/*
 * com.onelittledesigner.content_1ld_css
 */

.content-1ld-svg-icon>svg,svg.content-1ld-svg-icon{height:32px;width:32px;display:inline-block}.content-1ld-button,.content-1ld-image{margin:16px 0}.content-1ld-button a{padding:12px 24px;text-decoration:none;display:inline-block;white-space:nowrap}.content-1ld-image{width:100%;display:block;box-sizing:border-box}.content-1ld-image[data-no-image]{aspect-ratio:1.7778;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAIAAABEtEjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHpJJREFUeNrs3e1xGlffwGFHk68aGsjgAhhUgBANaGjAoxRAcAFOVIAUFWBuCgijBhg3oJcCYCjAjBtg1MDzj3hu3Ynj+EXePZw9e10fPErGlpZl9eNw9uzyw8PDwwsAynJgFwCIOwDiDoC4AyDuAIg7gLgDIO4AiDsA4g6AuAOIOwDiDoC4AyDuAIg7AOIOIO4AiDsA4g6AuAMg7gDiDoC4AyDuAIg7AOIOgLgDiDsA4g6AuAMg7gCIO4C4AyDuAIg7AOIOgLgDIO4A4g6AuAMg7gCIOwDiDiDuAIg7AOIOgLgDIO4AiDuAuAMg7gCIOwDiDoC4A4g7AOIOQN5+bNWjXS6X2+329vY2vr65uYk/4z/jfzoOoDBHR0edTie+GA6H8efJyUn8Z/zP9uyBHx4eHgp+eJvNJiIe+V6tVruaA20Wre/3+1H5+KLb7Yp7wyweRc0j7o5m4JMi7pH40SNxz9p8Pt9l3VELfJNd4s/OzsQ9I8vlcjqdRtO3261jFHi2TqcTiZ9MJgXMzjc77hH0yLrJdKBaw+EwEt/o6Zqmxn0+n19cXJhSB+rT7XbPz88bOlfTvLjHaP3NmzeyDiRL/NXVVeNG8U2K+3K5/PXXX03CAOkNh8Pff/+9QXPxzYj7dru9uLiYTqeOMGCPJpPJ+fn57vIocf9ei8ViPB5bCQPkIMo+m83yn6XJ+t4yEfTI+qtXr5QdyKdLEaX8R5z5jtyXy2XsQSdOgTx1u93r6+tsZ+EzHblPp9PBYKDsQLYiUJGp+Xxu5P614v1OtvsL4CNnZ2ez2UzcP2e73Z6enroHL9AsR0dH7969y2oVTUbTMvEeR9mBJopwRb6ymknOZeS+2zVWxQDNFSP3GL9ncoo1i5G7sgMFyGpief9xV3ZA3yu352mZzWZzfHys7EBJOp3O/f39fj/Gb58j992FXsoOlDd+33vc9jlyHwwG1sYApTo6Orq7u2vdyH08His7ULBIXISuXXGfTqeuQQWKF6Hb173K9zAtE69mg8HAsw60xN3dXfrF76lH7rvzDJ5soD32cnI1ddx9/CnQNhG9SF/JcV8sFqbagRaK9EUAU/7EdHPu8a6k1+tZ1Q60U6fTWa/Xye4cmW7kfnFxoexAa0UAI4OljdytkAF4kXDlTKK4n56e3tzcZPX+aDgcxi7u9/vxdXyR1V32ge8ZIMdoMv5crVbxRZQnqzmDKM+7d+8Kiftischk+WNE/Ozs7OTkJNvPtAXqmDm4vb2dz+eZXBV/fX09Go1KiHuv19vv8scYlceunEwmmg4tr/x0Oo3h5n7H8t1ud71eNz7u8Wq5x7srRNZfv34dWTfrAuxE2SPxb9++3WPiZ7PZ2dlZs+O+x2F7jNavrq72e0tlIE+7C4sSrz1POXivdylk7Li9lH33SYbX19fKDvxbXiMREYq9vK2PMNb9ulJv3PdyO7QYsMdL4nA4dPgCnxehiFwkOL2ZPo81xn23CCnx/ppMJvFqbIYd+Po3+hGNSEfinxt5rHX1To1xTz9sn81mV1dXDlbgW0U6IiAlDd5rPKH6008/pTwZneDsM1C2xKv74k3Dhw8fGjZyj32k7ECzREZSjt8jkvXdKLeuuKdcYHR+fq7sQFV9Tzn/Xl8q65qWOTw8TLNrRqPR9fW1IxKo0KtXr5KNUGuKcC0j92Q7pdPppD8HAhQvwpJs0V1NwWx23K16BGoaOCabEmhS3NMsbx+NRq5UAmoSeUlzcVNNwax+zn2z2fR6vQSvq/f39+4uANQnanZ8fJxg4d96va68ZtWP3NMM21+/fq3sQK0iMpGahg7eq497gtvhx7A9/bXCQAuluWF4HdmsPu6r1aruHTEajZxHBRLYfdRP3T+ljmxWP+eeYIV7sk+YBYhh9WAwqPunVJ7ig8r3Qt274OiRAw5II01zKo9nxXFPcFrZnQaAxBJkp/J4Vhz329vbunfBycmJQw1IKUF2Ko/nQbN2cafTMScDJBbZadwijorjXvcid5ekAntRd3wqj2fDRu6G7YD47CHudZ9Q7ff7DjIgvbrjk/sJ1bqXQrp2CdiLuuOT+1JI74yAIrV9WqbpL54AZcTnwHMGUJ4f7QJoru12u1wuV6vV+/fvdzefii82m81Hf63b7b58+fLF41nB+CL+bOLCbb5JxTcOq/uuYTV9kiw0SLT75r/+2fGvF8Uf/pdPRyivb+IOjWn6YrGYz+d1rEmLgfzZ2dloNFJ5cRd3SGT+KM1nnMUo/uyR3S7u4g612G630+n0jz/++J65l+eJ8fvPP/+c5kOIxF3cxZ0Wuby8fPv2bYJ7aH9GlP3169e//fabp6OJfbMUEvKyWCx6vd7FxcV+y7576xCbERsTm+R5aRxxh1xsNpvT09NXr16ln4f5/FbFJsWGZbVViDs0w3Q6PT4+TnPW9Bliw2LzYiM9U01hzh32bLvdjsfjpkx9jEaj2WzWzhOt5tyBr7VcLmNE3KBJ7djU2OC67/+KuEODRSibOJe9OzfgLKu4A58wn89fvXq19yUxzxObHRsfD8HzKO7A38o+Ho+b/ijiIei7uANFlV3fxR0os+z6Lu7AnxaLRWFlf+q786viDi21XC6LLPtT362PFHdond3ykoaujfEAxR3414Ft8fdmiQdY8FsTcQc+Np1OWzIlHQ/T/Wcy4d4yUPt49vj4uD3zFZ1O5/7+vsiP63NvGeB/xuNxq2aid/dB87zvnbhDjRaLRbZ38a1PPGQrI/fOtAzUqNfrtfMzLrrd7nq9LuxBmZYB/nR5ednaTy+KBx4P3zFg5G7kTmm2220M29u87rvT6cTgvaSP9TByB/5c/tjyK3ri4VsWuUfiDrX4448/7AQ7QdyhKPP5vLWz7X8VO8ENI8Udioq7nWBXiDuUNlxt4dr2fxO7wpuYvfjRLoBq7fH6ndFoNBwO+/3+0dHRbpnKdrtdLper1WqPFxbFz51MJg6MxCyFhIoNBoPEdzbvdrvn5+dR9s+vO4zQR2cvLi4SD6Xjlebu7q6AZ7ZZfRN3qFJ0s9frpfyJkfUYF3/9cvLdCsVIfMqNXK/XBdxKzDp3aK+Us+0R9BgR//bbb990oVD85fgn8Q9TXl7kJER64g6NrNjR0VEMh+PPvfxzcRd3EPdaxuzv3r37zqF3Jd9E3MUdyrfdbtOcq6wqyru+J9jg2C0+XlXcoanSLJI5Pz+vcDolvlV8w2J2DuIO1VutVnX/iG63W/ma8fiGCZayJNg5iDvU4v379wmG7ZXPksc3TDB4T7BzEHdo6uB0NBo16NsauYs78FUJrmlxS3zbBH1H3KGR6p55GA6HDf3mL0zLiDs0V93rIPv9fkO/eYKdg7hDU9V6QWmyq1URd+Bvar2atKRPskbcAcQd2Ktar+B3ewBxB/aj1iv43R5A3IFPq/si/lqvA6r7IqMCPqxD3KGlXr58Wev3r/XGuXXflbfunYO4Q1MtFouaZsZ3H69qD4s78Al1Xwe063sd33Y+nxewcxB3qEWCmYeLi4vKB+/xDd++fVvAzkHcoamD081mM51Oq/2e8Q0T3BvAyD2xHx4eHir8doeHh7VubrVbC5UPgX/66acEP+ju7q6quwUsl8vBYJBgmz98+ND0i2Cb1Tcjd6hMxCvNgr/T09NKJmfim8S3SrDBsVvc3iAxcYcq1X3j3L9G+Tv7Xsk3yWq3IO7Q+Iotl8ter/fsy0q/85+Lu7iDuNc4fh8MBpeXl980+o6/HP8k/mHKm8mIu7hDs3W73cQ3Rr+4uDg+Pp7P51+MdfyF+Gvxl+OfpNzC2CHuPZDej3YBVOvs7CzxTbg2m814PH7x+CGrMUbu9/vR090JzAh6bMxqtbq5udnXNaixQxwV6VkKCdWnttfr2Q9P1ut1GSN3SyGh1SJkppifxK4wJ7MX4g7VMxFhV+ydaRmoRa/XS3BNf/5vYtbrdTEPx7QM8OLnn3+2E+wEI3cjd0qz3W5j8N7mDybtdDoxbC/prgNG7sCfaXv9+nWb90A8fPeTMXI3cqdMrZ15L2y23cgd+JurqysPnL0Qd6jR7pLRtj3qeMjxwD374g4lm81mrZp6jgcbD9nzLu5QuG63e35+3p7HGw/WJaniDq0wmUxaMk0RDzMerGdc3KEtZrNZ8ePZeIAmZMQd2qXT6VxfXxc8+V78AxR34NOOjo4KHtjGQ0v8KSWIO+RiNBoV2fd4UNY+iju02tnZWWF9j4fjvr7iDhTVd2UXd6C0viu7uAOf6Htzl5fs1sYou7gDnzAajd69e9e49e+xwbHZzqCKO/Cvjo6O7u/vGxTK2NTYYKsexR34gt0Ux9XVVeZTNLF5sZGuVBJ34BtMJpMYEWd7f+DYsNg8940Rd+Cb7eayY2ic1Sx8bExsUhPPDYg7kJHRaLRer8/Pz/c++xEbEJsRG+PcaRP5DFXI1Ha7nU6nf/zxR/pPYY1B+s8//zyZTEyvN7dv4s7/3NzcbB7FF/Gfy+Uy+vLJv3l0dBS/9pGAly9fnpyc7P7TDqzJ/NHuSanbcDg8e2S3i7u4Nz7ot7e3N4++c6w3fBRv4YW+DvGiu1gsovLxolv5N4+X5wh6PHcm1sVd3Jtt8V//NjZXipwrf/Nf3zNj8/R6HDxT4i7uje9CDP2STeNG33eVt+drEq/NMZBfrVbv37+PP+P/xBf/fHJ3E2jxRb/fjy/iTzNp4i7u5WT94uIiyp7+R+8+Ido0LuKesm+WQrYi6+PxuNfr7aXsOWwAtJC4F/6e/c2bN5lUdZf4wWCQZtUHiDtlWiwWkfXpdJrVVi2Xy9PT06h8HSdyAXEvfMD+6lG2AY13EvHCYwgP4s43DI2jmzFsz/8VKIbwb9688ZSBuPMF0+l0MBg0aMajcRsM4k5q4/G4iQPheKtxfHxcx1WXIO40226SvbkLDTebzenpqb6DuPO3skcZ859k/5pHoe8g7vxpt7KwjCbqO4g7pZVd30Hc+dNisYgOlrfORN9B3NtrPp/nfI2SvoO4880uLy/H43HZj1HfQdzbJbJ+cXHRhkcafR8MBm4kCeJefuwavZj92S9m+g7P8KNd0JSyt3aaYjcH5bM+wMi9NOUteTR+ByN3ZV8WueTR+B2M3Nur1MXsxu8g7u1V9mJ2fQdxb6M2LGbXd6iPOXf9auT+eWH+HYzcG6Sdi9m9/oGRe+Fld8298TsYuRfFYnbjdzByL7PsFsYYv4O4l2OxWEShcit7t9sdPTo6Oup0Ok///+bmZrVaxZ/5fLCfvsM//fDw8FDhtzs8PKx1c6vd2hzM5/PcljxG0CeTyXA4/Pxfi1ej6XT69u3bTF6WZrOZvlOrZvVN3Pfp8vIyq/v3xmg9EvnFrH+U+HgIUXl9R9yz6psTqvucTMiq7DFgv7+//6ayh06nc3V1FVX969TNHnep86sg7nuT4WL2GPBeX18/O9Dxz9+9e6fvIO6tLvvp6Wk+ZyNfPM5mhO/8JkdHR/oO4t5SGS5mr3CeWt9B3JV9/6LCd3d31Z6B1HcQ93bJ7c7s0d+ocLS48u+s7yDubZHbndmjv+v1uo6y6zuIe1vkdmf2NOXVdxD3kuW2mP3s7Ozu7i5Nc/UdxL1AeS5m//4lj/oO4t7qshe5mF3fQdzbq+zF7PoO4q7s+1fHYnZ9B3Fvl/YsZtd3EPe2aNtidn0HcS9fOxez6zuIe8navJhd30HcC2Qxu76DuBdYdovZ9R3EvSgWs+s7iLuy1yuTxez6DuLeYBaz6zuIe2ksZtd3EPfSWMyu7yDupbGYXd9B3ItiMbu+g7gXWHaL2fUdxL0oFrPru77TUD88PDxU+O0ODw9r3dxqt/Zrym7J435fWXPY/214Qf3KZySejtvb2/j6/fv3m83mo7/Q7XZfvnwZX5ycnMThWt6x2qy+ifunLRaLGLUpu763ue+R75tHq9Xqee9f44jt9/vDR5F+cRf3Pcc93olb8qjvre177PP4FYgRerUTknEYx4g+9mFzxyji3uy4X15eZrXksc1l1/fE4/R4w/r27dt/zrdUK4bwr1+/jj3ZuKNa3Bsc99xOoJW65FHfc9u90+k0/ZEfe3IymTRoIC/ujYx7hCPKntWSR2XX97rd3NzEW9X4c4/bMBwOf//990YkXtybF/fdYnZLHvW9Pc/OZrO5uLjI531q7M/z8/PMT7o2q2/WuVvM3hjWv1clRuvHx8dZPYTYmNik2DDHuZF7aYPBnXYueTR+T7n3fvnll6yGMv98Cf/Pf/6T56+AkXtjuDO78Xurxu/T6XQwGORc9qcX79hUh7q4P/9tYG53Zr+/v1d2fa/D7uZ3b968acTzG1sbm5rVVYTi3hh53pm9gEv49D1Dm80mt5vffeXwKza77kX34l6UDO/M3vLLlPS9Psvl8vj4OPOpmCI3Xtz38OY0w8uUlF3fa4pjVmeVnvc7OxgM3JtT3L9wlOT25vTq6splSvqu7F+zb5tywkDc93Og57aYfTKZOAT1Xdm/xnQ6zWoFhLgr+yfsljy6TEnflf2b7NYuO8Uq7v/v5uYmw8Xsw+HQwafvyv6MR+cUq7j/abeaymJ2fW9J38su+87u5JlTrK2O+3Q6tZhd39vT9zaU/anvsXvdiKalcc/t9LrF7Pqu7NW6uLhwFWu74r57VbeYXd/b0/cWln0nt3lXca+37LnNx1nMru+1HpCtLfvTw+/1ek6xFh733T00LGanPX1vedmzHdKJe8VHeVZrpCxm1/e6+67sf+27U6xlxt1idtrWd2X/J6dYS4u7xey0re/K3pQaiPvzWcxO2/qu7F/cP06xNj7uFrPTtr4r+9dwirXBcbeYnRb2Xdm/NRFtPsV60NCnzWJ22tZ3ZX+GNp9ibV7cLWanhX1X9mdr7SnWHx4eHir8doeHh7Vu7t3dXW5LHq+vry15bKJ8chmDg89fD5Fb2eOwj2M+XiP7/f7uNTK2bbVaxXbe3NzkmdHd6uTvXMNWd9+qrXHD4h7PUG6L2S151Pda+55V2WMjR48+83cWi0UMlrP6PMunX9irq6vvua5Q3Nvy1j7G7JY86nutfc9n82KoHlv49Qd8bPmvv/4aA/ncnvHz8/PffvutDXE/8Ov9vLJbzF7SU5nn/Hs+ZY8B77ce8LsdG/8wt2e8PadYjdyf8840DllLHo3fax2/Z7JJ339WKQbvGX6w9fNe1E3LFF52Sx71ve6+9/v9TMpeyVml2Le//PJLbpeMPuPRiXuxYsBuyaO+p+lOMWXfiYcT4/fcpuC/9RSrOfcyWcxevHzm3wsr+4tc74Bd9lWs4t7U45Ky+15S2f86QspwVrPUU6ymZfZ2oJOtNl8OmuCAb+4pVtMyRY3j3Jnd+F3ZqzUcDjMcMJV3o2Bx/8JvuMXs+q7sNe3e3O7bUdiNgsX909yZnVb1Pf30o1Os4r6fsrszO+3p+x5PLDnFWh8nVD9mMTsfKfv8ag5LBppyitUJ1QazmJ1Wjd8zWQy2O8Wa2/mtpp9iFfe/HeUWs9Oevme1zDfPlWmNPsUq7v87yn3mBu3pe4YXcMQm3d3dOcUq7oUPGdD3VpX9yWw2y/ZGwc16ltt+QtXl5nyrpp9fbcRF14vFooUfbO2EamUsZqdtA4Km3E5jNBq5hFDcn192i9lpVd+bdaMk86Xi/hxXV1c+c4NW9b2Jt8DL8xSruOfLYnba1vdG39w0z1Os4p7jIW4gQKv6XsBtq2M0dn19bRJV3D93iFvMTqv6XswHEjjFKu7/+hvo5Axt63thHzXjt1jcP/275zWfVnWnyA8Rc4pV3P/HYnbSiNFDPjEt++MhnWIVd4vZSer9I2VPwCnWVsfdYnZSyuS2BO35SHenWFsad4vZUfbiOcXarrhbzI6yt4dTrG2Ju8XsKHsLOcVaeNy9R0PZW8sp1mLjbjE7yt5yTrEWGHeL2VF2vH0vLe4Ws6Ps/HW3OMVaQtwtZkfZ+SenWA+a/vxZzI6y80ktP8Xa1LhbzI6ye0a+qM2nWBsZd4vZUXbPyFdq7SnWA08VKHvZ2nmKtWFxt5gdZfeMPE/bTrH+8PDwUOG3Ozw8rHVzP3z4YMkjys6zLRaL8Xi89yf0k6qtccNG7sqOsvM92nOK9cCTDcreKi05byfuoOyt04ZTrOIOyt5SZZ9iFXdQ9vYq+CpWcQdlb7VST7GKOyh72xV5ilXcQdkp8BSruIOy8/9KOsUq7ii7svM/xZxiFXeUXdn5mzJOsYo7yq7sfKyAU6zijrIrO59+ahp9ilXcUXZl51819xSruKPsys7nNPQUq7ij7MrOF+xOsYo7KLuyl6Zxz5e4o+zKToHEHWVXdsQdlF3ZEXdQdmVH3EHZQdxB2UHcUXZlR9xB2ZUdcQdlV3bE/dn2/huLsit7OzUuPgeN+9V1kKHsiE/quNd9QBu5o+wUOXKv/Jg5qPzIrvXxr1YrBxnKTnp1x6fyeJqWQdmVnQLjU3Hch8NhrZt7c3PjIEPZSa/u+FQez+atljF4R9lJf6S1fbXMyclJ3Vt8e3vrUEPZSSlBdiqPZ8NOqIb5fO5QQ9lJKUF2Ko/nDw8PD9V+x8PDw7r3wt3dnV8nZVd2kh1vg8Gg7p9SeYqrn3Ov+5xqmE6nDjhlV3bSSBCcOrJZfdz7/X7dO2KxWLiaSdmVnQTiYIvg1P1T6shm9XFPcMTH7jZ4V3ZlJ82wPcEhV8fhVP2c+2az6fV6CX7B7u/vu92ug0/ZlZ2aRM2Oj48THHXr9brymlU/cu8+SjB4f/PmjYNP2ZWd+kRkEhx1NTWzlouYEpxTffE48+6CVWVXdmoSeUkw215fMGuJ+2g0SrP3X7165cyqsis7dcwNRF7S/Kyagln9nPtOgtXuT/vl+vrasajsyk61A8c0w/YXNaxwr3HknnLwHk+AyXdlV3YqFElJVvb6Utn4uL94XKvkngTKruxUImKScqV1famsa1om/PTTTyl/OWez2dnZmUNT2ZWd7yn7eDxOeYx9+PChYSP3xIP3EE+J8buyKztNKXvdkawx7pPJJPFzE0+M+XdlV3aeIdKRuOx1R7LGuMfvRpoF7381nU6tj1R2Zefr7VY9pr+jSeSx1sOs3k9iSj94f/G4fqbX67m+SdmVnS+KUEQukq2NSZnHGk+o7sSO22w2e3naRqPR1dWV+88ou7LzT9GllEsePxJdWq/Xtf6I2j9D9fz8fF9PXjxtx8fHl5eXZmmUXdl5EgdbZCHisK+ypwlj7SP3/Q7en35vYxQfb4L86iq7srf8eJtOp3v/QIgEw/ZEcY9dmewuDZ8Xv71nZ2cnJyd+jZVd2Vt1pN3e3s7n8/gih+25vr5OsFI8RdxD/A5ndYYzfp93p6r7/X58HV8k+GhvlJ0E4qCKoyv+XK1W8UWUJ6uJ2ShPHHIJflCiuKf5hFmAzN3d3aUZTBykeTzxYPayLBIgHynP/CUaue/eK/V6PQtXgHbqdDrr9TrZDPBBygc2m808wUA7RQBTnts7SPnYRqORGzcCLRTpS3wvxXTTMjvb7fb4+Hi/y94BUup2u/f394mX5B0kfpDx8HwqHtAqEb30i60P0j/Oo6Ojq6srzzfQBrPZbC8XUhzs5dFOJhOT70Dxzh7t5UennnP/q8FgkMnVwACViwH73d3dvn76wR4fucu+gYLLnuY2AzmO3F883lL5+PjYlU1ASTqdzv39/X4/TOJgv7sgHny8uLlpF1BS2SNre/+YoIO974jdmxd9B4opew4Tzgc57A59B5S9wLjv+n5/f+/8KtBQuUVszydUP7Ldbk9PT62PBBpX9tymHw6y2kGxa+7u7lzfBDRIJCvCldvEcl4j9yfz+Xw8HjtogMzNZrM8x6OZxv3F4yfzvXr1yv0jgTx1u93r6+tszxQeZLvjdmcnTNEAGYo0Zb4GJN+R+5PFYjEej13FCuRg96FyiT95o6iR+5PYiev12udrA3sXIYoc5V/2ZozcnyyXy19//fXm5sYRBiQ2HA5///33Bl2L06S47ywWizdv3jjRCqTR7Xavrq4aMVpvdtx35vP5xcWFxAO1Zv38/LyhyzqaGvenUfx0OjVRA1RrOBxOJpPGjdbLifvOcrmMxEforagBvken04mgR9YLuM9VCXF/Mp/PF48co8A3GT0q6cKaouL+ZJf4m5sbk/LAv+l2u8PhcJf18h5dmXF/EnGPxC+Xy9VqZWoeiJr3+/2jo6P4Yu8fliTulYnKb7fb29vb+HrX+vhPdxiGIiP+1y9OTk46nU6rPjGiXXEHaIkDuwBA3AEQdwDEHQBxB0DcAcQdAHEHQNwBEHcAxB1A3AEQdwDEHQBxB0DcARB3AHEHQNwBEHcAxB0AcQcQdwDEHQBxB0DcARB3AMQdQNwBEHcAxB0AcQdA3AHEHQBxB0DcARB3AMQdAHEHEHcAxB0AcQdA3AEQdwBxB0DcARB3AMQdAHEHQNwBxB0AcQdA3AEQdwDEHUDcARB3APL2fwIMAPYsllM0KtRTAAAAAElFTkSuQmCC);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f3f3f3}.mez.selected:has(>div>.content-1ld-image):after{content:"";position:absolute;inset:0;background-color:rgba(38,128,252,.1)}div[tag=slice]:has(>div>div>.content-1ld-content){margin:12px 0}.content-1ld-content div.mez,.content-1ld-content+div>.mez:has(>div[tag=node]),.mez:has(>div>.content-1ld-content){background-color:transparent;border:0 solid transparent;padding:0;margin:0}.mez:has(>div>.content-1ld-content)>:not(.in){visibility:hidden}.content-1ld-content div[tag=node]{min-width:5px!important;min-height:5px!important;color:inherit}div.mez.bare.selected:has(>div>.content-1ld-content){background-color:rgba(38,128,252,.1)}.content-1ld-svg-icon{font-size:0!important;line-height:1!important}.content-1ld-svg-icon>svg{font-size:0;line-height:1}.content-1ld-text.material-icons{font-size:32px}.ionicons-svg-outline{fill:none!important;stroke-width:32px}.content-1ld-button{line-height:1.1}.content-1ld-button>a{display:inline-flex;align-items:center}.content-1ld-button>a>i,.content-1ld-button>a>svg{margin-right:.5em}@supports (rotate:180deg){.content-1ld-button>a{gap:.5em}.content-1ld-button>a>i,.content-1ld-button>a>svg{margin-right:0}}.content-1ld-button a>i{font-size:22px}.content-1ld-button a>svg{height:22px;width:22px}div.out[tag=slice] .content-1ld-button>a>div{min-height:0}div.out[tag=slice] .content-1ld-button a>svg+div.out{display:inline-block}
div.mez.bare.selected:after:has(>div>.content-1ld-button){content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background-color:rgba(38,128,252,.1)}


.infix{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none !important;overflow:hidden}.infix.infix-section{z-index:999}.infix *{-webkit-box-sizing:border-box;box-sizing:border-box}.infix-wrap{z-index:9990;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.infix.infix-body{position:fixed}.infix.no-nav > .infix-wrap > .infix-nav{display:none}.infix.infix-body .infix-wrap{position:fixed}.infix.infix-section{position:absolute}.infix.infix-section .infix-wrap{position:absolute}.infix-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.splb-loader{z-index:99999;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.infix-loading .splb-loader{opacity:1}.infix-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.infix.stacks-v-top .infix-container{vertical-align:top}.infix.stacks-v-bottom .infix-container{vertical-align:bottom}.infix.infix-section .infix-container{position:static}.infix.infix-section.infix-inline .infix-container{position:static}.infix-content{z-index:9993;width:100%}.infix-content::after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;z-index:-1}.infix-body .infix-close{position:fixed}.infix-body.infix-inline .infix-container{width:96%;max-width:1000px}.infix-body.cross-overlay .infix-close{position:fixed}.infix-body.cross-inside .infix-close{position:absolute}.infix-section .infix-close{position:absolute}.infix-closed:not(.infix-closing){z-index:-99 !important;height:0 !important}.infix-close{display:none;cursor:pointer;text-decoration:none;text-align:center;font-style:normal;border:0;-webkit-appearance:none;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}.infix-close,[data-infix-next],[data-infix-prev]{cursor:pointer}.infix-close.icon-tr{right:0;top:0}.infix-close.icon-tl{left:0;top:0}.infix-close.icon-br{right:0;bottom:0}.infix-close.icon-bl{left:0;bottom:0}.infix-close::-moz-focus-inner{border:0;padding:0}.infix-img{max-width:100%;margin:0 auto;display:block;line-height:0;border:0}.infix-section.size-target.infix-image .infix-img[style],.infix-section.size-native.infix-image .infix-img[style]{max-height:none !important}.infix.infix-section.size-native{overflow:visible}.infix.infix-section.size-native,.infix.infix-section.size-native > .infix-wrap,.infix.infix-section.size-native > .infix-wrap > .infix-container{position:relative;width:100%}.infix.infix-section.size-native.infix-closing{display:none !important}.infix.size-native > .infix-wrap > .infix-container > .infix-content > .splb{max-height:none !important}.infix-iframe .infix-container{width:100%}.infix-body.infix-iframe .infix-container{max-width:1000px}.infix-section.infix-iframe.full-frame .infix-container{max-width:100%}.infix-section.infix-iframe.auto-size-section .infix-iframe-container{max-height:none !important}.size-target:not(.lightbox-open)[style]{max-height:initial !important;min-height:initial !important}.infix-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.infix-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infix-htmlvideo video{position:absolute;top:0px;width:100%}.infix-instagram .infix-content{margin:0 auto;width:100%}.infix-instagram .infix-content .infix-iframe-container{padding-top:113.0719%}.infix-error{text-align:center}.infix-err-txt{color:black;background-color:rgba(255,255,255,0.4);padding:3px 6px}.spl-lightbox,.spl-lightbox::before,.spl-lightbox::after{display:none}.limelight-launcher{cursor:pointer}.limelight-launcher:not(.allowclicks) *{pointer-events:none}[data-cms-launch][data-cms-id=""].ll-empty-noclick{pointer-events:none !important}[data-cms-launch][data-cms-id=""].ll-empty-hide{display:none !important}.ll-count{display:none}.ll-overlay[class*="s-"][class*="-bg"]::before{display:none}
/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/

 /*
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.eot');
  src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0;
  padding: 0;
}
.sf-flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.sf-flexslider .slides img {
  width: 100%;
  display: block;
}
.sf-flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .sf-flexslider .slides {
  display: block;
}
* html .sf-flexslider .slides {
  height: 1%;
}
.no-js .sf-flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.sf-flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.sf-flexslider .slides {
  zoom: 1;
}
.sf-flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.sf-flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.sf-flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  /*font-family: "flexslider-icon";*/
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* SuperFlex 3.0.7 */

@font-face {
	font-family: 'sf-icons';
	src: url('fonts/sf-icons.eot');
}
@font-face {
	font-family: 'sf-icons';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8R/OYAAAC8AAAAYGNtYXAgVsCMAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zl5qkmkAAAF4AAAB6GhlYWQHMNyTAAADYAAAADZoaGVhBv4DywAAA5gAAAAkaG10eB4ABTYAAAO8AAAAKGxvY2ECLgHGAAAD5AAAABZtYXhwAAwAGQAAA/wAAAAgbmFtZQNRKj8AAAQcAAABknBvc3QAAwAAAAAFsAAAACAAAwO3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADgBQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4AX//f//AAAAAAAg4AD//f//AAH/4yAEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAPT/0QMMA8AAFgAAATIWFxYUBwkBFhQHBiInASY0NwE+ATMC4gwWCBIS/mUBmxISETES/jwSEgHECRYLA8AJCBIxEf5l/mURMRIREQHFETIRAcUICQAAAQDE/8ADPAPAAAUAAAU3CQEnAQLEeP53AYl4/gBAdwGJAYl3/gAAAAEA4//PAx0DsQAVAAATARYyPwE2NCcJATY0LwEmIgcBBhQX4wHLECsPJRAQ/n8BgRAQJQ8rEP41EBABm/40Dw8lECsPAYIBgg8rECUPD/40DywPAAEA9P/AAwwDrwAWAAAFIiYnJjQ3CQEmNDc2MhcBFhQHAQ4BIwEeDBYIEhIBm/5lEhIRMRIBxBIS/jwJFgtACQgSMREBmwGbETESERH+OxEyEf47CAkAAAABAOP/zwMdA7EAFQAACQEmIg8BBhQXCQEGFB8BFjI3ATY0JwMd/jUQKw8lEBABgf5/EBAlDysQAcsQEAHlAcwPDyUQKw/+fv5+DysQJQ8PAcwPLA8AAAAAAQDE/8ADPAPAAAUAAAEHCQEXAQE8eAGJ/nd4AgADwHf+d/53dwIAAAEAAAABAAC/FVBDXw889QALBAAAAAAA0mrMCwAAAADSaswLAAD/wAM8A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAzwAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAABAAA9AQAAMQEAADjBAAA9AQAAOMEAADEAAAAAAAKABQAHgBKAF4AiAC0AOAA9AAAAAEAAAAKABcAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzZi1pY29ucwBzAGYALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
	font-weight: normal;
	font-style: normal;
}

i.sf-control {
	font-family: 'sf-icons';
	font-size: 18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sf-icon-cl-1:before {
	content: "\e000";
}
.sf-icon-cl-2:before {
	content: "\e002";
}
.sf-icon-cl-3:before {
	content: "\e001";
}
.sf-icon-cr-1:before {
	content: "\e003";
}
.sf-icon-cr-2:before {
	content: "\e004";
}
.sf-icon-cr-3:before {
	content: "\e005";
}

#sf3-folder-check{
	margin: 20px 0 10px;
}
#sf3-folder-check:not(.sf3-error) span{
	background: #119115;
	border-radius: 50px;
	padding: 8px 15px;
}
#sf3-folder-check div,
#sf3-folder-check.sf3-error{
	text-align: center;
	font-size: 16px;
	color: #AFFFB7;
	padding: 10px;
}
.sf3-error:before{
	content:'Folder cannot be found.';
	color: #fff;
	font-weight: bolder;
	background:#D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
#stacks_in_4110-sf .sf3-error:after{
	content:'http://my-website.com/remote';
	color: #D53F4F;
	font-weight: bolder;
	background:#fff;
	margin-left: 15px;
	border: 2px solid #D53F4F;
	border-radius: 50px;padding: 8px 15px;
}
.sf3-error img{
	display: none;
}



#stacks_in_4110-sf .flex-control-nav{
	bottom: 0;
	padding: 12px 0 0 !important;
	position: relative;
}
#stacks_in_4110-sf .flex-control-nav.flex-control-paging li a.flex-active{
	background: rgba(255, 255, 255, 1.00);
}
#stacks_in_4110-sf .flex-control-nav.flex-control-paging li a{
	background: rgba(17, 17, 17, 0.75);
	-webkit-transition: background 300ms;
	transition: background 300ms;
}
#stacks_in_4110-sf ul.slides{
	margin:0 !important;
	padding:0 !important;
}
#stacks_in_4110-sf{
	position: relative;
	z-index: 10;
	height: auto;
}
#stacks_in_4110-sf,
#stacks_in_4110-sf .slider.sf-flexslider{
	background-color: transparent;
	overflow: hidden;
	margin: 0;
	border: 0;
}

#stacks_in_4110-sf .sf-flexslider{
	opacity: 1;
	margin: 0;
	border-radius: 0;
	-webkit-transition: opacity 500ms;
	transition: opacity 500ms;
}
#stacks_in_4110-sf .sf-error{
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	font-weight: bolder;
	padding: 7px 10px;
	line-height: 20px;
	border-radius: 4px;
	color: #FFF;
	background: #F78E8F;
	display: inline-block;
}

#stacks_in_4110-sf .slider.loaded{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* Instant Load */
#stacks_in_4110-sf .loaded .flex-viewport,
#stacks_in_4110-sf .slider,
#stacks_in_4110-sf .flex-viewport{
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
#stacks_in_4110-sf .sf-flexslider.loading{opacity: 0;}

#stacks_in_4110-sf{min-height: 70px;}

#stacks_in_4110-sf .carousel{
	background-color: rgba(0, 0, 0, 1.00);
	line-height: 0;
}
#stacks_in_4110-sf .flex-loading{
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border: 5px solid transparent;
	border-bottom-color: rgba(204, 10, 32, 1.00);
	border-top-color: rgba(204, 10, 32, 1.00);
	-webkit-animation: rotate 500ms linear 0s infinite;
	animation: rotate 500ms linear 0s infinite;
}
@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf .flex-loading{
		display: none;
	}
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
#stacks_in_4110-sf .sf-flexslider.carousel{
line-height: 0;
}
#stacks_in_4110-sf .sf-flexslider .slides.sf-effect-fade > li.flex-active-slide{
	
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	
}
#stacks_in_4110-sf .sf-flexslider .slides > li{
	position: relative;
	line-height: normal;
}
#stacks_in_4110-sf .sf-flexslider .slides > li img{
	padding-bottom: 0 !important;
	
}
#stacks_in_4110-sf .sf-flexslider .slides > li,
#stacks_in_4110-sf .sf-flexslider .carousel > li,
#stacks_in_4110-sf ul.flex-direction-nav{
	background: none inherit;
	/*margin: 0 !important;*/
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_4110-sf ul.flex-direction-nav li{
	background: none inherit;
	padding: 0 !important;
	list-style: none !important;
}
#stacks_in_4110-sf .sf-flexslider .slides > li.hero{
	text-align: center;
}
#stacks_in_4110-sf .sf-flexslider .slides > li.hero div.sf-hero-background{
	background-size: cover;
	background-position: center;
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#stacks_in_4110-sf .sf-hero-bg-crop{
	overflow: hidden;
	position:absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#stacks_in_4110-sf .sf-flexslider .slides > li.hero .sf-hero-content{
	text-align: center;
	position: relative;
	padding: 20% 5%;
	z-index: 10;
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
#stacks_in_4110-sf .sf-flexslider .slides > li.hero .sf-hero-tint{
	position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#stacks_in_4110-sf .sf-flexslider .slides > li.hero h2,
#stacks_in_4110-sf .sf-flexslider .slides > li.hero p{
	text-shadow: none;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 5px 0 !important;
}
#stacks_in_4110-sf .sf-flexslider .slides > li.hero a.sf-hero-button{
	display: inline-block;
	text-shadow: none;
	border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}

#stacks_in_4110-sf .sf-flexslider .slides > li.youtube .embed-container,
#stacks_in_4110-sf .sf-flexslider .slides > li.vimeo .embed-container,
#stacks_in_4110-sf .sf-flexslider .slides > li.map .embed-container{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	margin-bottom: 0;
	overflow: hidden; 
	max-width: 100%;
}
#stacks_in_4110-sf .sf-flexslider .slides > li.instagram .embed-container{
	position: relative; 
	padding-bottom: 100%; 
	height: 0; 
	overflow: hidden;
}
#stacks_in_4110-sf .sf-flexslider .slides > li .embed-container iframe,
#stacks_in_4110-sf .sf-flexslider .slides > li .embed-container object,
#stacks_in_4110-sf .sf-flexslider .slides > li .embed-container embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#stacks_in_4110-sf .sf-flexslider .slides > li .embed-container div.fluid-width-video-wrapper{
	padding-top: 56.25% !important;
}

#stacks_in_4110-sf li.hero h2,
#stacks_in_4110-sf li.hero p,
#stacks_in_4110-sf li.hero a.sf-hero-button{
	opacity: 0;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
#stacks_in_4110-sf li.hero:not(.flex-active-slide) h2,
#stacks_in_4110-sf li.hero:not(.flex-active-slide) p,
#stacks_in_4110-sf li.hero:not(.flex-active-slide) a.sf-hero-button{
	-webkit-transition: opacity 300ms !important;
	transition: opacity 300ms !important;
}
#stacks_in_4110-sf .slider.loaded .flex-active-slide.hero h2,
#stacks_in_4110-sf .slider.loaded .flex-active-slide.hero p,
#stacks_in_4110-sf .slider.loaded .flex-active-slide.hero a.sf-hero-button{
	opacity: 1;
}

/* Caption */

#stacks_in_4110-sf p.flex-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0;
	background: rgba(0,0,0,0.65);
	width: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}
#stacks_in_4110-sf .slider.loaded p.flex-caption{
	-webkit-transition: opacity 300ms 1600ms;
	transition: opacity 300ms 1600ms;
}
#stacks_in_4110-sf p.flex-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 14px;
	line-height: 140%;
	text-shadow: none;
	padding: 2% 3%;
}
#stacks_in_4110-sf .flex-active-slide .caption-wrap,
#stacks_in_4110-sf .slider.loaded .flex-active-slide p.flex-caption,
#stacks_in_4110-sf .slider.loaded .flex-active-slide:hover .caption-wrap,
#stacks_in_4110-sf .caption-wrap{
	opacity: 1;
}
#stacks_in_4110-sf .caption-wrap{
	-webkit-transition: opacity .3s 1600ms;
	transition: opacity .3s 1600ms;
}
li.sf3-slide.hide-caption .caption-wrap{
	display: none;
}
#stacks_in_4110-sf .slider.loaded .flex-active-slide .caption-wrap{
	opacity: 0;
	-webkit-transition: opacity .5s 1603ms;
	transition: opacity .5s 160300ms;

	-webkit-transition: opacity .5s 4600ms;
	transition: opacity .5s 4600ms;
}
#stacks_in_4110-sf .slider.loaded .flex-active-slide:hover .caption-wrap{
	-webkit-transition: opacity .3s !important;
	transition: opacity .3s !important;
}
@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf p.flex-caption{
		display: none;
	}
}

/* Direction */

#stacks_in_4110-sf .flex-direction-nav .flex-disabled{display: none;}

#stacks_in_4110-sf .slider .flex-direction-nav .flex-prev,
#stacks_in_4110-sf .slider:hover .flex-direction-nav .flex-prev{left: 30px;}

#stacks_in_4110-sf .slider .flex-direction-nav .flex-next,
#stacks_in_4110-sf .slider:hover .flex-direction-nav .flex-next{right: 30px;}

#stacks_in_4110-sf .carousel .flex-direction-nav .flex-prev,
#stacks_in_4110-sf .carousel:hover .flex-direction-nav .flex-prev{left: 15px;}

#stacks_in_4110-sf .carousel .flex-direction-nav .flex-next,
#stacks_in_4110-sf .carousel:hover .flex-direction-nav .flex-next{right: 15px;}

#stacks_in_4110-sf .sf-flexslider .flex-direction-nav .flex-prev,
#stacks_in_4110-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transition: transform .3s, background-color .3s;
	-webkit-transition: transform .3s, background-color .3s;
	transition: transform .3s, background-color .3s;
}

#stacks_in_4110-sf .sf-flexslider .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-118px);
	-webkit-transform: translateX(-118px);
	transform: translateX(-118px);
}
#stacks_in_4110-sf .sf-flexslider .flex-direction-nav .flex-next {
	-moz-transform: translateX(118px);
	-webkit-transform: translateX(118px);
	transform: translateX(118px);
}



#stacks_in_4110-sf .sf-flexslider:hover .flex-direction-nav .flex-prev,
#stacks_in_4110-sf .sf-flexslider:hover .flex-direction-nav .flex-next{
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
#stacks_in_4110-sf .flex-direction-nav a {
	position: absolute;
	top: 50%;
	opacity: 1;
	outline: 0;
	width: 44px;
	height: 44px;
	margin-top: -22.000000px;
	border-radius: 4px;
	text-shadow: none;
	text-indent: 0;
	z-index: 9999;
}
#stacks_in_4110-sf .flex-direction-nav a {background: rgba(0, 0, 0, 0.50);}
#stacks_in_4110-sf .flex-direction-nav a:hover {background: rgba(0, 0, 0, 1.00);}
#stacks_in_4110-sf .flex-direction-nav a:before {display: none;}

#stacks_in_4110-sf .sf-control{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -9px 0 0 -9px;
}
#stacks_in_4110-sf .sf-control:before,
#stacks_in_4110-sf .sf-control:after{
	-webkit-transition: color 300ms;
	transition: color 300ms;
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_4110-sf .flex-direction-nav a:hover .sf-control:before,
#stacks_in_4110-sf .flex-direction-nav a:hover .sf-control:after{color: rgba(204, 10, 32, 1.00);}

@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf .flex-direction-nav{
		opacity: 0;
	}
}

@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf.iframe .flex-direction-nav{display: block;}
}
@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf.iframe .sf-flexslider .flex-direction-nav .flex-prev,
	#stacks_in_4110-sf.iframe .sf-flexslider .flex-direction-nav .flex-next{
		-moz-transform: translateX(0px);
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}


/* Thumbnails */

#stacks_in_4110-sf .carousel{
	border-radius: 0 0 3px 3px;
	line-height: 0;
	margin-top: -1px;
	border: 6px solid rgba(0, 0, 0, 1.00);
}
@media only screen and (max-width: 400px) {
	#stacks_in_4110-sf .carousel{
		display: none;
	}
}
#stacks_in_4110-sf .carousel *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#stacks_in_4110-sf .carousel .slides li{
	width: 70px;
	margin-right: 0;
	opacity: 0.65;
	transition: opacity 150ms;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	
}
#stacks_in_4110-sf .carousel .slides li:before{
	content: '';
	display: block;
	padding-top: 70%;
}
#stacks_in_4110-sf .carousel .slides li + li{
	margin-left: 5px !important;
}
#stacks_in_4110-sf .carousel .slides li:hover,
#stacks_in_4110-sf .carousel .slides li.flex-active-slide,
#stacks_in_4110-sf .carousel .slides li.flex-active-slide:hover{
	opacity: 1;
}

#stacks_in_4110-sf .carousel .flex-direction-nav .flex-prev {
	-moz-transform: translateX(-103px);
	-webkit-transform: translateX(-103px);
	transform: translateX(-103px);
}
#stacks_in_4110-sf .carousel .flex-direction-nav .flex-next {
	-moz-transform: translateX(103px);
	-webkit-transform: translateX(103px);
	transform: translateX(103px);
}

#stacks_in_4110-sf .carousel .flex-direction-nav a { background: rgba(0, 0, 0, 0.50); }
#stacks_in_4110-sf .carousel .flex-direction-nav a:hover { background: rgba(0, 0, 0, 1.00); }

#stacks_in_4110-sf .carousel .sf-control{ color: rgba(255, 255, 255, 1.00);}
#stacks_in_4110-sf .carousel .flex-direction-nav a:hover .sf-control{ color: rgba(8, 211, 253, 1.00); }



/* Edit  */

#stacks_in_4110-sf .freeze{
	text-align: center;
	padding: 20px 0;
	margin: 20px 0;
	border-radius: 5px;
	border: 2px solid #2E83F8;
}
#stacks_in_4110-sf .freeze span{
	color: #2E83F8;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: 600;
}

#stacks_in_3607_8 .onthelineouterspace
{
display:block;
padding: 0px 0px 0px 0px;
}
#stacks_in_3607_8 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#999999; 
font-size:1%;
-webkit-box-shadow: 0px 0px 0px #DDDDDC;
-moz-box-shadow: 0px 0px 0px #DDDDDC;
box-shadow: 0px 0px 0px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}

/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff h6 {
	font-size: 26px;
	font-weight: 400;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
}
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3607_3.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 26px;
}
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h6 {
	color: #169EE6;
}
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3607_3.headerInheritColorsOff h6:hover {
	color: #FF6600;
}

#stacks_in_3607_3 {
	padding: 15px 0px 0px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff h6 {
	font-size: 18px;
	font-weight: 200;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3607_6.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 22px;
}
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h6 {
	color: #169EE6;
}
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3607_6.headerInheritColorsOff h6:hover {
	color: #FF6600;
}

#stacks_in_3607_6 {
	padding: 0px 0px 30px 0px;
}

#stacks_in_2289 {
	padding: 0px 0px 40px 0px;
}
#stacks_in_2289, #stacks_in_2291, #stacks_in_2289 .stacks_in, #stacks_in_2289 .stacks_out, .stacks_top {
  overflow: visible !important; }

#dds-stacks_in_2290 {
  display: flex;
  margin: 0 auto;
  text-align: left;
  flex-direction: column;
  max-width: 1200px; }
  #dds-stacks_in_2290.hide-grid-tags .tag-list {
    display: none !important; }

#dds-stacks_in_2290 .dds-dropdown {
  width: 100%;
  flex: 0 1 auto;
  position: relative;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1.00);
  padding: 10px;
  font-size: 14px;
  /*  */
  font-family: "Raleway";
  /*  */ }
  #dds-stacks_in_2290 .dds-dropdown.closed .dds-dropdown-menu {
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  #dds-stacks_in_2290 .dds-dropdown.closed .dds-dropdown-arrow .arrow-down {
    display: none; }
  #dds-stacks_in_2290 .dds-dropdown.closed .dds-dropdown-arrow .arrow-up {
    display: block; }
  #dds-stacks_in_2290 .dds-dropdown-selected {
    display: flex;
    cursor: pointer;
    margin-left: auto;
    box-sizing: border-box;
    max-width: 180px;
    border-radius: 4px;
    background: rgba(204, 10, 32, 1.00);
    padding: 15px 15px;
    align-items: center; }
    #dds-stacks_in_2290 .dds-dropdown-selected .dds-dropdown-arrow {
      width: 18px;
      height: 18px;
      margin-left: auto; }
      #dds-stacks_in_2290 .dds-dropdown-selected .dds-dropdown-arrow svg path {
        fill: rgba(255, 255, 255, 1.00); }
      #dds-stacks_in_2290 .dds-dropdown-selected .dds-dropdown-arrow svg.arrow-up {
        display: none; }
  #dds-stacks_in_2290 .dds-dropdown-menu {
    top: calc(100% + 5px);
    right: 0;
    padding: 0;
    z-index: 20;
    list-style: none;
    overflow: hidden;
    position: absolute;
    box-sizing: border-box;
    border-radius: inherit;
    transition: all 0.4s ease;
    margin: 0 10px;
    background: rgba(52, 52, 52, 1.00);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    max-width: 180px;
    border-radius: 4px;
    width: calc(100% - (10px*2)); }
    #dds-stacks_in_2290 .dds-dropdown-menu li {
      display: flex;
      flex-wrap: wrap;
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      align-items: center;
      box-sizing: border-box;
      color: rgba(255, 255, 255, 1.00);
      font-size: 12px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      padding: 8px 5px; }
      #dds-stacks_in_2290 .dds-dropdown-menu li:not(.all)::before {
        content: '';
        margin-right: 10px;
        width: 12px;
        height: 12px;
        border-radius: 2px;
        display: inline-block; }
      #dds-stacks_in_2290 .dds-dropdown-menu li:hover {
        color: rgba(255, 255, 255, 1.00);
        background: rgba(51, 51, 51, 1.00); }
        #dds-stacks_in_2290 .dds-dropdown-menu li:hover .dds-dropdown-radio {
          border-color: rgba(255, 255, 255, 1.00); }
          #dds-stacks_in_2290 .dds-dropdown-menu li:hover .dds-dropdown-radio::before {
            opacity: 0.3;
            background: rgba(255, 255, 255, 1.00); }
      #dds-stacks_in_2290 .dds-dropdown-menu li.all.on::before {
        content: 'Aus (komplett)'; }
      #dds-stacks_in_2290 .dds-dropdown-menu li.all::before {
        content: 'Ein (komplett)'; }
      #dds-stacks_in_2290 .dds-dropdown-menu li.on .dds-dropdown-radio::before {
        opacity: 1; }
      #dds-stacks_in_2290 .dds-dropdown-menu li .dds-dropdown-radio {
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        margin-left: auto;
        border-radius: 50%;
        position: relative;
        box-sizing: border-box;
        border: 2px solid rgba(204, 204, 204, 1.00); }
        #dds-stacks_in_2290 .dds-dropdown-menu li .dds-dropdown-radio::before {
          content: '';
          top: 50%;
          left: 50%;
          width: 50%;
          opacity: 0;
          height: 50%;
          min-width: 50%;
          min-height: 50%;
          display: block;
          position: absolute;
          border-radius: inherit;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          background: rgba(204, 204, 204, 1.00); }

#dds-stacks_in_2290 .dds-grid {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box; }
  #dds-stacks_in_2290 .dds-grid .dds-grid-item {
    display: none;
    flex: 0 1 auto;
    width: calc(100% / 4);
    padding: 10px;
    box-sizing: border-box; }
    #dds-stacks_in_2290 .dds-grid .dds-grid-item.match {
      display: block; }
    #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner {
      width: 100%;
      min-height: 150px;
      display: flex;
      box-sizing: border-box;
      flex-direction: column;
      justify-content: flex-end; }
      #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner .tag-list {
        width: 100%;
        padding: 8px 0 0 0;
        box-sizing: border-box;
        font-family: "Montserrat"; }
        #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner .tag-list .tag {
          margin: 0;
          width: 15px;
          height: 15px;
          border-radius: 2px;
          position: relative;
          display: inline-block; }
          #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner .tag-list .tag:hover::before {
            opacity: 1;
            -webkit-transform: translateY(0);
                    transform: translateY(0); }
          #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner .tag-list .tag::before {
            opacity: 0;
            z-index: 10;
            display: block;
            color: rgba(255, 255, 255, 1.00);
            font-size: 12px;
            border-radius: 4px;
            padding: 5px 5px;
            -webkit-user-select: none;
               -moz-user-select: none;
                -ms-user-select: none;
                    user-select: none;
            pointer-events: none;
            position: absolute;
            background: rgba(52, 52, 52, 1.00);
            top: calc(100% + 5px);
            content: attr(data-tag);
            -webkit-transform: translateY(-5px);
                    transform: translateY(-5px);
            transition: all 0.4s; }

@media (max-width: 700px) {
  #dds-stacks_in_2290 .dds-grid .dds-dropdown {
    padding: 10px; }
    #dds-stacks_in_2290 .dds-grid .dds-dropdown-menu {
      width: calc(100% - (10px*2)); }
  #dds-stacks_in_2290 .dds-grid .dds-grid-item {
    width: calc(100% / 3);
    padding: 10px; }
    #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner {
      min-height: 150px; } }

@media (max-width: 400px) {
  #dds-stacks_in_2290 .dds-dropdown {
    padding: 10px; }
    #dds-stacks_in_2290 .dds-dropdown-menu {
      width: calc(100% - (10px*2)); }
  #dds-stacks_in_2290 .dds-grid .dds-grid-item {
    width: calc(100% / 2);
    padding: 10px; }
    #dds-stacks_in_2290 .dds-grid .dds-grid-item-inner {
      min-height: 100px; } }

/*  */

#stacks_in_2290 {
	padding: 0px 0px 200px 0px;
}
#dds-dropdown-tag-stacks_in_3682::before {
  background: rgba(204, 10, 32, 1.00); }
#dds-dropdown-tag-stacks_in_2292::before {
  background: rgba(20, 159, 154, 1.00); }
#dds-dropdown-tag-stacks_in_2294::before {
  background: rgba(150, 192, 61, 1.00); }
#dds-dropdown-tag-stacks_in_2296::before {
  background: rgba(81, 128, 185, 1.00); }
#dds-dropdown-tag-stacks_in_3680::before {
  background: rgba(132, 139, 128, 1.00); }
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2300.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2300.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2302 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2302 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2302 .fluid-image.unlimited img{width:100% !important}#stacks_in_2302 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2302 .fluid-image.align-left img{float:left}#stacks_in_2302 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3728_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3728_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3728_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3728_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3728_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3728_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3728_2.inheritOff a, #simpleText_stacks_in_3728_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3728_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3728_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3728_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3728_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3728_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3728_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3728_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3728_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3728_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3728_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4996.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4996.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4998 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4998 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4998 .fluid-image.unlimited img{width:100% !important}#stacks_in_4998 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4998 .fluid-image.align-left img{float:left}#stacks_in_4998 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5000_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5000_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5000_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5000_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5000_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5000_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5000_2.inheritOff a, #simpleText_stacks_in_5000_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5000_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5000_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5000_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5000_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5000_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5000_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5000_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5000_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5000_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5000_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_5004.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_5004.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_5006 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_5006 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_5006 .fluid-image.unlimited img{width:100% !important}#stacks_in_5006 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_5006 .fluid-image.align-left img{float:left}#stacks_in_5006 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5008_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5008_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5008_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5008_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5008_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5008_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5008_2.inheritOff a, #simpleText_stacks_in_5008_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5008_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5008_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5008_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5008_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5008_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5008_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5008_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5008_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5008_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5008_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_5012.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_5012.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_5014 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_5014 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_5014 .fluid-image.unlimited img{width:100% !important}#stacks_in_5014 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_5014 .fluid-image.align-left img{float:left}#stacks_in_5014 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5016_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5016_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5016_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5016_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5016_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5016_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5016_2.inheritOff a, #simpleText_stacks_in_5016_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5016_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5016_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5016_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5016_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5016_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5016_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5016_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5016_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5016_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5016_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_5020.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_5020.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_5022 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_5022 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_5022 .fluid-image.unlimited img{width:100% !important}#stacks_in_5022 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_5022 .fluid-image.align-left img{float:left}#stacks_in_5022 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5024_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5024_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5024_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5024_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5024_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5024_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5024_2.inheritOff a, #simpleText_stacks_in_5024_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5024_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5024_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5024_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5024_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5024_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5024_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5024_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5024_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5024_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5024_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_5028.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_5028.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_5030 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_5030 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_5030 .fluid-image.unlimited img{width:100% !important}#stacks_in_5030 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_5030 .fluid-image.align-left img{float:left}#stacks_in_5030 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5032_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5032_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5032_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5032_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5032_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5032_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5032_2.inheritOff a, #simpleText_stacks_in_5032_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5032_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5032_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5032_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5032_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5032_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5032_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5032_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5032_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5032_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5032_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_5036.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_5036.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_5038 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_5038 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_5038 .fluid-image.unlimited img{width:100% !important}#stacks_in_5038 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_5038 .fluid-image.align-left img{float:left}#stacks_in_5038 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5040_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5040_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5040_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_5040_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5040_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5040_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5040_2.inheritOff a, #simpleText_stacks_in_5040_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5040_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_5040_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5040_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5040_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5040_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5040_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5040_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5040_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5040_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_5040_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3685.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3685.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3687 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3687 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3687 .fluid-image.unlimited img{width:100% !important}#stacks_in_3687 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3687 .fluid-image.align-left img{float:left}#stacks_in_3687 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3726_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3726_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3726_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3726_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3726_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3726_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3726_2.inheritOff a, #simpleText_stacks_in_3726_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3726_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3726_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3726_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3726_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3726_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3726_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3726_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3726_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3726_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3726_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2312.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2312.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2314 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2314 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2314 .fluid-image.unlimited img{width:100% !important}#stacks_in_2314 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2314 .fluid-image.align-left img{float:left}#stacks_in_2314 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3730_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3730_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3730_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3730_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3730_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3730_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3730_2.inheritOff a, #simpleText_stacks_in_3730_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3730_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3730_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3730_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3730_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3730_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3730_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3730_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3730_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3730_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3730_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2324.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2324.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2328 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2328 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2328 .fluid-image.unlimited img{width:100% !important}#stacks_in_2328 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2328 .fluid-image.align-left img{float:left}#stacks_in_2328 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3732_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3732_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3732_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3732_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3732_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3732_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3732_2.inheritOff a, #simpleText_stacks_in_3732_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3732_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3732_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3732_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3732_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3732_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3732_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3732_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3732_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3732_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3732_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2338.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2338.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2340 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2340 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2340 .fluid-image.unlimited img{width:100% !important}#stacks_in_2340 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2340 .fluid-image.align-left img{float:left}#stacks_in_2340 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3734_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3734_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3734_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3734_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3734_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3734_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3734_2.inheritOff a, #simpleText_stacks_in_3734_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3734_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3734_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3734_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3734_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3734_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3734_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3734_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3734_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3734_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3734_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2350.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2350.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2354 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2354 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2354 .fluid-image.unlimited img{width:100% !important}#stacks_in_2354 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2354 .fluid-image.align-left img{float:left}#stacks_in_2354 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3736_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3736_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3736_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3736_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3736_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3736_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3736_2.inheritOff a, #simpleText_stacks_in_3736_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3736_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3736_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3736_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3736_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3736_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3736_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3736_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3736_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3736_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3736_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2364.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2364.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2368 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2368 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2368 .fluid-image.unlimited img{width:100% !important}#stacks_in_2368 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2368 .fluid-image.align-left img{float:left}#stacks_in_2368 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3738_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3738_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3738_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3738_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3738_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3738_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3738_2.inheritOff a, #simpleText_stacks_in_3738_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3738_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3738_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3738_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3738_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3738_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3738_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3738_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3738_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3738_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3738_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2378.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2378.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2382 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2382 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2382 .fluid-image.unlimited img{width:100% !important}#stacks_in_2382 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2382 .fluid-image.align-left img{float:left}#stacks_in_2382 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3740_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3740_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3740_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3740_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3740_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3740_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3740_2.inheritOff a, #simpleText_stacks_in_3740_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3740_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3740_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3740_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3740_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3740_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3740_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3740_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3740_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3740_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3740_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2392.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2392.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2396 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2396 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2396 .fluid-image.unlimited img{width:100% !important}#stacks_in_2396 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2396 .fluid-image.align-left img{float:left}#stacks_in_2396 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3742_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3742_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3742_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3742_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3742_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3742_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3742_2.inheritOff a, #simpleText_stacks_in_3742_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3742_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3742_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3742_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3742_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3742_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3742_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3742_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3742_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3742_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3742_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2406.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2406.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2410 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2410 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2410 .fluid-image.unlimited img{width:100% !important}#stacks_in_2410 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2410 .fluid-image.align-left img{float:left}#stacks_in_2410 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3744_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3744_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3744_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3744_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3744_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3744_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3744_2.inheritOff a, #simpleText_stacks_in_3744_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3744_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3744_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3744_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3744_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3744_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3744_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3744_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3744_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3744_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3744_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2420.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2420.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2424 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2424 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2424 .fluid-image.unlimited img{width:100% !important}#stacks_in_2424 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2424 .fluid-image.align-left img{float:left}#stacks_in_2424 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3746_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3746_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3746_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3746_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3746_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3746_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3746_2.inheritOff a, #simpleText_stacks_in_3746_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3746_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3746_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3746_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3746_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3746_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3746_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3746_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3746_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3746_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3746_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2434.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2434.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2438 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2438 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2438 .fluid-image.unlimited img{width:100% !important}#stacks_in_2438 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2438 .fluid-image.align-left img{float:left}#stacks_in_2438 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3748_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3748_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3748_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3748_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3748_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3748_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3748_2.inheritOff a, #simpleText_stacks_in_3748_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3748_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3748_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3748_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3748_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3748_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3748_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3748_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3748_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3748_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3748_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2448.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2448.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2452 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2452 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2452 .fluid-image.unlimited img{width:100% !important}#stacks_in_2452 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2452 .fluid-image.align-left img{float:left}#stacks_in_2452 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3750_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3750_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3750_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3750_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3750_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3750_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3750_2.inheritOff a, #simpleText_stacks_in_3750_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3750_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3750_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3750_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3750_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3750_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3750_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3750_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3750_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3750_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3750_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2462.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2462.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2466 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2466 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2466 .fluid-image.unlimited img{width:100% !important}#stacks_in_2466 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2466 .fluid-image.align-left img{float:left}#stacks_in_2466 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3752_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3752_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3752_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3752_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3752_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3752_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3752_2.inheritOff a, #simpleText_stacks_in_3752_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3752_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3752_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3752_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3752_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3752_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3752_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3752_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3752_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3752_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3752_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2476.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2476.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2480 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2480 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2480 .fluid-image.unlimited img{width:100% !important}#stacks_in_2480 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2480 .fluid-image.align-left img{float:left}#stacks_in_2480 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3754_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3754_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3754_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3754_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3754_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3754_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3754_2.inheritOff a, #simpleText_stacks_in_3754_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3754_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3754_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3754_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3754_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3754_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3754_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3754_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3754_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3754_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3754_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2490.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2490.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2494 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2494 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2494 .fluid-image.unlimited img{width:100% !important}#stacks_in_2494 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2494 .fluid-image.align-left img{float:left}#stacks_in_2494 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3756_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3756_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3756_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3756_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3756_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3756_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3756_2.inheritOff a, #simpleText_stacks_in_3756_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3756_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3756_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3756_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3756_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3756_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3756_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3756_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3756_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3756_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3756_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2504.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2504.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2508 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2508 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2508 .fluid-image.unlimited img{width:100% !important}#stacks_in_2508 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2508 .fluid-image.align-left img{float:left}#stacks_in_2508 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3758_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3758_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3758_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3758_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3758_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3758_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3758_2.inheritOff a, #simpleText_stacks_in_3758_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3758_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3758_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3758_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3758_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3758_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3758_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3758_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3758_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3758_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3758_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2518.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2518.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2522 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2522 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2522 .fluid-image.unlimited img{width:100% !important}#stacks_in_2522 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2522 .fluid-image.align-left img{float:left}#stacks_in_2522 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3760_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3760_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3760_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3760_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3760_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3760_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3760_2.inheritOff a, #simpleText_stacks_in_3760_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3760_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3760_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3760_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3760_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3760_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3760_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3760_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3760_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3760_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3760_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2532.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2532.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2536 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2536 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2536 .fluid-image.unlimited img{width:100% !important}#stacks_in_2536 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2536 .fluid-image.align-left img{float:left}#stacks_in_2536 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3762_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3762_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3762_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3762_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3762_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3762_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3762_2.inheritOff a, #simpleText_stacks_in_3762_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3762_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3762_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3762_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3762_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3762_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3762_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3762_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3762_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3762_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3762_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2546.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2546.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2550 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2550 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2550 .fluid-image.unlimited img{width:100% !important}#stacks_in_2550 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2550 .fluid-image.align-left img{float:left}#stacks_in_2550 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3764_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3764_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3764_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3764_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3764_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3764_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3764_2.inheritOff a, #simpleText_stacks_in_3764_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3764_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3764_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3764_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3764_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3764_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3764_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3764_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3764_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3764_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3764_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2560.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2560.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2564 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2564 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2564 .fluid-image.unlimited img{width:100% !important}#stacks_in_2564 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2564 .fluid-image.align-left img{float:left}#stacks_in_2564 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3766_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3766_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3766_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3766_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3766_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3766_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3766_2.inheritOff a, #simpleText_stacks_in_3766_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3766_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3766_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3766_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3766_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3766_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3766_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3766_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3766_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3766_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3766_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2574.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2574.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2578 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2578 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2578 .fluid-image.unlimited img{width:100% !important}#stacks_in_2578 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2578 .fluid-image.align-left img{float:left}#stacks_in_2578 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3768_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3768_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3768_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3768_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3768_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3768_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3768_2.inheritOff a, #simpleText_stacks_in_3768_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3768_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3768_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3768_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3768_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3768_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3768_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3768_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3768_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3768_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3768_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2588.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2588.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2592 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2592 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2592 .fluid-image.unlimited img{width:100% !important}#stacks_in_2592 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2592 .fluid-image.align-left img{float:left}#stacks_in_2592 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3770_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3770_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3770_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3770_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3770_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3770_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3770_2.inheritOff a, #simpleText_stacks_in_3770_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3770_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3770_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3770_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3770_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3770_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3770_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3770_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3770_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3770_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3770_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2602.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2602.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2606 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2606 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2606 .fluid-image.unlimited img{width:100% !important}#stacks_in_2606 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2606 .fluid-image.align-left img{float:left}#stacks_in_2606 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3772_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3772_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3772_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3772_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3772_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3772_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3772_2.inheritOff a, #simpleText_stacks_in_3772_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3772_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3772_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3772_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3772_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3772_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3772_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3772_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3772_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3772_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3772_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2616.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2616.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2620 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2620 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2620 .fluid-image.unlimited img{width:100% !important}#stacks_in_2620 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2620 .fluid-image.align-left img{float:left}#stacks_in_2620 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3774_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3774_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3774_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3774_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3774_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3774_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3774_2.inheritOff a, #simpleText_stacks_in_3774_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3774_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3774_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3774_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3774_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3774_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3774_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3774_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3774_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3774_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3774_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2630.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2630.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2634 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2634 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2634 .fluid-image.unlimited img{width:100% !important}#stacks_in_2634 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2634 .fluid-image.align-left img{float:left}#stacks_in_2634 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3776_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3776_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3776_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3776_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3776_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3776_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3776_2.inheritOff a, #simpleText_stacks_in_3776_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3776_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3776_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3776_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3776_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3776_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3776_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3776_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3776_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3776_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3776_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2644.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2644.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2648 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2648 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2648 .fluid-image.unlimited img{width:100% !important}#stacks_in_2648 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2648 .fluid-image.align-left img{float:left}#stacks_in_2648 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3778_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3778_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3778_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3778_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3778_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3778_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3778_2.inheritOff a, #simpleText_stacks_in_3778_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3778_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3778_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3778_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3778_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3778_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3778_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3778_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3778_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3778_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3778_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2658.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2658.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2662 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2662 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2662 .fluid-image.unlimited img{width:100% !important}#stacks_in_2662 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2662 .fluid-image.align-left img{float:left}#stacks_in_2662 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3780_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3780_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3780_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3780_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3780_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3780_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3780_2.inheritOff a, #simpleText_stacks_in_3780_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3780_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3780_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3780_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3780_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3780_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3780_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3780_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3780_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3780_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3780_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_2672.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_2672.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_2676 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_2676 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_2676 .fluid-image.unlimited img{width:100% !important}#stacks_in_2676 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_2676 .fluid-image.align-left img{float:left}#stacks_in_2676 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3782_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3782_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3782_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3782_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3782_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3782_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3782_2.inheritOff a, #simpleText_stacks_in_3782_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3782_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3782_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3782_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3782_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3782_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3782_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3782_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3782_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3782_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3782_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3785.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3785.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3789 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3789 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3789 .fluid-image.unlimited img{width:100% !important}#stacks_in_3789 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3789 .fluid-image.align-left img{float:left}#stacks_in_3789 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3791_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3791_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3791_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3791_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3791_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3791_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3791_2.inheritOff a, #simpleText_stacks_in_3791_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3791_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3791_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3791_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3791_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3791_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3791_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3791_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3791_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3791_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3791_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3795.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3795.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3799 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3799 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3799 .fluid-image.unlimited img{width:100% !important}#stacks_in_3799 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3799 .fluid-image.align-left img{float:left}#stacks_in_3799 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3801_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3801_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3801_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3801_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3801_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3801_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3801_2.inheritOff a, #simpleText_stacks_in_3801_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3801_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3801_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3801_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3801_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3801_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3801_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3801_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3801_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3801_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3801_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3805.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3805.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3809 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3809 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3809 .fluid-image.unlimited img{width:100% !important}#stacks_in_3809 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3809 .fluid-image.align-left img{float:left}#stacks_in_3809 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3811_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3811_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3811_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3811_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3811_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3811_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3811_2.inheritOff a, #simpleText_stacks_in_3811_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3811_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3811_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3811_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3811_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3811_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3811_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3811_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3811_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3811_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3811_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3815.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3815.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3819 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3819 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3819 .fluid-image.unlimited img{width:100% !important}#stacks_in_3819 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3819 .fluid-image.align-left img{float:left}#stacks_in_3819 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3821_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3821_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3821_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3821_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3821_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3821_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3821_2.inheritOff a, #simpleText_stacks_in_3821_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3821_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3821_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3821_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3821_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3821_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3821_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3821_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3821_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3821_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3821_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3825.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3825.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3829 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3829 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3829 .fluid-image.unlimited img{width:100% !important}#stacks_in_3829 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3829 .fluid-image.align-left img{float:left}#stacks_in_3829 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3831_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3831_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3831_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3831_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3831_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3831_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3831_2.inheritOff a, #simpleText_stacks_in_3831_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3831_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3831_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3831_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3831_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3831_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3831_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3831_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3831_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3831_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3831_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3835.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3835.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3839 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3839 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3839 .fluid-image.unlimited img{width:100% !important}#stacks_in_3839 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3839 .fluid-image.align-left img{float:left}#stacks_in_3839 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3841_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3841_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3841_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3841_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3841_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3841_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3841_2.inheritOff a, #simpleText_stacks_in_3841_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3841_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3841_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3841_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3841_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3841_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3841_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3841_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3841_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3841_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3841_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3845.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3845.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3849 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3849 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3849 .fluid-image.unlimited img{width:100% !important}#stacks_in_3849 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3849 .fluid-image.align-left img{float:left}#stacks_in_3849 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3851_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3851_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3851_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3851_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3851_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3851_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3851_2.inheritOff a, #simpleText_stacks_in_3851_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3851_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3851_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3851_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3851_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3851_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3851_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3851_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3851_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3851_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3851_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_3855.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_3855.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_3859 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_3859 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_3859 .fluid-image.unlimited img{width:100% !important}#stacks_in_3859 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_3859 .fluid-image.align-left img{float:left}#stacks_in_3859 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3861_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3861_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3861_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_3861_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3861_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3861_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3861_2.inheritOff a, #simpleText_stacks_in_3861_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3861_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_3861_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3861_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3861_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3861_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3861_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3861_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3861_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3861_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_3861_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4539.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4539.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4543 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4543 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4543 .fluid-image.unlimited img{width:100% !important}#stacks_in_4543 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4543 .fluid-image.align-left img{float:left}#stacks_in_4543 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4545_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4545_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4545_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4545_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4545_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4545_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4545_2.inheritOff a, #simpleText_stacks_in_4545_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4545_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4545_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4545_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4545_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4545_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4545_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4545_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4545_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4545_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4545_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4549.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4549.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4553 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4553 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4553 .fluid-image.unlimited img{width:100% !important}#stacks_in_4553 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4553 .fluid-image.align-left img{float:left}#stacks_in_4553 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4555_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4555_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4555_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4555_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4555_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4555_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4555_2.inheritOff a, #simpleText_stacks_in_4555_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4555_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4555_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4555_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4555_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4555_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4555_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4555_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4555_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4555_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4555_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4559.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4559.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4563 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4563 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4563 .fluid-image.unlimited img{width:100% !important}#stacks_in_4563 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4563 .fluid-image.align-left img{float:left}#stacks_in_4563 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4565_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4565_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4565_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4565_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4565_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4565_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4565_2.inheritOff a, #simpleText_stacks_in_4565_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4565_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4565_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4565_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4565_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4565_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4565_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4565_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4565_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4565_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4565_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4584.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4584.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4588 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4588 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4588 .fluid-image.unlimited img{width:100% !important}#stacks_in_4588 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4588 .fluid-image.align-left img{float:left}#stacks_in_4588 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4590_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4590_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4590_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4590_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4590_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4590_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4590_2.inheritOff a, #simpleText_stacks_in_4590_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4590_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4590_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4590_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4590_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4590_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4590_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4590_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4590_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4590_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4590_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4594.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4594.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4598 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4598 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4598 .fluid-image.unlimited img{width:100% !important}#stacks_in_4598 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4598 .fluid-image.align-left img{float:left}#stacks_in_4598 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4600_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4600_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4600_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4600_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4600_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4600_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4600_2.inheritOff a, #simpleText_stacks_in_4600_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4600_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4600_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4600_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4600_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4600_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4600_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4600_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4600_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4600_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4600_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4604.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4604.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4608 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4608 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4608 .fluid-image.unlimited img{width:100% !important}#stacks_in_4608 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4608 .fluid-image.align-left img{float:left}#stacks_in_4608 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4610_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4610_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4610_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4610_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4610_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4610_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4610_2.inheritOff a, #simpleText_stacks_in_4610_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4610_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4610_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4610_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4610_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4610_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4610_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4610_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4610_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4610_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4610_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4730.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4730.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4734 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4734 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4734 .fluid-image.unlimited img{width:100% !important}#stacks_in_4734 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4734 .fluid-image.align-left img{float:left}#stacks_in_4734 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4736_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4736_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4736_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4736_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4736_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4736_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4736_2.inheritOff a, #simpleText_stacks_in_4736_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4736_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4736_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4736_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4736_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4736_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4736_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4736_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4736_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4736_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4736_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4739.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4739.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4743 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4743 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4743 .fluid-image.unlimited img{width:100% !important}#stacks_in_4743 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4743 .fluid-image.align-left img{float:left}#stacks_in_4743 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4745_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4745_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4745_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4745_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4745_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4745_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4745_2.inheritOff a, #simpleText_stacks_in_4745_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4745_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4745_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4745_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4745_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4745_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4745_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4745_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4745_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4745_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4745_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4748.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4748.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4752 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4752 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4752 .fluid-image.unlimited img{width:100% !important}#stacks_in_4752 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4752 .fluid-image.align-left img{float:left}#stacks_in_4752 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4754_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4754_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4754_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4754_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4754_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4754_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4754_2.inheritOff a, #simpleText_stacks_in_4754_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4754_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4754_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4754_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4754_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4754_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4754_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4754_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4754_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4754_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4754_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4757.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4757.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4761 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4761 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4761 .fluid-image.unlimited img{width:100% !important}#stacks_in_4761 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4761 .fluid-image.align-left img{float:left}#stacks_in_4761 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4763_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4763_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4763_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4763_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4763_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4763_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4763_2.inheritOff a, #simpleText_stacks_in_4763_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4763_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4763_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4763_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4763_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4763_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4763_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4763_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4763_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4763_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4763_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4766.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4766.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4770 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4770 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4770 .fluid-image.unlimited img{width:100% !important}#stacks_in_4770 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4770 .fluid-image.align-left img{float:left}#stacks_in_4770 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4772_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4772_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4772_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4772_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4772_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4772_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4772_2.inheritOff a, #simpleText_stacks_in_4772_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4772_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4772_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4772_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4772_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4772_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4772_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4772_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4772_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4772_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4772_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4775.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4775.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4779 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4779 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4779 .fluid-image.unlimited img{width:100% !important}#stacks_in_4779 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4779 .fluid-image.align-left img{float:left}#stacks_in_4779 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4781_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4781_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4781_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4781_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4781_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4781_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4781_2.inheritOff a, #simpleText_stacks_in_4781_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4781_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4781_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4781_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4781_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4781_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4781_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4781_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4781_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4781_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4781_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4784.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4784.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4788 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4788 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4788 .fluid-image.unlimited img{width:100% !important}#stacks_in_4788 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4788 .fluid-image.align-left img{float:left}#stacks_in_4788 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4790_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4790_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4790_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4790_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4790_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4790_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4790_2.inheritOff a, #simpleText_stacks_in_4790_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4790_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4790_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4790_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4790_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4790_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4790_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4790_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4790_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4790_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4790_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4793.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4793.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4797 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4797 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4797 .fluid-image.unlimited img{width:100% !important}#stacks_in_4797 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4797 .fluid-image.align-left img{float:left}#stacks_in_4797 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4799_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4799_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4799_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4799_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4799_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4799_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4799_2.inheritOff a, #simpleText_stacks_in_4799_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4799_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4799_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4799_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4799_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4799_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4799_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4799_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4799_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4799_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4799_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4802.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4802.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4806 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4806 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4806 .fluid-image.unlimited img{width:100% !important}#stacks_in_4806 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4806 .fluid-image.align-left img{float:left}#stacks_in_4806 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4808_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4808_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4808_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4808_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4808_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4808_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4808_2.inheritOff a, #simpleText_stacks_in_4808_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4808_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4808_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4808_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4808_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4808_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4808_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4808_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4808_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4808_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4808_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4811.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4811.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4815 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4815 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4815 .fluid-image.unlimited img{width:100% !important}#stacks_in_4815 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4815 .fluid-image.align-left img{float:left}#stacks_in_4815 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4817_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4817_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4817_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4817_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4817_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4817_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4817_2.inheritOff a, #simpleText_stacks_in_4817_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4817_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4817_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4817_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4817_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4817_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4817_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4817_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4817_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4817_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4817_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4820.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4820.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4824 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4824 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4824 .fluid-image.unlimited img{width:100% !important}#stacks_in_4824 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4824 .fluid-image.align-left img{float:left}#stacks_in_4824 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4826_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4826_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4826_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4826_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4826_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4826_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4826_2.inheritOff a, #simpleText_stacks_in_4826_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4826_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4826_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4826_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4826_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4826_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4826_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4826_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4826_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4826_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4826_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4840.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4840.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4844 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4844 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4844 .fluid-image.unlimited img{width:100% !important}#stacks_in_4844 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4844 .fluid-image.align-left img{float:left}#stacks_in_4844 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4846_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4846_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4846_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4846_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4846_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4846_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4846_2.inheritOff a, #simpleText_stacks_in_4846_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4846_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4846_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4846_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4846_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4846_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4846_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4846_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4846_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4846_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4846_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4850.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4850.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4854 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4854 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4854 .fluid-image.unlimited img{width:100% !important}#stacks_in_4854 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4854 .fluid-image.align-left img{float:left}#stacks_in_4854 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4856_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4856_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4856_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4856_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4856_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4856_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4856_2.inheritOff a, #simpleText_stacks_in_4856_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4856_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4856_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4856_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4856_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4856_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4856_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4856_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4856_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4856_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4856_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4860.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4860.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4864 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4864 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4864 .fluid-image.unlimited img{width:100% !important}#stacks_in_4864 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4864 .fluid-image.align-left img{float:left}#stacks_in_4864 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4866_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4866_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4866_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4866_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4866_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4866_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4866_2.inheritOff a, #simpleText_stacks_in_4866_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4866_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4866_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4866_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4866_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4866_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4866_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4866_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4866_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4866_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4866_2 {
	margin: 15px 0px 0px 0px;
}
h1.item-font-preset {
  font-family: ""; }

h1.item-font-custom {
  font-family: ""; }

h1.item-font-google {
  font-family: ""; }

.box {
  top: 50%;
  left: 50%;
  width: 300px;
  height: 300px;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .box.item-bg-color {
    background: ; }
  .box.item-bg-gradient-2 {
    background: linear-gradient(, , ); }
  .box.item-bg-gradient-3 {
    background: linear-gradient(, , , ); }
  .box.item-bg-image-ov-color {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-color::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: ; }
  .box.item-bg-image-ov-gradient {
    background: url() no-repeat center center;
    background-size: cover; }
    .box.item-bg-image-ov-gradient::before {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      background: linear-gradient(to bottom right, , ); }
#stacks_in_4870.limelight-launcher{-webkit-transition:opacity 180ms ease;transition:opacity 180ms ease}#stacks_in_4870.limelight-launcher.lightbox-open{opacity:0.60}
#stacks_in_4874 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border-radius:0px;-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999;}#stacks_in_4874 .fluid-image img:hover{-webkit-box-shadow:3px 6px 7px #999999;box-shadow:3px 6px 7px #999999}#stacks_in_4874 .fluid-image.unlimited img{width:100% !important}#stacks_in_4874 .fluid-image.define_max img{width:100% !important;max-width:120px !important}#stacks_in_4874 .fluid-image.align-left img{float:left}#stacks_in_4874 .fluid-image.align-right img{float:right}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4876_2 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4876_2.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4876_2.fontSizeInheritOff {
	font-size: 15px;
	line-height: 15px;
}
#simpleText_stacks_in_4876_2.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4876_2.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4876_2.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4876_2.inheritOff a, #simpleText_stacks_in_4876_2.inheritOff a:link {
	color: #CC0A20;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4876_2.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4876_2.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4876_2.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4876_2.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4876_2.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4876_2.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4876_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4876_2.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4876_2.reFontSizeOn {
		font-size: 13px;
		line-height: 13px;
	}
}

#stacks_in_4876_2 {
	margin: 15px 0px 0px 0px;
}
.lb-master_stacks_in_2687.bg-vault.bg-color.style-pro-stacks_in_2687{background-color:rgba(0, 0, 0, 0.78)}.lb-master_stacks_in_2687.close-vis-never .infix-close{display:none !important}.ll-overlay#ovl_stacks_in_2687.bg-color{background-color:rgba(0, 0, 0, 0.78)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_2687.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_2687.small-bg-color::before{background-color:transparent !important;background-image:none !important}}body > .ll-overlay#ovl_stacks_in_2687{position:fixed}.ll-open-stacks_in_2687 > .ll-overlay#ovl_stacks_in_2687{z-index:9989}.ll-open-stacks_in_2687.sectionsPro1 > .ll-overlay#ovl_stacks_in_2687{z-index:998}@media screen and (min-width:640px){.lb-master_stacks_in_2687.close-vis-small-only .infix-close{display:none !important}}@media screen and (max-width:640px){.lb-master_stacks_in_2687.close-vis-large-only .infix-close{display:none !important}}#stacks_in_2687 .infix-close.lb-close-master{display:none !important}@media screen and (min-width:640px){#ovl_stacks_in_2687.large-hide-overlay{background-color:transparent !important}}@media screen and (min-width:640px){.lb-master_stacks_in_2687.infix-section.large-hide-overlay{background-color:transparent !important}}@media screen and (max-width:640px){.lb-master_stacks_in_2687.infix-section.sm-hide-borders .infix-content{border-radius:0 !important;border:none !important}}[data-ll-target="limelight1"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_2687 > .shear-wrapper{position:absolute}.lb-master_stacks_in_2687.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_2687.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:80%}}.lb-master_stacks_in_2687.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{margin:0 auto;width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_2687.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{width:80%}}.lb-master_stacks_in_2687.maxw-frame:not(.custom-size) .infix-container{max-width:700px}@media screen and (max-width:640px){.lb-master_stacks_in_2687.maxw-frame:not(.custom-size) .infix-container{max-width:340px}}.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}@media screen and (min-width:640px){.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}}.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}@media screen and (min-width:640px){.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2687.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}}.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}}.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}}.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_2687.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100% !important;max-height:100% !important}.lb-master_stacks_in_2687.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_2687.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_2687.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_2687.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}.lb-master_stacks_in_2687 .infix-content{border:2px solid rgba(204, 10, 32, 1.00)}.lb-master_stacks_in_2687 .infix-content,.lb-master_stacks_in_2687 .infix-content::before{border-radius:8px}.lb-master_stacks_in_2687 .infix-content > .infix-iframe-container,.lb-master_stacks_in_2687 .infix-content > .infix-iframe-container > iframe{border-radius:calc(8px - 2px)}.lb-master_stacks_in_2687 .infix-content img{border-radius:8px}.lb-master_stacks_in_2687 .infix-content::after{border-radius:calc(8px - 2px)}.lb-master_stacks_in_2687 .infix-content::after{-webkit-box-shadow:0 0 35px 0px rgba(204, 10, 32, 1.00);box-shadow:0 0 35px 0px rgba(204, 10, 32, 1.00)}.lb-master_stacks_in_2687 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0% 0% 0% 0%;background:rgba(0, 0, 0, 0.00)}html.bwd-touch .lb-master_stacks_in_2687 .infix-close{opacity:1 !important}.lb-master_stacks_in_2687 .infix-close > .close-wrap{position:relative;width:40px;height:40px;opacity:0.94}.lb-master_stacks_in_2687 .infix-close > .close-wrap:hover,html.bwd-touch .lb-master_stacks_in_2687 .infix-close > .close-wrap{opacity:1 !important}.lb-master_stacks_in_2687 .infix-close > .close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_2687 .infix-close > .close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(255, 255, 255, 0.00);border-radius:8px;background-color:rgba(255, 255, 255, 0.00);text-align:center}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg{width:40px;height:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 0.00);stroke-width:4px}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .ring,.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_2687 .infix-close > .close-wrap > svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_2687 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_2687 .infix-close{background:rgba(204, 10, 32, 0.00)}.lb-master_stacks_in_2687 .infix-close:hover > .close-wrap > svg circle.bg,html.bwd-touch .lb-master_stacks_in_2687 .infix-close > .close-wrap > svg circle.bg{fill:rgba(204, 10, 32, 0.00)}.lb-master_stacks_in_2687 .infix-close:hover > .close-wrap > svg .ring,html.bwd-touch .lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_2687 .infix-close:hover > .close-wrap > svg .action-icon path,html.bwd-touch .lb-master_stacks_in_2687 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_2687 .infix-close:hover > .close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_2687 .infix-close > .close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_2687 .infix-close i.fa,.lb-master_stacks_in_2687 .infix-close svg,.lb-master_stacks_in_2687 .infix-close .simple-icon,.lb-master_stacks_in_2687 .infix-close .close-wrap,.lb-master_stacks_in_2687 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_2687 .infix-close .close-wrap,.lb-master_stacks_in_2687 .infix-close .close-wrap > svg{width:40px;height:40px}.lb-master_stacks_in_2687 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_2687 .infix-close .action-icon > g{display:none}.lb-master_stacks_in_2687 .infix-close.close-cross .action-icon > g#cross{display:block}.lb-master_stacks_in_2687 .infix-close.close-small-cross .action-icon > g#smallcross{display:block}.lb-master_stacks_in_2687 .infix-close.close-left-arrow .action-icon > g#arrow{display:block}.lb-master_stacks_in_2687 .infix-close.close-hamburger .action-icon > g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_2687.close-bg-small-only .infix-close{background:none}}.lb-master_stacks_in_2687 .splb-loader .loader-message{display:none}.lb-master_stacks_in_2687 .splb-loader{position:absolute;width:100px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lb-master_stacks_in_2687 .splb-loader:before{content:'';display:block;padding-top:100%}.lb-master_stacks_in_2687 .splb-loader .circular{-webkit-animation:sb-rotate 1.6s linear infinite;animation:sb-rotate 1.6s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.lb-master_stacks_in_2687 .splb-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-width:4px;-webkit-animation:sb-dash 1.5s ease-in-out infinite,sb-color 1s ease-in-out infinite;animation:sb-dash 1.5s ease-in-out infinite,sb-color 1s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes sb-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sb-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sb-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes sb-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes sb-color{100%,0%{stroke:rgba(214, 45, 32, 1.00)}40%{stroke:rgba(187, 182, 176, 1.00)}66%{stroke:rgba(204, 10, 32, 1.00)}80%,90%{stroke:rgba(184, 185, 167, 1.00)}}@keyframes sb-color{100%,0%{stroke:rgba(214, 45, 32, 1.00)}40%{stroke:rgba(187, 182, 176, 1.00)}66%{stroke:rgba(204, 10, 32, 1.00)}80%,90%{stroke:rgba(184, 185, 167, 1.00)}}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_2690{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2690.splb{padding:15px}#splb_stacks_in_2690 .infix-iframe-container{background-color:}#stacks_in_2690{display:none}.infix-opened #stacks_in_2690,.infix-closed #stacks_in_2690{display:block}.lb01{cursor:pointer}#stacks_in_2690.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2690.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2692:1fr 1fr;
}
#multi_columns_stacks_in_2692 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2692);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2692 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2692 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2692 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2692 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2692 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2692 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2692 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2692 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2692 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2692 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2692 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2692 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2692 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2692 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2692 > div > * {position: relative;}
  #multi_columns_stacks_in_2692 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2704 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2704 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2704 .fluid-image.unlimited img{width:100% !important}#stacks_in_2704 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2704 .fluid-image.align-left img{float:left}#stacks_in_2704 .fluid-image.align-right img{float:right}

#stacks_in_2704 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3610_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2696 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2696.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2696.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2696.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2696.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2696.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2696.inheritOff a, #simpleText_stacks_in_2696.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2696.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2696.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2696.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2696.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2696.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2696.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2696 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2698.headerInheritStylesOff,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2698.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2698.headerInheritColorsOff,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2698.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2698.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2700 label,
#gridIronWrapperstacks_in_2700 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2700 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2700 select,
#gridIronWrapperstacks_in_2700 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2700 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2700 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2700 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2700.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2700.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2700.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2700.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2700.dataTable thead .sorting,
table#grid-iron-stacks_in_2700.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2700.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2700.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2700.dataTable th,
table#grid-iron-stacks_in_2700.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2700 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2700 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2700.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2700.dataTable thead th,
table#grid-iron-stacks_in_2700.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2700.dataTable thead th p,
table#grid-iron-stacks_in_2700.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2700.dataTable thead th:last-child,
table#grid-iron-stacks_in_2700.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2700 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2700.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2700.dataTable th.focus,
table#grid-iron-stacks_in_2700.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2700.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2700.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2700.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2700.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2700 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2700 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2700 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2700 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2700 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2700 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2700 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2700 .dataTables_length label,
#gridIronWrapperstacks_in_2700 .dataTables_filter label,
#gridIronWrapperstacks_in_2700 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2700 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2701,
#c1ld_stacks_in_2701 > svg,
.mez p#c1ld_stacks_in_2701 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2701 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2701.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2701.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2701 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2701 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2701 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2701.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2701.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2701 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2701.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2701[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2701.content-1ld-content,
#c1ld_stacks_in_2701.content-1ld-content + p[style],
i#c1ld_stacks_in_2701.content-1ld-content,
#slice_mez_2701 #c1ld_stacks_in_2701 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2701.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2701.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2701.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2701.content-1ld-content,
#c1ld_stacks_in_2701.content-1ld-content + p[style],
#slice_mez_2701 #c1ld_stacks_in_2701 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2706{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2706.splb{padding:15px}#splb_stacks_in_2706 .infix-iframe-container{background-color:}#stacks_in_2706{display:none}.infix-opened #stacks_in_2706,.infix-closed #stacks_in_2706{display:block}.lb02{cursor:pointer}#stacks_in_2706.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2706.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2707:1fr 1fr;
}
#multi_columns_stacks_in_2707 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2707);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2707 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2707 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2707 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2707 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2707 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2707 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2707 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2707 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2707 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2707 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2707 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2707 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2707 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2707 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2707 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2707 > div > * {position: relative;}
  #multi_columns_stacks_in_2707 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2719 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2719 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2719 .fluid-image.unlimited img{width:100% !important}#stacks_in_2719 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2719 .fluid-image.align-left img{float:left}#stacks_in_2719 .fluid-image.align-right img{float:right}

#stacks_in_2719 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3613_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2711 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2711.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2711.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2711.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2711.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2711.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2711.inheritOff a, #simpleText_stacks_in_2711.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2711.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2711.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2711.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2711.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2711.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2711.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2711.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2711.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2711.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2711 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2713.headerInheritStylesOff,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2713.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2713.headerInheritColorsOff,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2713.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2713.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2715 label,
#gridIronWrapperstacks_in_2715 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2715 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2715 select,
#gridIronWrapperstacks_in_2715 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2715 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2715 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2715 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2715.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2715.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2715.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2715.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2715.dataTable thead .sorting,
table#grid-iron-stacks_in_2715.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2715.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2715.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2715.dataTable th,
table#grid-iron-stacks_in_2715.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2715 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2715 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2715.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2715.dataTable thead th,
table#grid-iron-stacks_in_2715.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2715.dataTable thead th p,
table#grid-iron-stacks_in_2715.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2715.dataTable thead th:last-child,
table#grid-iron-stacks_in_2715.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2715 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2715.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2715.dataTable th.focus,
table#grid-iron-stacks_in_2715.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2715.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2715.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2715.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2715.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2715 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2715 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2715 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2715 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2715 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2715 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2715 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2715 .dataTables_length label,
#gridIronWrapperstacks_in_2715 .dataTables_filter label,
#gridIronWrapperstacks_in_2715 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2715 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2716,
#c1ld_stacks_in_2716 > svg,
.mez p#c1ld_stacks_in_2716 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2716 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2716.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2716.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2716 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2716 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2716 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2716.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2716.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2716 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2716.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2716[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2716.content-1ld-content,
#c1ld_stacks_in_2716.content-1ld-content + p[style],
i#c1ld_stacks_in_2716.content-1ld-content,
#slice_mez_2716 #c1ld_stacks_in_2716 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2716.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2716.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2716.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2716.content-1ld-content,
#c1ld_stacks_in_2716.content-1ld-content + p[style],
#slice_mez_2716 #c1ld_stacks_in_2716 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2721{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2721.splb{padding:15px}#splb_stacks_in_2721 .infix-iframe-container{background-color:}#stacks_in_2721{display:none}.infix-opened #stacks_in_2721,.infix-closed #stacks_in_2721{display:block}.lb03{cursor:pointer}#stacks_in_2721.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2721.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2722:1fr 1fr;
}
#multi_columns_stacks_in_2722 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2722);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2722 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2722 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2722 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2722 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2722 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2722 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2722 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2722 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2722 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2722 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2722 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2722 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2722 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2722 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2722 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2722 > div > * {position: relative;}
  #multi_columns_stacks_in_2722 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2734 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2734 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2734 .fluid-image.unlimited img{width:100% !important}#stacks_in_2734 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2734 .fluid-image.align-left img{float:left}#stacks_in_2734 .fluid-image.align-right img{float:right}

#stacks_in_2734 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3614_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2726 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2726.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2726.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2726.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2726.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2726.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2726.inheritOff a, #simpleText_stacks_in_2726.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2726.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2726.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2726.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2726.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2726.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2726.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2726.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2726.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2726.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2726 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2728.headerInheritStylesOff,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2728.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2728.headerInheritColorsOff,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2728.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2728.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2730 label,
#gridIronWrapperstacks_in_2730 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2730 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2730 select,
#gridIronWrapperstacks_in_2730 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2730 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2730 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2730 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2730.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2730.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2730.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2730.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2730.dataTable thead .sorting,
table#grid-iron-stacks_in_2730.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2730.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2730.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2730.dataTable th,
table#grid-iron-stacks_in_2730.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2730 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2730 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2730.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2730.dataTable thead th,
table#grid-iron-stacks_in_2730.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2730.dataTable thead th p,
table#grid-iron-stacks_in_2730.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2730.dataTable thead th:last-child,
table#grid-iron-stacks_in_2730.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2730 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2730.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2730.dataTable th.focus,
table#grid-iron-stacks_in_2730.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2730.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2730.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2730.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2730.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2730 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2730 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2730 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2730 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2730 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2730 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2730 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2730 .dataTables_length label,
#gridIronWrapperstacks_in_2730 .dataTables_filter label,
#gridIronWrapperstacks_in_2730 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2730 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2731,
#c1ld_stacks_in_2731 > svg,
.mez p#c1ld_stacks_in_2731 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2731 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2731.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2731.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2731 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2731 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2731 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2731.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2731.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2731 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2731.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2731[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2731.content-1ld-content,
#c1ld_stacks_in_2731.content-1ld-content + p[style],
i#c1ld_stacks_in_2731.content-1ld-content,
#slice_mez_2731 #c1ld_stacks_in_2731 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2731.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2731.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2731.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2731.content-1ld-content,
#c1ld_stacks_in_2731.content-1ld-content + p[style],
#slice_mez_2731 #c1ld_stacks_in_2731 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2736{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2736.splb{padding:15px}#splb_stacks_in_2736 .infix-iframe-container{background-color:}#stacks_in_2736{display:none}.infix-opened #stacks_in_2736,.infix-closed #stacks_in_2736{display:block}.lb04{cursor:pointer}#stacks_in_2736.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2736.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2737:1fr 1fr;
}
#multi_columns_stacks_in_2737 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2737);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2737 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2737 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2737 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2737 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2737 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2737 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2737 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2737 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2737 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2737 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2737 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2737 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2737 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2737 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2737 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2737 > div > * {position: relative;}
  #multi_columns_stacks_in_2737 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2749 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2749 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2749 .fluid-image.unlimited img{width:100% !important}#stacks_in_2749 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2749 .fluid-image.align-left img{float:left}#stacks_in_2749 .fluid-image.align-right img{float:right}

#stacks_in_2749 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3615_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2741 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2741.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2741.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2741.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2741.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2741.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2741.inheritOff a, #simpleText_stacks_in_2741.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2741.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2741.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2741.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2741.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2741.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2741.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2741.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2741.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2741.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2741 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2743.headerInheritStylesOff,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2743.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2743.headerInheritColorsOff,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2743.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2743.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2745 label,
#gridIronWrapperstacks_in_2745 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2745 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2745 select,
#gridIronWrapperstacks_in_2745 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2745 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2745 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2745 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2745.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2745.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2745.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2745.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2745.dataTable thead .sorting,
table#grid-iron-stacks_in_2745.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2745.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2745.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2745.dataTable th,
table#grid-iron-stacks_in_2745.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2745 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2745 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2745.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2745.dataTable thead th,
table#grid-iron-stacks_in_2745.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2745.dataTable thead th p,
table#grid-iron-stacks_in_2745.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2745.dataTable thead th:last-child,
table#grid-iron-stacks_in_2745.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2745 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2745.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2745.dataTable th.focus,
table#grid-iron-stacks_in_2745.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2745.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2745.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2745.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2745.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2745 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2745 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2745 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2745 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2745 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2745 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2745 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2745 .dataTables_length label,
#gridIronWrapperstacks_in_2745 .dataTables_filter label,
#gridIronWrapperstacks_in_2745 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2745 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2746,
#c1ld_stacks_in_2746 > svg,
.mez p#c1ld_stacks_in_2746 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2746 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2746.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2746.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2746 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2746 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2746 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2746.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2746.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2746 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2746.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2746[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2746.content-1ld-content,
#c1ld_stacks_in_2746.content-1ld-content + p[style],
i#c1ld_stacks_in_2746.content-1ld-content,
#slice_mez_2746 #c1ld_stacks_in_2746 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2746.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2746.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2746.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2746.content-1ld-content,
#c1ld_stacks_in_2746.content-1ld-content + p[style],
#slice_mez_2746 #c1ld_stacks_in_2746 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2751{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2751.splb{padding:15px}#splb_stacks_in_2751 .infix-iframe-container{background-color:}#stacks_in_2751{display:none}.infix-opened #stacks_in_2751,.infix-closed #stacks_in_2751{display:block}.lb05{cursor:pointer}#stacks_in_2751.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2751.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2752:1fr 1fr;
}
#multi_columns_stacks_in_2752 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2752);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2752 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2752 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2752 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2752 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2752 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2752 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2752 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2752 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2752 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2752 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2752 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2752 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2752 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2752 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2752 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2752 > div > * {position: relative;}
  #multi_columns_stacks_in_2752 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2764 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2764 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2764 .fluid-image.unlimited img{width:100% !important}#stacks_in_2764 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2764 .fluid-image.align-left img{float:left}#stacks_in_2764 .fluid-image.align-right img{float:right}

#stacks_in_2764 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3616_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2756 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2756.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2756.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2756.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2756.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2756.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2756.inheritOff a, #simpleText_stacks_in_2756.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2756.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2756.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2756.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2756.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2756.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2756.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2756.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2756.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2756.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2756 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2758.headerInheritStylesOff,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2758.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2758.headerInheritColorsOff,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2758.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2758.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2760 label,
#gridIronWrapperstacks_in_2760 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2760 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2760 select,
#gridIronWrapperstacks_in_2760 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2760 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2760 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2760 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2760.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2760.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2760.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2760.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2760.dataTable thead .sorting,
table#grid-iron-stacks_in_2760.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2760.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2760.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2760.dataTable th,
table#grid-iron-stacks_in_2760.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2760 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2760 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2760.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2760.dataTable thead th,
table#grid-iron-stacks_in_2760.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2760.dataTable thead th p,
table#grid-iron-stacks_in_2760.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2760.dataTable thead th:last-child,
table#grid-iron-stacks_in_2760.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2760 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2760.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2760.dataTable th.focus,
table#grid-iron-stacks_in_2760.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2760.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2760.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2760.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2760.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2760 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2760 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2760 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2760 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2760 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2760 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2760 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2760 .dataTables_length label,
#gridIronWrapperstacks_in_2760 .dataTables_filter label,
#gridIronWrapperstacks_in_2760 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2760 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2761,
#c1ld_stacks_in_2761 > svg,
.mez p#c1ld_stacks_in_2761 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2761 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2761.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2761.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2761 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2761 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2761 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2761.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2761.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2761 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2761.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2761[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2761.content-1ld-content,
#c1ld_stacks_in_2761.content-1ld-content + p[style],
i#c1ld_stacks_in_2761.content-1ld-content,
#slice_mez_2761 #c1ld_stacks_in_2761 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2761.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2761.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2761.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2761.content-1ld-content,
#c1ld_stacks_in_2761.content-1ld-content + p[style],
#slice_mez_2761 #c1ld_stacks_in_2761 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2766{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2766.splb{padding:15px}#splb_stacks_in_2766 .infix-iframe-container{background-color:}#stacks_in_2766{display:none}.infix-opened #stacks_in_2766,.infix-closed #stacks_in_2766{display:block}.lb06{cursor:pointer}#stacks_in_2766.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2766.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2767:1fr 1fr;
}
#multi_columns_stacks_in_2767 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2767);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2767 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2767 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2767 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2767 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2767 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2767 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2767 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2767 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2767 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2767 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2767 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2767 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2767 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2767 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2767 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2767 > div > * {position: relative;}
  #multi_columns_stacks_in_2767 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2779 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2779 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2779 .fluid-image.unlimited img{width:100% !important}#stacks_in_2779 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2779 .fluid-image.align-left img{float:left}#stacks_in_2779 .fluid-image.align-right img{float:right}

#stacks_in_2779 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3617_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2771 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2771.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2771.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2771.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2771.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2771.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2771.inheritOff a, #simpleText_stacks_in_2771.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2771.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2771.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2771.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2771.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2771.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2771.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2771.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2771.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2771.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2771 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2773.headerInheritStylesOff,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2773.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2773.headerInheritColorsOff,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2773.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2773.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2775 label,
#gridIronWrapperstacks_in_2775 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2775 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2775 select,
#gridIronWrapperstacks_in_2775 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2775 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2775 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2775 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2775.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2775.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2775.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2775.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2775.dataTable thead .sorting,
table#grid-iron-stacks_in_2775.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2775.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2775.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2775.dataTable th,
table#grid-iron-stacks_in_2775.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2775 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2775 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2775.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2775.dataTable thead th,
table#grid-iron-stacks_in_2775.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2775.dataTable thead th p,
table#grid-iron-stacks_in_2775.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2775.dataTable thead th:last-child,
table#grid-iron-stacks_in_2775.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2775 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2775.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2775.dataTable th.focus,
table#grid-iron-stacks_in_2775.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2775.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2775.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2775.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2775.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2775 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2775 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2775 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2775 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2775 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2775 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2775 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2775 .dataTables_length label,
#gridIronWrapperstacks_in_2775 .dataTables_filter label,
#gridIronWrapperstacks_in_2775 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2775 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2776,
#c1ld_stacks_in_2776 > svg,
.mez p#c1ld_stacks_in_2776 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2776 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2776.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2776.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2776 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2776 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2776 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2776.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2776.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2776 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2776.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2776[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2776.content-1ld-content,
#c1ld_stacks_in_2776.content-1ld-content + p[style],
i#c1ld_stacks_in_2776.content-1ld-content,
#slice_mez_2776 #c1ld_stacks_in_2776 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2776.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2776.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2776.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2776.content-1ld-content,
#c1ld_stacks_in_2776.content-1ld-content + p[style],
#slice_mez_2776 #c1ld_stacks_in_2776 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2781{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2781.splb{padding:15px}#splb_stacks_in_2781 .infix-iframe-container{background-color:}#stacks_in_2781{display:none}.infix-opened #stacks_in_2781,.infix-closed #stacks_in_2781{display:block}.lb07{cursor:pointer}#stacks_in_2781.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2781.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2782:1fr 1fr;
}
#multi_columns_stacks_in_2782 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2782);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2782 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2782 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2782 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2782 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2782 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2782 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2782 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2782 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2782 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2782 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2782 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2782 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2782 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2782 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2782 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2782 > div > * {position: relative;}
  #multi_columns_stacks_in_2782 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2794 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2794 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2794 .fluid-image.unlimited img{width:100% !important}#stacks_in_2794 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2794 .fluid-image.align-left img{float:left}#stacks_in_2794 .fluid-image.align-right img{float:right}

#stacks_in_2794 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3618_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2786 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2786.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2786.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2786.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2786.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2786.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2786.inheritOff a, #simpleText_stacks_in_2786.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2786.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2786.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2786.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2786.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2786.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2786.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2786.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2786.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2786.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2786 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2788.headerInheritStylesOff,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2788.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2788.headerInheritColorsOff,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2788.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2788.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2790 label,
#gridIronWrapperstacks_in_2790 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2790 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2790 select,
#gridIronWrapperstacks_in_2790 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2790 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2790 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2790 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2790.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2790.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2790.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2790.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2790.dataTable thead .sorting,
table#grid-iron-stacks_in_2790.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2790.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2790.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2790.dataTable th,
table#grid-iron-stacks_in_2790.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2790 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2790 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2790.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2790.dataTable thead th,
table#grid-iron-stacks_in_2790.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2790.dataTable thead th p,
table#grid-iron-stacks_in_2790.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2790.dataTable thead th:last-child,
table#grid-iron-stacks_in_2790.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2790 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2790.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2790.dataTable th.focus,
table#grid-iron-stacks_in_2790.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2790.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2790.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2790.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2790.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2790 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2790 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2790 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2790 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2790 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2790 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2790 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2790 .dataTables_length label,
#gridIronWrapperstacks_in_2790 .dataTables_filter label,
#gridIronWrapperstacks_in_2790 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2790 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2791,
#c1ld_stacks_in_2791 > svg,
.mez p#c1ld_stacks_in_2791 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2791 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2791.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2791.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2791 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2791 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2791 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2791.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2791.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2791 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2791.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2791[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2791.content-1ld-content,
#c1ld_stacks_in_2791.content-1ld-content + p[style],
i#c1ld_stacks_in_2791.content-1ld-content,
#slice_mez_2791 #c1ld_stacks_in_2791 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2791.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2791.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2791.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2791.content-1ld-content,
#c1ld_stacks_in_2791.content-1ld-content + p[style],
#slice_mez_2791 #c1ld_stacks_in_2791 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2796{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2796.splb{padding:15px}#splb_stacks_in_2796 .infix-iframe-container{background-color:}#stacks_in_2796{display:none}.infix-opened #stacks_in_2796,.infix-closed #stacks_in_2796{display:block}.lb08{cursor:pointer}#stacks_in_2796.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2796.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2797:1fr 1fr;
}
#multi_columns_stacks_in_2797 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2797);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2797 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2797 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2797 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2797 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2797 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2797 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2797 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2797 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2797 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2797 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2797 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2797 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2797 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2797 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2797 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2797 > div > * {position: relative;}
  #multi_columns_stacks_in_2797 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2809 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2809 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2809 .fluid-image.unlimited img{width:100% !important}#stacks_in_2809 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2809 .fluid-image.align-left img{float:left}#stacks_in_2809 .fluid-image.align-right img{float:right}

#stacks_in_2809 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3626_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2801 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2801.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2801.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2801.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2801.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2801.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2801.inheritOff a, #simpleText_stacks_in_2801.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2801.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2801.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2801.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2801.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2801.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2801.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2801.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2801.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2801.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2801 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2803.headerInheritStylesOff,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2803.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2803.headerInheritColorsOff,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2803.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2803.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2805 label,
#gridIronWrapperstacks_in_2805 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2805 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2805 select,
#gridIronWrapperstacks_in_2805 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2805 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2805 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2805 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2805.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2805.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2805.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2805.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2805.dataTable thead .sorting,
table#grid-iron-stacks_in_2805.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2805.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2805.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2805.dataTable th,
table#grid-iron-stacks_in_2805.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2805 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2805 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2805.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2805.dataTable thead th,
table#grid-iron-stacks_in_2805.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2805.dataTable thead th p,
table#grid-iron-stacks_in_2805.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2805.dataTable thead th:last-child,
table#grid-iron-stacks_in_2805.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2805 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2805.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2805.dataTable th.focus,
table#grid-iron-stacks_in_2805.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2805.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2805.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2805.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2805.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2805 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2805 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2805 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2805 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2805 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2805 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2805 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2805 .dataTables_length label,
#gridIronWrapperstacks_in_2805 .dataTables_filter label,
#gridIronWrapperstacks_in_2805 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2805 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2806,
#c1ld_stacks_in_2806 > svg,
.mez p#c1ld_stacks_in_2806 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2806 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2806.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2806.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2806 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2806 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2806 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2806.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2806.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2806 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2806.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2806[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2806.content-1ld-content,
#c1ld_stacks_in_2806.content-1ld-content + p[style],
i#c1ld_stacks_in_2806.content-1ld-content,
#slice_mez_2806 #c1ld_stacks_in_2806 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2806.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2806.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2806.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2806.content-1ld-content,
#c1ld_stacks_in_2806.content-1ld-content + p[style],
#slice_mez_2806 #c1ld_stacks_in_2806 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2811{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2811.splb{padding:15px}#splb_stacks_in_2811 .infix-iframe-container{background-color:}#stacks_in_2811{display:none}.infix-opened #stacks_in_2811,.infix-closed #stacks_in_2811{display:block}.lb09{cursor:pointer}#stacks_in_2811.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2811.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2812:1fr 1fr;
}
#multi_columns_stacks_in_2812 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2812);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2812 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2812 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2812 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2812 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2812 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2812 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2812 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2812 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2812 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2812 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2812 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2812 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2812 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2812 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2812 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2812 > div > * {position: relative;}
  #multi_columns_stacks_in_2812 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2824 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2824 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2824 .fluid-image.unlimited img{width:100% !important}#stacks_in_2824 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2824 .fluid-image.align-left img{float:left}#stacks_in_2824 .fluid-image.align-right img{float:right}

#stacks_in_2824 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3627_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2816 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2816.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2816.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2816.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2816.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2816.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2816.inheritOff a, #simpleText_stacks_in_2816.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2816.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2816.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2816.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2816.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2816.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2816.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2816.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2816.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2816.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2816 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2818.headerInheritStylesOff,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2818.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2818.headerInheritColorsOff,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2818.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2818.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2820 label,
#gridIronWrapperstacks_in_2820 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2820 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2820 select,
#gridIronWrapperstacks_in_2820 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2820 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2820 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2820 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2820.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2820.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2820.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2820.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2820.dataTable thead .sorting,
table#grid-iron-stacks_in_2820.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2820.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2820.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2820.dataTable th,
table#grid-iron-stacks_in_2820.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2820 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2820 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2820.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2820.dataTable thead th,
table#grid-iron-stacks_in_2820.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2820.dataTable thead th p,
table#grid-iron-stacks_in_2820.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2820.dataTable thead th:last-child,
table#grid-iron-stacks_in_2820.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2820 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2820.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2820.dataTable th.focus,
table#grid-iron-stacks_in_2820.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2820.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2820.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2820.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2820.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2820 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2820 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2820 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2820 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2820 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2820 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2820 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2820 .dataTables_length label,
#gridIronWrapperstacks_in_2820 .dataTables_filter label,
#gridIronWrapperstacks_in_2820 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2820 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2821,
#c1ld_stacks_in_2821 > svg,
.mez p#c1ld_stacks_in_2821 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2821 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2821.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2821.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2821 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2821 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2821 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2821.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2821.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2821 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2821.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2821[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2821.content-1ld-content,
#c1ld_stacks_in_2821.content-1ld-content + p[style],
i#c1ld_stacks_in_2821.content-1ld-content,
#slice_mez_2821 #c1ld_stacks_in_2821 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2821.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2821.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2821.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2821.content-1ld-content,
#c1ld_stacks_in_2821.content-1ld-content + p[style],
#slice_mez_2821 #c1ld_stacks_in_2821 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2826{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2826.splb{padding:15px}#splb_stacks_in_2826 .infix-iframe-container{background-color:}#stacks_in_2826{display:none}.infix-opened #stacks_in_2826,.infix-closed #stacks_in_2826{display:block}.lb10{cursor:pointer}#stacks_in_2826.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2826.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2827:1fr 1fr;
}
#multi_columns_stacks_in_2827 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2827);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2827 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2827 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2827 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2827 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2827 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2827 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2827 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2827 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2827 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2827 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2827 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2827 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2827 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2827 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2827 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2827 > div > * {position: relative;}
  #multi_columns_stacks_in_2827 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2839 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2839 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2839 .fluid-image.unlimited img{width:100% !important}#stacks_in_2839 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2839 .fluid-image.align-left img{float:left}#stacks_in_2839 .fluid-image.align-right img{float:right}

#stacks_in_2839 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3628_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2831 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2831.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2831.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2831.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2831.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2831.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2831.inheritOff a, #simpleText_stacks_in_2831.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2831.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2831.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2831.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2831.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2831.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2831.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2831.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2831.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2831.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2831 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2833.headerInheritStylesOff,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2833.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2833.headerInheritColorsOff,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2833.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2833.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2835 label,
#gridIronWrapperstacks_in_2835 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2835 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2835 select,
#gridIronWrapperstacks_in_2835 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2835 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2835 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2835 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2835.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2835.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2835.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2835.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2835.dataTable thead .sorting,
table#grid-iron-stacks_in_2835.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2835.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2835.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2835.dataTable th,
table#grid-iron-stacks_in_2835.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2835 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2835 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2835.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2835.dataTable thead th,
table#grid-iron-stacks_in_2835.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2835.dataTable thead th p,
table#grid-iron-stacks_in_2835.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2835.dataTable thead th:last-child,
table#grid-iron-stacks_in_2835.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2835 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2835.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2835.dataTable th.focus,
table#grid-iron-stacks_in_2835.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2835.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2835.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2835.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2835.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2835 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2835 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2835 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2835 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2835 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2835 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2835 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2835 .dataTables_length label,
#gridIronWrapperstacks_in_2835 .dataTables_filter label,
#gridIronWrapperstacks_in_2835 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2835 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2836,
#c1ld_stacks_in_2836 > svg,
.mez p#c1ld_stacks_in_2836 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2836 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2836.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2836.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2836 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2836 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2836 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2836.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2836.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2836 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2836.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2836[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2836.content-1ld-content,
#c1ld_stacks_in_2836.content-1ld-content + p[style],
i#c1ld_stacks_in_2836.content-1ld-content,
#slice_mez_2836 #c1ld_stacks_in_2836 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2836.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2836.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2836.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2836.content-1ld-content,
#c1ld_stacks_in_2836.content-1ld-content + p[style],
#slice_mez_2836 #c1ld_stacks_in_2836 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2841{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2841.splb{padding:15px}#splb_stacks_in_2841 .infix-iframe-container{background-color:}#stacks_in_2841{display:none}.infix-opened #stacks_in_2841,.infix-closed #stacks_in_2841{display:block}.lb11{cursor:pointer}#stacks_in_2841.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2841.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2842:1fr 1fr;
}
#multi_columns_stacks_in_2842 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2842);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2842 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2842 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2842 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2842 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2842 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2842 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2842 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2842 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2842 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2842 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2842 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2842 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2842 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2842 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2842 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2842 > div > * {position: relative;}
  #multi_columns_stacks_in_2842 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2854 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2854 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2854 .fluid-image.unlimited img{width:100% !important}#stacks_in_2854 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2854 .fluid-image.align-left img{float:left}#stacks_in_2854 .fluid-image.align-right img{float:right}

#stacks_in_2854 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3629_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2846 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2846.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2846.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2846.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2846.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2846.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2846.inheritOff a, #simpleText_stacks_in_2846.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2846.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2846.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2846.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2846.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2846.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2846.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2846.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2846.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2846.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2846 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2848.headerInheritStylesOff,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2848.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2848.headerInheritColorsOff,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2848.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2848.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2850 label,
#gridIronWrapperstacks_in_2850 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2850 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2850 select,
#gridIronWrapperstacks_in_2850 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2850 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2850 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2850 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2850.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2850.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2850.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2850.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2850.dataTable thead .sorting,
table#grid-iron-stacks_in_2850.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2850.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2850.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2850.dataTable th,
table#grid-iron-stacks_in_2850.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2850 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2850 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2850.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2850.dataTable thead th,
table#grid-iron-stacks_in_2850.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2850.dataTable thead th p,
table#grid-iron-stacks_in_2850.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2850.dataTable thead th:last-child,
table#grid-iron-stacks_in_2850.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2850 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2850.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2850.dataTable th.focus,
table#grid-iron-stacks_in_2850.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2850.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2850.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2850.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2850.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2850 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2850 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2850 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2850 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2850 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2850 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2850 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2850 .dataTables_length label,
#gridIronWrapperstacks_in_2850 .dataTables_filter label,
#gridIronWrapperstacks_in_2850 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2850 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2851,
#c1ld_stacks_in_2851 > svg,
.mez p#c1ld_stacks_in_2851 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2851 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2851.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2851.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2851 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2851 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2851 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2851.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2851.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2851 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2851.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2851[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2851.content-1ld-content,
#c1ld_stacks_in_2851.content-1ld-content + p[style],
i#c1ld_stacks_in_2851.content-1ld-content,
#slice_mez_2851 #c1ld_stacks_in_2851 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2851.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2851.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2851.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2851.content-1ld-content,
#c1ld_stacks_in_2851.content-1ld-content + p[style],
#slice_mez_2851 #c1ld_stacks_in_2851 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2856{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2856.splb{padding:15px}#splb_stacks_in_2856 .infix-iframe-container{background-color:}#stacks_in_2856{display:none}.infix-opened #stacks_in_2856,.infix-closed #stacks_in_2856{display:block}.lb12{cursor:pointer}#stacks_in_2856.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2856.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2857:1fr 1fr;
}
#multi_columns_stacks_in_2857 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2857);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2857 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2857 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2857 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2857 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2857 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2857 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2857 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2857 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2857 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2857 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2857 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2857 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2857 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2857 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2857 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2857 > div > * {position: relative;}
  #multi_columns_stacks_in_2857 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2869 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2869 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2869 .fluid-image.unlimited img{width:100% !important}#stacks_in_2869 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2869 .fluid-image.align-left img{float:left}#stacks_in_2869 .fluid-image.align-right img{float:right}

#stacks_in_2869 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3630_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2861 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2861.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2861.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2861.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2861.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2861.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2861.inheritOff a, #simpleText_stacks_in_2861.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2861.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2861.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2861.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2861.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2861.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2861.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2861.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2861.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2861.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2861 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2863.headerInheritStylesOff,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2863.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2863.headerInheritColorsOff,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2863.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2863.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2865 label,
#gridIronWrapperstacks_in_2865 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2865 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2865 select,
#gridIronWrapperstacks_in_2865 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2865 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2865 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2865 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2865.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2865.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2865.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2865.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2865.dataTable thead .sorting,
table#grid-iron-stacks_in_2865.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2865.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2865.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2865.dataTable th,
table#grid-iron-stacks_in_2865.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2865 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2865 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2865.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2865.dataTable thead th,
table#grid-iron-stacks_in_2865.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2865.dataTable thead th p,
table#grid-iron-stacks_in_2865.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2865.dataTable thead th:last-child,
table#grid-iron-stacks_in_2865.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2865 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2865.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2865.dataTable th.focus,
table#grid-iron-stacks_in_2865.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2865.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2865.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2865.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2865.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2865 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2865 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2865 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2865 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2865 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2865 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2865 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2865 .dataTables_length label,
#gridIronWrapperstacks_in_2865 .dataTables_filter label,
#gridIronWrapperstacks_in_2865 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2865 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2866,
#c1ld_stacks_in_2866 > svg,
.mez p#c1ld_stacks_in_2866 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2866 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2866.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2866.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2866 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2866 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2866 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2866.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2866.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2866 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2866.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2866[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2866.content-1ld-content,
#c1ld_stacks_in_2866.content-1ld-content + p[style],
i#c1ld_stacks_in_2866.content-1ld-content,
#slice_mez_2866 #c1ld_stacks_in_2866 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2866.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2866.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2866.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2866.content-1ld-content,
#c1ld_stacks_in_2866.content-1ld-content + p[style],
#slice_mez_2866 #c1ld_stacks_in_2866 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2871{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2871.splb{padding:15px}#splb_stacks_in_2871 .infix-iframe-container{background-color:}#stacks_in_2871{display:none}.infix-opened #stacks_in_2871,.infix-closed #stacks_in_2871{display:block}.lb13{cursor:pointer}#stacks_in_2871.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2871.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2872:1fr 1fr;
}
#multi_columns_stacks_in_2872 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2872);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2872 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2872 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2872 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2872 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2872 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2872 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2872 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2872 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2872 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2872 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2872 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2872 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2872 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2872 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2872 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2872 > div > * {position: relative;}
  #multi_columns_stacks_in_2872 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2884 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2884 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2884 .fluid-image.unlimited img{width:100% !important}#stacks_in_2884 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2884 .fluid-image.align-left img{float:left}#stacks_in_2884 .fluid-image.align-right img{float:right}

#stacks_in_2884 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3631_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2876 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2876.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2876.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2876.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2876.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2876.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2876.inheritOff a, #simpleText_stacks_in_2876.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2876.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2876.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2876.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2876.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2876.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2876.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2876.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2876.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2876.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2876 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2878.headerInheritStylesOff,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2878.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2878.headerInheritColorsOff,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2878.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2878.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2880 label,
#gridIronWrapperstacks_in_2880 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2880 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2880 select,
#gridIronWrapperstacks_in_2880 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2880 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2880 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2880 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2880.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2880.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2880.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2880.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2880.dataTable thead .sorting,
table#grid-iron-stacks_in_2880.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2880.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2880.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2880.dataTable th,
table#grid-iron-stacks_in_2880.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2880 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2880 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2880.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2880.dataTable thead th,
table#grid-iron-stacks_in_2880.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2880.dataTable thead th p,
table#grid-iron-stacks_in_2880.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2880.dataTable thead th:last-child,
table#grid-iron-stacks_in_2880.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2880 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2880.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2880.dataTable th.focus,
table#grid-iron-stacks_in_2880.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2880.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2880.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2880.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2880.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2880 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2880 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2880 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2880 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2880 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2880 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2880 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2880 .dataTables_length label,
#gridIronWrapperstacks_in_2880 .dataTables_filter label,
#gridIronWrapperstacks_in_2880 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2880 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2881,
#c1ld_stacks_in_2881 > svg,
.mez p#c1ld_stacks_in_2881 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2881 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2881.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2881.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2881 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2881 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2881 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2881.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2881.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2881 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2881.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2881[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2881.content-1ld-content,
#c1ld_stacks_in_2881.content-1ld-content + p[style],
i#c1ld_stacks_in_2881.content-1ld-content,
#slice_mez_2881 #c1ld_stacks_in_2881 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2881.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2881.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2881.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2881.content-1ld-content,
#c1ld_stacks_in_2881.content-1ld-content + p[style],
#slice_mez_2881 #c1ld_stacks_in_2881 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2886{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2886.splb{padding:15px}#splb_stacks_in_2886 .infix-iframe-container{background-color:}#stacks_in_2886{display:none}.infix-opened #stacks_in_2886,.infix-closed #stacks_in_2886{display:block}.lb14{cursor:pointer}#stacks_in_2886.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2886.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2887:1fr 1fr;
}
#multi_columns_stacks_in_2887 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2887);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2887 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2887 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2887 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2887 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2887 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2887 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2887 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2887 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2887 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2887 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2887 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2887 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2887 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2887 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2887 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2887 > div > * {position: relative;}
  #multi_columns_stacks_in_2887 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2899 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2899 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2899 .fluid-image.unlimited img{width:100% !important}#stacks_in_2899 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2899 .fluid-image.align-left img{float:left}#stacks_in_2899 .fluid-image.align-right img{float:right}

#stacks_in_2899 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3632_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2891 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2891.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2891.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2891.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2891.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2891.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2891.inheritOff a, #simpleText_stacks_in_2891.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2891.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2891.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2891.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2891.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2891.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2891.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2891.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2891.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2891.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2891 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2893.headerInheritStylesOff,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2893.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2893.headerInheritColorsOff,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2893.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2893.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2895 label,
#gridIronWrapperstacks_in_2895 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2895 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2895 select,
#gridIronWrapperstacks_in_2895 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2895 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2895 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2895 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2895.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2895.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2895.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2895.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2895.dataTable thead .sorting,
table#grid-iron-stacks_in_2895.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2895.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2895.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2895.dataTable th,
table#grid-iron-stacks_in_2895.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2895 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2895 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2895.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2895.dataTable thead th,
table#grid-iron-stacks_in_2895.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2895.dataTable thead th p,
table#grid-iron-stacks_in_2895.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2895.dataTable thead th:last-child,
table#grid-iron-stacks_in_2895.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2895 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2895.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2895.dataTable th.focus,
table#grid-iron-stacks_in_2895.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2895.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2895.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2895.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2895.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2895 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2895 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2895 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2895 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2895 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2895 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2895 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2895 .dataTables_length label,
#gridIronWrapperstacks_in_2895 .dataTables_filter label,
#gridIronWrapperstacks_in_2895 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2895 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2896,
#c1ld_stacks_in_2896 > svg,
.mez p#c1ld_stacks_in_2896 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2896 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2896.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2896.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2896 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2896 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2896 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2896.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2896.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2896 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2896.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2896[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2896.content-1ld-content,
#c1ld_stacks_in_2896.content-1ld-content + p[style],
i#c1ld_stacks_in_2896.content-1ld-content,
#slice_mez_2896 #c1ld_stacks_in_2896 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2896.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2896.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2896.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2896.content-1ld-content,
#c1ld_stacks_in_2896.content-1ld-content + p[style],
#slice_mez_2896 #c1ld_stacks_in_2896 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2901{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2901.splb{padding:15px}#splb_stacks_in_2901 .infix-iframe-container{background-color:}#stacks_in_2901{display:none}.infix-opened #stacks_in_2901,.infix-closed #stacks_in_2901{display:block}.lb15{cursor:pointer}#stacks_in_2901.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2901.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2902:1fr 1fr;
}
#multi_columns_stacks_in_2902 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2902);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2902 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2902 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2902 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2902 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2902 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2902 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2902 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2902 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2902 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2902 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2902 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2902 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2902 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2902 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2902 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2902 > div > * {position: relative;}
  #multi_columns_stacks_in_2902 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2914 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2914 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2914 .fluid-image.unlimited img{width:100% !important}#stacks_in_2914 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2914 .fluid-image.align-left img{float:left}#stacks_in_2914 .fluid-image.align-right img{float:right}

#stacks_in_2914 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3633_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2906 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2906.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2906.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2906.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2906.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2906.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2906.inheritOff a, #simpleText_stacks_in_2906.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2906.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2906.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2906.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2906.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2906.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2906.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2906.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2906.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2906.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2906 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2908.headerInheritStylesOff,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2908.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2908.headerInheritColorsOff,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2908.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2908.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2910 label,
#gridIronWrapperstacks_in_2910 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2910 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2910 select,
#gridIronWrapperstacks_in_2910 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2910 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2910 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2910 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2910.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2910.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2910.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2910.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2910.dataTable thead .sorting,
table#grid-iron-stacks_in_2910.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2910.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2910.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2910.dataTable th,
table#grid-iron-stacks_in_2910.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2910 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2910 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2910.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2910.dataTable thead th,
table#grid-iron-stacks_in_2910.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2910.dataTable thead th p,
table#grid-iron-stacks_in_2910.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2910.dataTable thead th:last-child,
table#grid-iron-stacks_in_2910.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2910 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2910.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2910.dataTable th.focus,
table#grid-iron-stacks_in_2910.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2910.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2910.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2910.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2910.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2910 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2910 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2910 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2910 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2910 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2910 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2910 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2910 .dataTables_length label,
#gridIronWrapperstacks_in_2910 .dataTables_filter label,
#gridIronWrapperstacks_in_2910 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2910 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2911,
#c1ld_stacks_in_2911 > svg,
.mez p#c1ld_stacks_in_2911 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2911 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2911.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2911.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2911 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2911 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2911 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2911.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2911.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2911 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2911.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2911[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2911.content-1ld-content,
#c1ld_stacks_in_2911.content-1ld-content + p[style],
i#c1ld_stacks_in_2911.content-1ld-content,
#slice_mez_2911 #c1ld_stacks_in_2911 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2911.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2911.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2911.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2911.content-1ld-content,
#c1ld_stacks_in_2911.content-1ld-content + p[style],
#slice_mez_2911 #c1ld_stacks_in_2911 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2916{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2916.splb{padding:15px}#splb_stacks_in_2916 .infix-iframe-container{background-color:}#stacks_in_2916{display:none}.infix-opened #stacks_in_2916,.infix-closed #stacks_in_2916{display:block}.lb16{cursor:pointer}#stacks_in_2916.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2916.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2917:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_2917 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2917);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2917 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2917 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2917 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2917 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2917 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2917 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2917 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2917 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2917 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2917 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2917 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2917 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2917 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2917 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2917 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2917 > div > * {position: relative;}
  #multi_columns_stacks_in_2917 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2929 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2929 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2929 .fluid-image.unlimited img{width:100% !important}#stacks_in_2929 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2929 .fluid-image.align-left img{float:left}#stacks_in_2929 .fluid-image.align-right img{float:right}

#stacks_in_2929 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3634_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2921 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2921.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2921.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2921.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2921.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2921.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2921.inheritOff a, #simpleText_stacks_in_2921.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2921.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2921.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2921.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2921.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2921.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2921.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2921.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2921.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2921.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2921 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2923.headerInheritStylesOff,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2923.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2923.headerInheritColorsOff,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2923.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2923.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2925 label,
#gridIronWrapperstacks_in_2925 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2925 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2925 select,
#gridIronWrapperstacks_in_2925 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2925 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2925 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2925 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2925.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2925.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2925.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2925.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2925.dataTable thead .sorting,
table#grid-iron-stacks_in_2925.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2925.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2925.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2925.dataTable th,
table#grid-iron-stacks_in_2925.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2925 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2925 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2925.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2925.dataTable thead th,
table#grid-iron-stacks_in_2925.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2925.dataTable thead th p,
table#grid-iron-stacks_in_2925.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2925.dataTable thead th:last-child,
table#grid-iron-stacks_in_2925.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2925 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2925.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2925.dataTable th.focus,
table#grid-iron-stacks_in_2925.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2925.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2925.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2925.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2925.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2925 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2925 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2925 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2925 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2925 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2925 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2925 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2925 .dataTables_length label,
#gridIronWrapperstacks_in_2925 .dataTables_filter label,
#gridIronWrapperstacks_in_2925 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2925 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2926,
#c1ld_stacks_in_2926 > svg,
.mez p#c1ld_stacks_in_2926 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2926 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2926.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2926.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2926 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2926 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2926 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2926.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2926.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2926 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2926.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2926[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2926.content-1ld-content,
#c1ld_stacks_in_2926.content-1ld-content + p[style],
i#c1ld_stacks_in_2926.content-1ld-content,
#slice_mez_2926 #c1ld_stacks_in_2926 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2926.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2926.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2926.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2926.content-1ld-content,
#c1ld_stacks_in_2926.content-1ld-content + p[style],
#slice_mez_2926 #c1ld_stacks_in_2926 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2931{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2931.splb{padding:15px}#splb_stacks_in_2931 .infix-iframe-container{background-color:}#stacks_in_2931{display:none}.infix-opened #stacks_in_2931,.infix-closed #stacks_in_2931{display:block}.lb17{cursor:pointer}#stacks_in_2931.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2931.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2932:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_2932 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2932);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2932 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2932 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2932 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2932 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2932 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2932 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2932 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2932 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2932 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2932 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2932 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2932 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2932 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2932 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2932 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2932 > div > * {position: relative;}
  #multi_columns_stacks_in_2932 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2944 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2944 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2944 .fluid-image.unlimited img{width:100% !important}#stacks_in_2944 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2944 .fluid-image.align-left img{float:left}#stacks_in_2944 .fluid-image.align-right img{float:right}

#stacks_in_2944 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3635_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2936 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2936.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2936.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2936.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2936.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2936.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2936.inheritOff a, #simpleText_stacks_in_2936.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2936.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2936.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2936.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2936.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2936.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2936.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2936.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2936.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2936.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2936 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2938.headerInheritStylesOff,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2938.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2938.headerInheritColorsOff,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2938.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2938.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_2940 label,
#gridIronWrapperstacks_in_2940 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_2940 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_2940 select,
#gridIronWrapperstacks_in_2940 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_2940 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_2940 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_2940 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_2940.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_2940.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_2940.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_2940.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_2940.dataTable thead .sorting,
table#grid-iron-stacks_in_2940.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_2940.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_2940.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_2940.dataTable th,
table#grid-iron-stacks_in_2940.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_2940 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_2940 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_2940.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_2940.dataTable thead th,
table#grid-iron-stacks_in_2940.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_2940.dataTable thead th p,
table#grid-iron-stacks_in_2940.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_2940.dataTable thead th:last-child,
table#grid-iron-stacks_in_2940.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_2940 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_2940.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_2940.dataTable th.focus,
table#grid-iron-stacks_in_2940.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2940.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_2940.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_2940.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_2940.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_2940 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_2940 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_2940 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_2940 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_2940 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_2940 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_2940 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_2940 .dataTables_length label,
#gridIronWrapperstacks_in_2940 .dataTables_filter label,
#gridIronWrapperstacks_in_2940 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_2940 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2941,
#c1ld_stacks_in_2941 > svg,
.mez p#c1ld_stacks_in_2941 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2941 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2941.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2941.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2941 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2941 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2941 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2941.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2941.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2941 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2941.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2941[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2941.content-1ld-content,
#c1ld_stacks_in_2941.content-1ld-content + p[style],
i#c1ld_stacks_in_2941.content-1ld-content,
#slice_mez_2941 #c1ld_stacks_in_2941 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2941.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2941.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2941.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2941.content-1ld-content,
#c1ld_stacks_in_2941.content-1ld-content + p[style],
#slice_mez_2941 #c1ld_stacks_in_2941 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2946{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2946.splb{padding:15px}#splb_stacks_in_2946 .infix-iframe-container{background-color:}#stacks_in_2946{display:none}.infix-opened #stacks_in_2946,.infix-closed #stacks_in_2946{display:block}.lb18{cursor:pointer}#stacks_in_2946.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2946.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2947:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_2947 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2947);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2947 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2947 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2947 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2947 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2947 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2947 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2947 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2947 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2947 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2947 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2947 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2947 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2947 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2947 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2947 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2947 > div > * {position: relative;}
  #multi_columns_stacks_in_2947 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2965 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2965 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2965 .fluid-image.unlimited img{width:100% !important}#stacks_in_2965 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2965 .fluid-image.align-left img{float:left}#stacks_in_2965 .fluid-image.align-right img{float:right}

#stacks_in_2965 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3636_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2951 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2951.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2951.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2951.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2951.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2951.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2951.inheritOff a, #simpleText_stacks_in_2951.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2951.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2951.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2951.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2951.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2951.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2951.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2951.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2951.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2951.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2951 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2953.headerInheritStylesOff,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2953.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2953.headerInheritColorsOff,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2953.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2953.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3594 label,
#gridIronWrapperstacks_in_3594 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3594 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3594 select,
#gridIronWrapperstacks_in_3594 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3594 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3594 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3594 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3594.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3594.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3594.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3594.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3594.dataTable thead .sorting,
table#grid-iron-stacks_in_3594.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3594.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3594.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3594.dataTable th,
table#grid-iron-stacks_in_3594.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3594 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3594 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3594.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3594.dataTable thead th,
table#grid-iron-stacks_in_3594.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3594.dataTable thead th p,
table#grid-iron-stacks_in_3594.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3594.dataTable thead th:last-child,
table#grid-iron-stacks_in_3594.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3594 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3594.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3594.dataTable th.focus,
table#grid-iron-stacks_in_3594.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3594.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3594.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3594.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3594.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3594 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3594 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3594 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3594 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3594 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3594 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3594 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3594 .dataTables_length label,
#gridIronWrapperstacks_in_3594 .dataTables_filter label,
#gridIronWrapperstacks_in_3594 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3594 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2962,
#c1ld_stacks_in_2962 > svg,
.mez p#c1ld_stacks_in_2962 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2962 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2962.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2962.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2962 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2962 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2962 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2962.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2962.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2962 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2962.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2962[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2962.content-1ld-content,
#c1ld_stacks_in_2962.content-1ld-content + p[style],
i#c1ld_stacks_in_2962.content-1ld-content,
#slice_mez_2962 #c1ld_stacks_in_2962 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2962.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2962.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2962.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2962.content-1ld-content,
#c1ld_stacks_in_2962.content-1ld-content + p[style],
#slice_mez_2962 #c1ld_stacks_in_2962 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2967{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2967.splb{padding:15px}#splb_stacks_in_2967 .infix-iframe-container{background-color:}#stacks_in_2967{display:none}.infix-opened #stacks_in_2967,.infix-closed #stacks_in_2967{display:block}.lb19{cursor:pointer}#stacks_in_2967.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2967.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2968:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_2968 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2968);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2968 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2968 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2968 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2968 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2968 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2968 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2968 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2968 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2968 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2968 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2968 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2968 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2968 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2968 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2968 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2968 > div > * {position: relative;}
  #multi_columns_stacks_in_2968 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_2986 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_2986 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_2986 .fluid-image.unlimited img{width:100% !important}#stacks_in_2986 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_2986 .fluid-image.align-left img{float:left}#stacks_in_2986 .fluid-image.align-right img{float:right}

#stacks_in_2986 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3637_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2972 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2972.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2972.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2972.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2972.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2972.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2972.inheritOff a, #simpleText_stacks_in_2972.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2972.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2972.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2972.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2972.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2972.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2972.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2972.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2972.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2972.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2972 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2974.headerInheritStylesOff,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2974.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2974.headerInheritColorsOff,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2974.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2974.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3595 label,
#gridIronWrapperstacks_in_3595 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3595 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3595 select,
#gridIronWrapperstacks_in_3595 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3595 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3595 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3595 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3595.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3595.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3595.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3595.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3595.dataTable thead .sorting,
table#grid-iron-stacks_in_3595.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3595.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3595.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3595.dataTable th,
table#grid-iron-stacks_in_3595.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3595 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3595 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3595.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3595.dataTable thead th,
table#grid-iron-stacks_in_3595.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3595.dataTable thead th p,
table#grid-iron-stacks_in_3595.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3595.dataTable thead th:last-child,
table#grid-iron-stacks_in_3595.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3595 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3595.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3595.dataTable th.focus,
table#grid-iron-stacks_in_3595.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3595.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3595.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3595.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3595.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3595 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3595 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3595 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3595 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3595 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3595 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3595 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3595 .dataTables_length label,
#gridIronWrapperstacks_in_3595 .dataTables_filter label,
#gridIronWrapperstacks_in_3595 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3595 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_2983,
#c1ld_stacks_in_2983 > svg,
.mez p#c1ld_stacks_in_2983 + div {
  
  text-align: left;
}



#c1ld_stacks_in_2983 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_2983.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_2983.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_2983 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_2983 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_2983 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_2983.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_2983.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_2983 a {
  margin-top: 1px;
}



#c1ld_stacks_in_2983.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_2983[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_2983.content-1ld-content,
#c1ld_stacks_in_2983.content-1ld-content + p[style],
i#c1ld_stacks_in_2983.content-1ld-content,
#slice_mez_2983 #c1ld_stacks_in_2983 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_2983.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_2983.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_2983.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_2983.content-1ld-content,
#c1ld_stacks_in_2983.content-1ld-content + p[style],
#slice_mez_2983 #c1ld_stacks_in_2983 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_2988{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_2988.splb{padding:15px}#splb_stacks_in_2988 .infix-iframe-container{background-color:}#stacks_in_2988{display:none}.infix-opened #stacks_in_2988,.infix-closed #stacks_in_2988{display:block}.lb20{cursor:pointer}#stacks_in_2988.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_2988.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_2989:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_2989 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_2989);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_2989 > div {
  min-width: 0;
}
#multi_columns_stacks_in_2989 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_2989 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_2989 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_2989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_2989 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2989 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2989 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_2989 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_2989 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_2989 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_2989 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_2989 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_2989 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_2989 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_2989 > div > * {position: relative;}
  #multi_columns_stacks_in_2989 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3007 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3007 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3007 .fluid-image.unlimited img{width:100% !important}#stacks_in_3007 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3007 .fluid-image.align-left img{float:left}#stacks_in_3007 .fluid-image.align-right img{float:right}

#stacks_in_3007 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3638_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_2993 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_2993.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_2993.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_2993.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_2993.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_2993.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_2993.inheritOff a, #simpleText_stacks_in_2993.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2993.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_2993.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2993.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_2993.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_2993.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2993.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_2993 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_2995.headerInheritStylesOff,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_2995.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_2995.headerInheritColorsOff,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_2995.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_2995.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3596 label,
#gridIronWrapperstacks_in_3596 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3596 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3596 select,
#gridIronWrapperstacks_in_3596 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3596 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3596 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3596 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3596.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3596.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3596.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3596.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3596.dataTable thead .sorting,
table#grid-iron-stacks_in_3596.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3596.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3596.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3596.dataTable th,
table#grid-iron-stacks_in_3596.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3596 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3596 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3596.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3596.dataTable thead th,
table#grid-iron-stacks_in_3596.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3596.dataTable thead th p,
table#grid-iron-stacks_in_3596.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3596.dataTable thead th:last-child,
table#grid-iron-stacks_in_3596.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3596 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3596.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3596.dataTable th.focus,
table#grid-iron-stacks_in_3596.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3596.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3596.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3596.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3596.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3596 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3596 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3596 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3596 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3596 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3596 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3596 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3596 .dataTables_length label,
#gridIronWrapperstacks_in_3596 .dataTables_filter label,
#gridIronWrapperstacks_in_3596 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3596 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3004,
#c1ld_stacks_in_3004 > svg,
.mez p#c1ld_stacks_in_3004 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3004 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3004.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3004.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3004 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3004 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3004 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3004.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3004.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3004 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3004.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3004[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3004.content-1ld-content,
#c1ld_stacks_in_3004.content-1ld-content + p[style],
i#c1ld_stacks_in_3004.content-1ld-content,
#slice_mez_3004 #c1ld_stacks_in_3004 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3004.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3004.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3004.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3004.content-1ld-content,
#c1ld_stacks_in_3004.content-1ld-content + p[style],
#slice_mez_3004 #c1ld_stacks_in_3004 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3009{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3009.splb{padding:15px}#splb_stacks_in_3009 .infix-iframe-container{background-color:}#stacks_in_3009{display:none}.infix-opened #stacks_in_3009,.infix-closed #stacks_in_3009{display:block}.lb21{cursor:pointer}#stacks_in_3009.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3009.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3010:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3010 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3010);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3010 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3010 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3010 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3010 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3010 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3010 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3010 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3010 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3010 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3010 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3010 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3010 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3010 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3010 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3010 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3010 > div > * {position: relative;}
  #multi_columns_stacks_in_3010 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3028 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3028 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3028 .fluid-image.unlimited img{width:100% !important}#stacks_in_3028 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3028 .fluid-image.align-left img{float:left}#stacks_in_3028 .fluid-image.align-right img{float:right}

#stacks_in_3028 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3639_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3014 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3014.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3014.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3014.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3014.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3014.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3014.inheritOff a, #simpleText_stacks_in_3014.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3014.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3014.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3014.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3014.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3014.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3014.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3014.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3014.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3014.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3014 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3016.headerInheritStylesOff,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3016.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3016.headerInheritColorsOff,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3016.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3016.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3597 label,
#gridIronWrapperstacks_in_3597 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3597 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3597 select,
#gridIronWrapperstacks_in_3597 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3597 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3597 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3597 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3597.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3597.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3597.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3597.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3597.dataTable thead .sorting,
table#grid-iron-stacks_in_3597.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3597.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3597.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3597.dataTable th,
table#grid-iron-stacks_in_3597.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3597 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3597 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3597.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3597.dataTable thead th,
table#grid-iron-stacks_in_3597.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3597.dataTable thead th p,
table#grid-iron-stacks_in_3597.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3597.dataTable thead th:last-child,
table#grid-iron-stacks_in_3597.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3597 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3597.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3597.dataTable th.focus,
table#grid-iron-stacks_in_3597.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3597.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3597.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3597.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3597.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3597 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3597 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3597 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3597 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3597 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3597 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3597 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3597 .dataTables_length label,
#gridIronWrapperstacks_in_3597 .dataTables_filter label,
#gridIronWrapperstacks_in_3597 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3597 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3025,
#c1ld_stacks_in_3025 > svg,
.mez p#c1ld_stacks_in_3025 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3025 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3025.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3025.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3025 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3025 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3025 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3025.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3025.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3025 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3025.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3025[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3025.content-1ld-content,
#c1ld_stacks_in_3025.content-1ld-content + p[style],
i#c1ld_stacks_in_3025.content-1ld-content,
#slice_mez_3025 #c1ld_stacks_in_3025 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3025.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3025.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3025.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3025.content-1ld-content,
#c1ld_stacks_in_3025.content-1ld-content + p[style],
#slice_mez_3025 #c1ld_stacks_in_3025 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3030{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3030.splb{padding:15px}#splb_stacks_in_3030 .infix-iframe-container{background-color:}#stacks_in_3030{display:none}.infix-opened #stacks_in_3030,.infix-closed #stacks_in_3030{display:block}.lb22{cursor:pointer}#stacks_in_3030.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3030.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3031:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3031 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3031);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3031 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3031 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3031 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3031 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3031 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3031 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3031 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3031 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3031 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3031 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3031 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3031 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3031 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3031 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3031 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3031 > div > * {position: relative;}
  #multi_columns_stacks_in_3031 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3049 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3049 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3049 .fluid-image.unlimited img{width:100% !important}#stacks_in_3049 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3049 .fluid-image.align-left img{float:left}#stacks_in_3049 .fluid-image.align-right img{float:right}

#stacks_in_3049 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3640_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3035 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3035.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3035.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3035.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3035.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3035.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3035.inheritOff a, #simpleText_stacks_in_3035.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3035.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3035.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3035.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3035.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3035.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3035.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3035.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3035.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3035.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3035 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3037.headerInheritStylesOff,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3037.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3037.headerInheritColorsOff,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3037.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3037.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3598 label,
#gridIronWrapperstacks_in_3598 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3598 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3598 select,
#gridIronWrapperstacks_in_3598 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3598 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3598 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3598 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3598.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3598.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3598.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3598.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3598.dataTable thead .sorting,
table#grid-iron-stacks_in_3598.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3598.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3598.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3598.dataTable th,
table#grid-iron-stacks_in_3598.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3598 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3598 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3598.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3598.dataTable thead th,
table#grid-iron-stacks_in_3598.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3598.dataTable thead th p,
table#grid-iron-stacks_in_3598.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3598.dataTable thead th:last-child,
table#grid-iron-stacks_in_3598.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3598 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3598.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3598.dataTable th.focus,
table#grid-iron-stacks_in_3598.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3598.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3598.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3598.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3598.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3598 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3598 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3598 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3598 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3598 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3598 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3598 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3598 .dataTables_length label,
#gridIronWrapperstacks_in_3598 .dataTables_filter label,
#gridIronWrapperstacks_in_3598 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3598 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3046,
#c1ld_stacks_in_3046 > svg,
.mez p#c1ld_stacks_in_3046 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3046 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3046.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3046.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3046 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3046 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3046 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3046.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3046.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3046 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3046.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3046[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3046.content-1ld-content,
#c1ld_stacks_in_3046.content-1ld-content + p[style],
i#c1ld_stacks_in_3046.content-1ld-content,
#slice_mez_3046 #c1ld_stacks_in_3046 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3046.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3046.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3046.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3046.content-1ld-content,
#c1ld_stacks_in_3046.content-1ld-content + p[style],
#slice_mez_3046 #c1ld_stacks_in_3046 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3051{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3051.splb{padding:15px}#splb_stacks_in_3051 .infix-iframe-container{background-color:}#stacks_in_3051{display:none}.infix-opened #stacks_in_3051,.infix-closed #stacks_in_3051{display:block}.lb23{cursor:pointer}#stacks_in_3051.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3051.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3052:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3052 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3052);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3052 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3052 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3052 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3052 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3052 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3052 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3052 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3052 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3052 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3052 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3052 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3052 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3052 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3052 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3052 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3052 > div > * {position: relative;}
  #multi_columns_stacks_in_3052 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3070 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3070 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3070 .fluid-image.unlimited img{width:100% !important}#stacks_in_3070 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3070 .fluid-image.align-left img{float:left}#stacks_in_3070 .fluid-image.align-right img{float:right}

#stacks_in_3070 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3641_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3056 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3056.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3056.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3056.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3056.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3056.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3056.inheritOff a, #simpleText_stacks_in_3056.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3056.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3056.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3056.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3056.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3056.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3056.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3056.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3056.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3056.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3056 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3058.headerInheritStylesOff,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3058.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3058.headerInheritColorsOff,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3058.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3058.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3599 label,
#gridIronWrapperstacks_in_3599 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3599 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3599 select,
#gridIronWrapperstacks_in_3599 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3599 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3599 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3599 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3599.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3599.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3599.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3599.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3599.dataTable thead .sorting,
table#grid-iron-stacks_in_3599.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3599.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3599.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3599.dataTable th,
table#grid-iron-stacks_in_3599.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3599 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3599 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3599.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3599.dataTable thead th,
table#grid-iron-stacks_in_3599.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3599.dataTable thead th p,
table#grid-iron-stacks_in_3599.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3599.dataTable thead th:last-child,
table#grid-iron-stacks_in_3599.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3599 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3599.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3599.dataTable th.focus,
table#grid-iron-stacks_in_3599.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3599.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3599.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3599.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3599.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3599 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3599 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3599 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3599 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3599 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3599 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3599 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3599 .dataTables_length label,
#gridIronWrapperstacks_in_3599 .dataTables_filter label,
#gridIronWrapperstacks_in_3599 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3599 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3067,
#c1ld_stacks_in_3067 > svg,
.mez p#c1ld_stacks_in_3067 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3067 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3067.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3067.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3067 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3067 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3067 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3067.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3067.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3067 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3067.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3067[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3067.content-1ld-content,
#c1ld_stacks_in_3067.content-1ld-content + p[style],
i#c1ld_stacks_in_3067.content-1ld-content,
#slice_mez_3067 #c1ld_stacks_in_3067 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3067.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3067.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3067.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3067.content-1ld-content,
#c1ld_stacks_in_3067.content-1ld-content + p[style],
#slice_mez_3067 #c1ld_stacks_in_3067 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3072{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3072.splb{padding:15px}#splb_stacks_in_3072 .infix-iframe-container{background-color:}#stacks_in_3072{display:none}.infix-opened #stacks_in_3072,.infix-closed #stacks_in_3072{display:block}.lb24{cursor:pointer}#stacks_in_3072.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3072.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3073:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3073 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3073);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3073 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3073 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3073 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3073 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3073 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3073 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3073 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3073 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3073 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3073 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3073 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3073 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3073 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3073 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3073 > div > * {position: relative;}
  #multi_columns_stacks_in_3073 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3091 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3091 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3091 .fluid-image.unlimited img{width:100% !important}#stacks_in_3091 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3091 .fluid-image.align-left img{float:left}#stacks_in_3091 .fluid-image.align-right img{float:right}

#stacks_in_3091 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3642_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3077 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3077.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3077.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3077.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3077.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3077.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3077.inheritOff a, #simpleText_stacks_in_3077.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3077.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3077.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3077.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3077.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3077.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3077.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3077 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3079.headerInheritStylesOff,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3079.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3079.headerInheritColorsOff,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3079.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3079.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3600 label,
#gridIronWrapperstacks_in_3600 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3600 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3600 select,
#gridIronWrapperstacks_in_3600 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3600 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3600 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3600 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3600.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3600.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3600.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3600.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3600.dataTable thead .sorting,
table#grid-iron-stacks_in_3600.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3600.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3600.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3600.dataTable th,
table#grid-iron-stacks_in_3600.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3600 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3600 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3600.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3600.dataTable thead th,
table#grid-iron-stacks_in_3600.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3600.dataTable thead th p,
table#grid-iron-stacks_in_3600.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3600.dataTable thead th:last-child,
table#grid-iron-stacks_in_3600.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3600 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3600.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3600.dataTable th.focus,
table#grid-iron-stacks_in_3600.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3600.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3600.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3600.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3600.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3600 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3600 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3600 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3600 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3600 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3600 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3600 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3600 .dataTables_length label,
#gridIronWrapperstacks_in_3600 .dataTables_filter label,
#gridIronWrapperstacks_in_3600 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3600 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3088,
#c1ld_stacks_in_3088 > svg,
.mez p#c1ld_stacks_in_3088 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3088 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3088.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3088.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3088 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3088 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3088 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3088.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3088.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3088 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3088.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3088[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3088.content-1ld-content,
#c1ld_stacks_in_3088.content-1ld-content + p[style],
i#c1ld_stacks_in_3088.content-1ld-content,
#slice_mez_3088 #c1ld_stacks_in_3088 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3088.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3088.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3088.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3088.content-1ld-content,
#c1ld_stacks_in_3088.content-1ld-content + p[style],
#slice_mez_3088 #c1ld_stacks_in_3088 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3093{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3093.splb{padding:15px}#splb_stacks_in_3093 .infix-iframe-container{background-color:}#stacks_in_3093{display:none}.infix-opened #stacks_in_3093,.infix-closed #stacks_in_3093{display:block}.lb25{cursor:pointer}#stacks_in_3093.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3093.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3094:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3094 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3094);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3094 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3094 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3094 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3094 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3094 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3094 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3094 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3094 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3094 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3094 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3094 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3094 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3094 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3094 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3094 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3094 > div > * {position: relative;}
  #multi_columns_stacks_in_3094 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3112 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3112 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3112 .fluid-image.unlimited img{width:100% !important}#stacks_in_3112 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3112 .fluid-image.align-left img{float:left}#stacks_in_3112 .fluid-image.align-right img{float:right}

#stacks_in_3112 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3643_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3098 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3098.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3098.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3098.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3098.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3098.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3098.inheritOff a, #simpleText_stacks_in_3098.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3098.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3098.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3098.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3098.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3098.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3098.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3098.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3098.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3098.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3098 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3100.headerInheritStylesOff,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3100.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3100.headerInheritColorsOff,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3100.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3100.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3601 label,
#gridIronWrapperstacks_in_3601 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3601 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3601 select,
#gridIronWrapperstacks_in_3601 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3601 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3601 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3601 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3601.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3601.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3601.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3601.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3601.dataTable thead .sorting,
table#grid-iron-stacks_in_3601.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3601.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3601.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3601.dataTable th,
table#grid-iron-stacks_in_3601.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3601 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3601 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3601.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3601.dataTable thead th,
table#grid-iron-stacks_in_3601.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3601.dataTable thead th p,
table#grid-iron-stacks_in_3601.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3601.dataTable thead th:last-child,
table#grid-iron-stacks_in_3601.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3601 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3601.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3601.dataTable th.focus,
table#grid-iron-stacks_in_3601.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3601.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3601.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3601.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3601.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3601 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3601 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3601 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3601 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3601 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3601 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3601 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3601 .dataTables_length label,
#gridIronWrapperstacks_in_3601 .dataTables_filter label,
#gridIronWrapperstacks_in_3601 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3601 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3109,
#c1ld_stacks_in_3109 > svg,
.mez p#c1ld_stacks_in_3109 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3109 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3109.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3109.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3109 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3109 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3109 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3109.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3109.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3109 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3109.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3109[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3109.content-1ld-content,
#c1ld_stacks_in_3109.content-1ld-content + p[style],
i#c1ld_stacks_in_3109.content-1ld-content,
#slice_mez_3109 #c1ld_stacks_in_3109 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3109.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3109.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3109.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3109.content-1ld-content,
#c1ld_stacks_in_3109.content-1ld-content + p[style],
#slice_mez_3109 #c1ld_stacks_in_3109 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3114{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3114.splb{padding:15px}#splb_stacks_in_3114 .infix-iframe-container{background-color:}#stacks_in_3114{display:none}.infix-opened #stacks_in_3114,.infix-closed #stacks_in_3114{display:block}.lb26{cursor:pointer}#stacks_in_3114.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3114.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3115:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3115 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3115);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3115 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3115 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3115 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3115 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3115 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3115 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3115 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3115 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3115 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3115 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3115 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3115 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3115 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3115 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3115 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3115 > div > * {position: relative;}
  #multi_columns_stacks_in_3115 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3127 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3127 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3127 .fluid-image.unlimited img{width:100% !important}#stacks_in_3127 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3127 .fluid-image.align-left img{float:left}#stacks_in_3127 .fluid-image.align-right img{float:right}

#stacks_in_3127 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3644_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3119 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3119.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3119.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3119.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3119.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3119.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3119.inheritOff a, #simpleText_stacks_in_3119.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3119.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3119.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3119.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3119.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3119.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3119.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3119.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3119.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3119.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3119 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3121.headerInheritStylesOff,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3121.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3121.headerInheritColorsOff,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3121.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3121.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3123 label,
#gridIronWrapperstacks_in_3123 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3123 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3123 select,
#gridIronWrapperstacks_in_3123 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3123 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3123 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3123 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3123.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3123.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3123.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3123.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3123.dataTable thead .sorting,
table#grid-iron-stacks_in_3123.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3123.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3123.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3123.dataTable th,
table#grid-iron-stacks_in_3123.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3123 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3123 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3123.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3123.dataTable thead th,
table#grid-iron-stacks_in_3123.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3123.dataTable thead th p,
table#grid-iron-stacks_in_3123.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3123.dataTable thead th:last-child,
table#grid-iron-stacks_in_3123.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3123 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3123.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3123.dataTable th.focus,
table#grid-iron-stacks_in_3123.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3123.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3123.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3123.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3123.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3123 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3123 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3123 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3123 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3123 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3123 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3123 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3123 .dataTables_length label,
#gridIronWrapperstacks_in_3123 .dataTables_filter label,
#gridIronWrapperstacks_in_3123 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3123 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3124,
#c1ld_stacks_in_3124 > svg,
.mez p#c1ld_stacks_in_3124 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3124 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3124.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3124.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3124 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3124 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3124 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3124.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3124.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3124 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3124.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3124[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3124.content-1ld-content,
#c1ld_stacks_in_3124.content-1ld-content + p[style],
i#c1ld_stacks_in_3124.content-1ld-content,
#slice_mez_3124 #c1ld_stacks_in_3124 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3124.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3124.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3124.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3124.content-1ld-content,
#c1ld_stacks_in_3124.content-1ld-content + p[style],
#slice_mez_3124 #c1ld_stacks_in_3124 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3129{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3129.splb{padding:15px}#splb_stacks_in_3129 .infix-iframe-container{background-color:}#stacks_in_3129{display:none}.infix-opened #stacks_in_3129,.infix-closed #stacks_in_3129{display:block}.lb27{cursor:pointer}#stacks_in_3129.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3129.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3130:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3130 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3130);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3130 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3130 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3130 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3130 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3130 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3130 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3130 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3130 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3130 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3130 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3130 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3130 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3130 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3130 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3130 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3130 > div > * {position: relative;}
  #multi_columns_stacks_in_3130 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3148 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3148 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3148 .fluid-image.unlimited img{width:100% !important}#stacks_in_3148 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3148 .fluid-image.align-left img{float:left}#stacks_in_3148 .fluid-image.align-right img{float:right}

#stacks_in_3148 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3980_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3134 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3134.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3134.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3134.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3134.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3134.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3134.inheritOff a, #simpleText_stacks_in_3134.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3134.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3134.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3134.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3134.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3134.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3134.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3134.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3134.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3134.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3134 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3136.headerInheritStylesOff,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3136.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3136.headerInheritColorsOff,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3136.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3136.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3602 label,
#gridIronWrapperstacks_in_3602 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3602 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3602 select,
#gridIronWrapperstacks_in_3602 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3602 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3602 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3602 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3602.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3602.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3602.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3602.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3602.dataTable thead .sorting,
table#grid-iron-stacks_in_3602.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3602.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3602.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3602.dataTable th,
table#grid-iron-stacks_in_3602.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3602 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3602 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3602.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3602.dataTable thead th,
table#grid-iron-stacks_in_3602.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3602.dataTable thead th p,
table#grid-iron-stacks_in_3602.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3602.dataTable thead th:last-child,
table#grid-iron-stacks_in_3602.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3602 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3602.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3602.dataTable th.focus,
table#grid-iron-stacks_in_3602.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3602.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3602.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3602.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3602.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3602 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3602 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3602 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3602 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3602 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3602 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3602 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3602 .dataTables_length label,
#gridIronWrapperstacks_in_3602 .dataTables_filter label,
#gridIronWrapperstacks_in_3602 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3602 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3145,
#c1ld_stacks_in_3145 > svg,
.mez p#c1ld_stacks_in_3145 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3145 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3145.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3145.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3145 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3145 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3145 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3145.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3145.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3145 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3145.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3145[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3145.content-1ld-content,
#c1ld_stacks_in_3145.content-1ld-content + p[style],
i#c1ld_stacks_in_3145.content-1ld-content,
#slice_mez_3145 #c1ld_stacks_in_3145 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3145.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3145.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3145.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3145.content-1ld-content,
#c1ld_stacks_in_3145.content-1ld-content + p[style],
#slice_mez_3145 #c1ld_stacks_in_3145 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3150{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3150.splb{padding:15px}#splb_stacks_in_3150 .infix-iframe-container{background-color:}#stacks_in_3150{display:none}.infix-opened #stacks_in_3150,.infix-closed #stacks_in_3150{display:block}.lb28{cursor:pointer}#stacks_in_3150.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3150.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3151:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3151 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3151);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3151 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3151 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3151 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3151 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3151 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3151 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3151 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3151 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3151 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3151 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3151 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3151 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3151 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3151 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3151 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3151 > div > * {position: relative;}
  #multi_columns_stacks_in_3151 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3169 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3169 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3169 .fluid-image.unlimited img{width:100% !important}#stacks_in_3169 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3169 .fluid-image.align-left img{float:left}#stacks_in_3169 .fluid-image.align-right img{float:right}

#stacks_in_3169 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3981_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3155 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3155.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3155.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3155.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3155.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3155.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3155.inheritOff a, #simpleText_stacks_in_3155.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3155.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3155.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3155.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3155.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3155.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3155.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3155.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3155.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3155.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3155 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3157.headerInheritStylesOff,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3157.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3157.headerInheritColorsOff,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3157.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3157.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3603 label,
#gridIronWrapperstacks_in_3603 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3603 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3603 select,
#gridIronWrapperstacks_in_3603 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3603 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3603 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3603 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3603.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3603.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3603.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3603.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3603.dataTable thead .sorting,
table#grid-iron-stacks_in_3603.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3603.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3603.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3603.dataTable th,
table#grid-iron-stacks_in_3603.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3603 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3603 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3603.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3603.dataTable thead th,
table#grid-iron-stacks_in_3603.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3603.dataTable thead th p,
table#grid-iron-stacks_in_3603.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3603.dataTable thead th:last-child,
table#grid-iron-stacks_in_3603.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3603 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3603.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3603.dataTable th.focus,
table#grid-iron-stacks_in_3603.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3603.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3603.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3603.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3603.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3603 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3603 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3603 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3603 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3603 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3603 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3603 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3603 .dataTables_length label,
#gridIronWrapperstacks_in_3603 .dataTables_filter label,
#gridIronWrapperstacks_in_3603 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3603 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3166,
#c1ld_stacks_in_3166 > svg,
.mez p#c1ld_stacks_in_3166 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3166 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3166.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3166.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3166 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3166 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3166 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3166.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3166.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3166 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3166.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3166[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3166.content-1ld-content,
#c1ld_stacks_in_3166.content-1ld-content + p[style],
i#c1ld_stacks_in_3166.content-1ld-content,
#slice_mez_3166 #c1ld_stacks_in_3166 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3166.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3166.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3166.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3166.content-1ld-content,
#c1ld_stacks_in_3166.content-1ld-content + p[style],
#slice_mez_3166 #c1ld_stacks_in_3166 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4613{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4613.splb{padding:15px}#splb_stacks_in_4613 .infix-iframe-container{background-color:}#stacks_in_4613{display:none}.infix-opened #stacks_in_4613,.infix-closed #stacks_in_4613{display:block}.lb29{cursor:pointer}#stacks_in_4613.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4613.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4614:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4614 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4614);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4614 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4614 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4614 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4614 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4614 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4614 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4614 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4614 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4614 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4614 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4614 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4614 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4614 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4614 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4614 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4614 > div > * {position: relative;}
  #multi_columns_stacks_in_4614 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4625 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4625 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4625 .fluid-image.unlimited img{width:100% !important}#stacks_in_4625 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4625 .fluid-image.align-left img{float:left}#stacks_in_4625 .fluid-image.align-right img{float:right}

#stacks_in_4625 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4616_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4618 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4618.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4618.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4618.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4618.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4618.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4618.inheritOff a, #simpleText_stacks_in_4618.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4618.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4618.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4618.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4618.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4618.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4618.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4618.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4618.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4618.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4618 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4620.headerInheritStylesOff,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4620.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4620.headerInheritColorsOff,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4620.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4620.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4622 label,
#gridIronWrapperstacks_in_4622 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4622 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4622 select,
#gridIronWrapperstacks_in_4622 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4622 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4622 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4622 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4622.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4622.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4622.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4622.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4622.dataTable thead .sorting,
table#grid-iron-stacks_in_4622.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4622.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4622.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4622.dataTable th,
table#grid-iron-stacks_in_4622.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4622 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4622 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4622.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4622.dataTable thead th,
table#grid-iron-stacks_in_4622.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4622.dataTable thead th p,
table#grid-iron-stacks_in_4622.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4622.dataTable thead th:last-child,
table#grid-iron-stacks_in_4622.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4622 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4622.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4622.dataTable th.focus,
table#grid-iron-stacks_in_4622.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4622.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4622.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4622.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4622.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4622 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4622 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4622 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4622 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4622 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4622 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4622 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4622 .dataTables_length label,
#gridIronWrapperstacks_in_4622 .dataTables_filter label,
#gridIronWrapperstacks_in_4622 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4622 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4623,
#c1ld_stacks_in_4623 > svg,
.mez p#c1ld_stacks_in_4623 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4623 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4623.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4623.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4623 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4623 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4623 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4623.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4623.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4623 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4623.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4623[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4623.content-1ld-content,
#c1ld_stacks_in_4623.content-1ld-content + p[style],
i#c1ld_stacks_in_4623.content-1ld-content,
#slice_mez_4623 #c1ld_stacks_in_4623 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4623.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4623.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4623.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4623.content-1ld-content,
#c1ld_stacks_in_4623.content-1ld-content + p[style],
#slice_mez_4623 #c1ld_stacks_in_4623 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3691{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3691.splb{padding:15px}#splb_stacks_in_3691 .infix-iframe-container{background-color:}#stacks_in_3691{display:none}.infix-opened #stacks_in_3691,.infix-closed #stacks_in_3691{display:block}.lb30{cursor:pointer}#stacks_in_3691.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3691.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3692:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3692 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3692);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3692 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3692 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3692 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3692 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3692 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3692 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3692 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3692 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3692 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3692 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3692 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3692 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3692 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3692 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3692 > div > * {position: relative;}
  #multi_columns_stacks_in_3692 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3704 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3704 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3704 .fluid-image.unlimited img{width:100% !important}#stacks_in_3704 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3704 .fluid-image.align-left img{float:left}#stacks_in_3704 .fluid-image.align-right img{float:right}

#stacks_in_3704 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3982_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3696 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3696.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3696.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3696.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3696.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3696.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3696.inheritOff a, #simpleText_stacks_in_3696.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3696.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3696.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3696.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3696.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3696.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3696.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3696.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3696 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3698.headerInheritStylesOff,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3698.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3698.headerInheritColorsOff,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3698.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3698.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3700 label,
#gridIronWrapperstacks_in_3700 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3700 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3700 select,
#gridIronWrapperstacks_in_3700 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3700 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3700 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3700 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3700.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3700.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3700.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3700.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3700.dataTable thead .sorting,
table#grid-iron-stacks_in_3700.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3700.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3700.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3700.dataTable th,
table#grid-iron-stacks_in_3700.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3700 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3700 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3700.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3700.dataTable thead th,
table#grid-iron-stacks_in_3700.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3700.dataTable thead th p,
table#grid-iron-stacks_in_3700.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3700.dataTable thead th:last-child,
table#grid-iron-stacks_in_3700.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3700 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3700.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3700.dataTable th.focus,
table#grid-iron-stacks_in_3700.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3700.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3700.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3700.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3700.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3700 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3700 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3700 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3700 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3700 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3700 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3700 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3700 .dataTables_length label,
#gridIronWrapperstacks_in_3700 .dataTables_filter label,
#gridIronWrapperstacks_in_3700 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3700 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3701,
#c1ld_stacks_in_3701 > svg,
.mez p#c1ld_stacks_in_3701 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3701 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3701.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3701.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3701 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3701 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3701 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3701.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3701.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3701 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3701.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3701[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3701.content-1ld-content,
#c1ld_stacks_in_3701.content-1ld-content + p[style],
i#c1ld_stacks_in_3701.content-1ld-content,
#slice_mez_3701 #c1ld_stacks_in_3701 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3701.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3701.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3701.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3701.content-1ld-content,
#c1ld_stacks_in_3701.content-1ld-content + p[style],
#slice_mez_3701 #c1ld_stacks_in_3701 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3864{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3864.splb{padding:15px}#splb_stacks_in_3864 .infix-iframe-container{background-color:}#stacks_in_3864{display:none}.infix-opened #stacks_in_3864,.infix-closed #stacks_in_3864{display:block}.lb31{cursor:pointer}#stacks_in_3864.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3864.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3865:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3865 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3865);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3865 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3865 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3865 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3865 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3865 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3865 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3865 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3865 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3865 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3865 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3865 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3865 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3865 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3865 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3865 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3865 > div > * {position: relative;}
  #multi_columns_stacks_in_3865 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3877 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3877 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3877 .fluid-image.unlimited img{width:100% !important}#stacks_in_3877 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3877 .fluid-image.align-left img{float:left}#stacks_in_3877 .fluid-image.align-right img{float:right}

#stacks_in_3877 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3983_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3869 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3869.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3869.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3869.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3869.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3869.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3869.inheritOff a, #simpleText_stacks_in_3869.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3869.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3869.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3869.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3869.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3869.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3869.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3869.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3869.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3869.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3869 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3871.headerInheritStylesOff,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3871.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3871.headerInheritColorsOff,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3871.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3871.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3873 label,
#gridIronWrapperstacks_in_3873 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3873 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3873 select,
#gridIronWrapperstacks_in_3873 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3873 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3873 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3873 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3873.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3873.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3873.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3873.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3873.dataTable thead .sorting,
table#grid-iron-stacks_in_3873.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3873.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3873.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3873.dataTable th,
table#grid-iron-stacks_in_3873.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3873 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3873 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3873.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3873.dataTable thead th,
table#grid-iron-stacks_in_3873.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3873.dataTable thead th p,
table#grid-iron-stacks_in_3873.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3873.dataTable thead th:last-child,
table#grid-iron-stacks_in_3873.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3873 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3873.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3873.dataTable th.focus,
table#grid-iron-stacks_in_3873.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3873.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3873.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3873.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3873.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3873 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3873 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3873 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3873 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3873 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3873 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3873 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3873 .dataTables_length label,
#gridIronWrapperstacks_in_3873 .dataTables_filter label,
#gridIronWrapperstacks_in_3873 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3873 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3874,
#c1ld_stacks_in_3874 > svg,
.mez p#c1ld_stacks_in_3874 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3874 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3874.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3874.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3874 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3874 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3874 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3874.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3874.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3874 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3874.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3874[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3874.content-1ld-content,
#c1ld_stacks_in_3874.content-1ld-content + p[style],
i#c1ld_stacks_in_3874.content-1ld-content,
#slice_mez_3874 #c1ld_stacks_in_3874 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3874.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3874.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3874.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3874.content-1ld-content,
#c1ld_stacks_in_3874.content-1ld-content + p[style],
#slice_mez_3874 #c1ld_stacks_in_3874 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3893{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3893.splb{padding:15px}#splb_stacks_in_3893 .infix-iframe-container{background-color:}#stacks_in_3893{display:none}.infix-opened #stacks_in_3893,.infix-closed #stacks_in_3893{display:block}.lb32{cursor:pointer}#stacks_in_3893.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3893.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3894:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3894 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3894);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3894 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3894 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3894 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3894 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3894 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3894 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3894 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3894 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3894 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3894 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3894 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3894 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3894 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3894 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3894 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3894 > div > * {position: relative;}
  #multi_columns_stacks_in_3894 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3906 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3906 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3906 .fluid-image.unlimited img{width:100% !important}#stacks_in_3906 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3906 .fluid-image.align-left img{float:left}#stacks_in_3906 .fluid-image.align-right img{float:right}

#stacks_in_3906 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3984_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3898 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3898.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3898.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3898.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3898.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3898.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3898.inheritOff a, #simpleText_stacks_in_3898.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3898.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3898.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3898.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3898.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3898.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3898.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3898.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3898.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3898.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3898 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3900.headerInheritStylesOff,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3900.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3900.headerInheritColorsOff,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3900.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3900.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3902 label,
#gridIronWrapperstacks_in_3902 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3902 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3902 select,
#gridIronWrapperstacks_in_3902 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3902 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3902 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3902 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3902.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3902.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3902.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3902.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3902.dataTable thead .sorting,
table#grid-iron-stacks_in_3902.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3902.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3902.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3902.dataTable th,
table#grid-iron-stacks_in_3902.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3902 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3902 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3902.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3902.dataTable thead th,
table#grid-iron-stacks_in_3902.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3902.dataTable thead th p,
table#grid-iron-stacks_in_3902.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3902.dataTable thead th:last-child,
table#grid-iron-stacks_in_3902.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3902 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3902.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3902.dataTable th.focus,
table#grid-iron-stacks_in_3902.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3902.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3902.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3902.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3902.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3902 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3902 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3902 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3902 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3902 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3902 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3902 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3902 .dataTables_length label,
#gridIronWrapperstacks_in_3902 .dataTables_filter label,
#gridIronWrapperstacks_in_3902 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3902 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3903,
#c1ld_stacks_in_3903 > svg,
.mez p#c1ld_stacks_in_3903 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3903 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3903.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3903.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3903 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3903 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3903 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3903.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3903.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3903 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3903.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3903[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3903.content-1ld-content,
#c1ld_stacks_in_3903.content-1ld-content + p[style],
i#c1ld_stacks_in_3903.content-1ld-content,
#slice_mez_3903 #c1ld_stacks_in_3903 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3903.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3903.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3903.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3903.content-1ld-content,
#c1ld_stacks_in_3903.content-1ld-content + p[style],
#slice_mez_3903 #c1ld_stacks_in_3903 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3922{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3922.splb{padding:15px}#splb_stacks_in_3922 .infix-iframe-container{background-color:}#stacks_in_3922{display:none}.infix-opened #stacks_in_3922,.infix-closed #stacks_in_3922{display:block}.lb33{cursor:pointer}#stacks_in_3922.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3922.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3923:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3923 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3923);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3923 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3923 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3923 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3923 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3923 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3923 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3923 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3923 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3923 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3923 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3923 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3923 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3923 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3923 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3923 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3923 > div > * {position: relative;}
  #multi_columns_stacks_in_3923 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3935 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3935 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3935 .fluid-image.unlimited img{width:100% !important}#stacks_in_3935 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3935 .fluid-image.align-left img{float:left}#stacks_in_3935 .fluid-image.align-right img{float:right}

#stacks_in_3935 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3985_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3927 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3927.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3927.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3927.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3927.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3927.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3927.inheritOff a, #simpleText_stacks_in_3927.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3927.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3927.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3927.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3927.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3927.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3927.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3927.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3927.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3927.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3927 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3929.headerInheritStylesOff,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3929.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3929.headerInheritColorsOff,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3929.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3929.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3931 label,
#gridIronWrapperstacks_in_3931 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3931 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3931 select,
#gridIronWrapperstacks_in_3931 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3931 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3931 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3931 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3931.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3931.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3931.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3931.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3931.dataTable thead .sorting,
table#grid-iron-stacks_in_3931.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3931.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3931.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3931.dataTable th,
table#grid-iron-stacks_in_3931.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3931 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3931 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3931.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3931.dataTable thead th,
table#grid-iron-stacks_in_3931.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3931.dataTable thead th p,
table#grid-iron-stacks_in_3931.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3931.dataTable thead th:last-child,
table#grid-iron-stacks_in_3931.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3931 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3931.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3931.dataTable th.focus,
table#grid-iron-stacks_in_3931.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3931.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3931.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3931.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3931.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3931 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3931 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3931 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3931 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3931 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3931 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3931 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3931 .dataTables_length label,
#gridIronWrapperstacks_in_3931 .dataTables_filter label,
#gridIronWrapperstacks_in_3931 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3931 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3932,
#c1ld_stacks_in_3932 > svg,
.mez p#c1ld_stacks_in_3932 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3932 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3932.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3932.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3932 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3932 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3932 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3932.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3932.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3932 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3932.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3932[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3932.content-1ld-content,
#c1ld_stacks_in_3932.content-1ld-content + p[style],
i#c1ld_stacks_in_3932.content-1ld-content,
#slice_mez_3932 #c1ld_stacks_in_3932 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3932.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3932.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3932.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3932.content-1ld-content,
#c1ld_stacks_in_3932.content-1ld-content + p[style],
#slice_mez_3932 #c1ld_stacks_in_3932 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3951{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3951.splb{padding:15px}#splb_stacks_in_3951 .infix-iframe-container{background-color:}#stacks_in_3951{display:none}.infix-opened #stacks_in_3951,.infix-closed #stacks_in_3951{display:block}.lb34{cursor:pointer}#stacks_in_3951.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3951.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3952:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3952 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3952);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3952 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3952 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3952 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3952 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3952 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3952 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3952 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3952 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3952 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3952 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3952 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3952 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3952 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3952 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3952 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3952 > div > * {position: relative;}
  #multi_columns_stacks_in_3952 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_3964 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_3964 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_3964 .fluid-image.unlimited img{width:100% !important}#stacks_in_3964 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_3964 .fluid-image.align-left img{float:left}#stacks_in_3964 .fluid-image.align-right img{float:right}

#stacks_in_3964 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3986_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3956 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3956.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3956.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3956.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3956.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3956.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3956.inheritOff a, #simpleText_stacks_in_3956.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3956.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3956.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3956.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3956.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3956.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3956.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3956.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3956.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3956.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3956 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3958.headerInheritStylesOff,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3958.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3958.headerInheritColorsOff,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3958.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3958.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3960 label,
#gridIronWrapperstacks_in_3960 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3960 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3960 select,
#gridIronWrapperstacks_in_3960 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3960 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3960 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3960 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3960.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3960.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3960.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3960.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3960.dataTable thead .sorting,
table#grid-iron-stacks_in_3960.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3960.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3960.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3960.dataTable th,
table#grid-iron-stacks_in_3960.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3960 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3960 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3960.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3960.dataTable thead th,
table#grid-iron-stacks_in_3960.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3960.dataTable thead th p,
table#grid-iron-stacks_in_3960.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3960.dataTable thead th:last-child,
table#grid-iron-stacks_in_3960.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3960 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3960.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3960.dataTable th.focus,
table#grid-iron-stacks_in_3960.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3960.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3960.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3960.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3960.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3960 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3960 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3960 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3960 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3960 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3960 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3960 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3960 .dataTables_length label,
#gridIronWrapperstacks_in_3960 .dataTables_filter label,
#gridIronWrapperstacks_in_3960 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3960 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3961,
#c1ld_stacks_in_3961 > svg,
.mez p#c1ld_stacks_in_3961 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3961 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3961.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3961.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3961 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3961 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3961 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3961.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3961.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3961 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3961.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3961[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3961.content-1ld-content,
#c1ld_stacks_in_3961.content-1ld-content + p[style],
i#c1ld_stacks_in_3961.content-1ld-content,
#slice_mez_3961 #c1ld_stacks_in_3961 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3961.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3961.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3961.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3961.content-1ld-content,
#c1ld_stacks_in_3961.content-1ld-content + p[style],
#slice_mez_3961 #c1ld_stacks_in_3961 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_3988{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_3988.splb{padding:15px}#splb_stacks_in_3988 .infix-iframe-container{background-color:}#stacks_in_3988{display:none}.infix-opened #stacks_in_3988,.infix-closed #stacks_in_3988{display:block}.lb35{cursor:pointer}#stacks_in_3988.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_3988.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_3989:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_3989 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_3989);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_3989 > div {
  min-width: 0;
}
#multi_columns_stacks_in_3989 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_3989 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_3989 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_3989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_3989 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3989 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3989 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_3989 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_3989 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_3989 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_3989 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_3989 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_3989 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_3989 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_3989 > div > * {position: relative;}
  #multi_columns_stacks_in_3989 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4000 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4000 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4000 .fluid-image.unlimited img{width:100% !important}#stacks_in_4000 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4000 .fluid-image.align-left img{float:left}#stacks_in_4000 .fluid-image.align-right img{float:right}

#stacks_in_4000 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_3991_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_3993 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_3993.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_3993.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_3993.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_3993.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_3993.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_3993.inheritOff a, #simpleText_stacks_in_3993.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_3993.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_3993.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_3993.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_3993.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_3993.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_3993.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_3993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_3993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_3993.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_3993 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_3995.headerInheritStylesOff,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_3995.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_3995.headerInheritColorsOff,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_3995.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_3995.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_3997 label,
#gridIronWrapperstacks_in_3997 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_3997 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_3997 select,
#gridIronWrapperstacks_in_3997 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_3997 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_3997 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_3997 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_3997.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_3997.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_3997.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_3997.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_3997.dataTable thead .sorting,
table#grid-iron-stacks_in_3997.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_3997.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_3997.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_3997.dataTable th,
table#grid-iron-stacks_in_3997.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_3997 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_3997 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_3997.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_3997.dataTable thead th,
table#grid-iron-stacks_in_3997.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_3997.dataTable thead th p,
table#grid-iron-stacks_in_3997.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_3997.dataTable thead th:last-child,
table#grid-iron-stacks_in_3997.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_3997 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_3997.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_3997.dataTable th.focus,
table#grid-iron-stacks_in_3997.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3997.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_3997.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_3997.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_3997.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_3997 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_3997 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_3997 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_3997 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_3997 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_3997 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_3997 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_3997 .dataTables_length label,
#gridIronWrapperstacks_in_3997 .dataTables_filter label,
#gridIronWrapperstacks_in_3997 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_3997 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_3998,
#c1ld_stacks_in_3998 > svg,
.mez p#c1ld_stacks_in_3998 + div {
  
  text-align: left;
}



#c1ld_stacks_in_3998 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_3998.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_3998.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_3998 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_3998 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_3998 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_3998.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_3998.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_3998 a {
  margin-top: 1px;
}



#c1ld_stacks_in_3998.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_3998[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_3998.content-1ld-content,
#c1ld_stacks_in_3998.content-1ld-content + p[style],
i#c1ld_stacks_in_3998.content-1ld-content,
#slice_mez_3998 #c1ld_stacks_in_3998 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_3998.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_3998.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_3998.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_3998.content-1ld-content,
#c1ld_stacks_in_3998.content-1ld-content + p[style],
#slice_mez_3998 #c1ld_stacks_in_3998 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4017{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4017.splb{padding:15px}#splb_stacks_in_4017 .infix-iframe-container{background-color:}#stacks_in_4017{display:none}.infix-opened #stacks_in_4017,.infix-closed #stacks_in_4017{display:block}.lb36{cursor:pointer}#stacks_in_4017.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4017.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4018:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4018 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4018);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4018 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4018 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4018 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4018 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4018 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4018 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4018 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4018 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4018 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4018 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4018 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4018 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4018 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4018 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4018 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4018 > div > * {position: relative;}
  #multi_columns_stacks_in_4018 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4029 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4029 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4029 .fluid-image.unlimited img{width:100% !important}#stacks_in_4029 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4029 .fluid-image.align-left img{float:left}#stacks_in_4029 .fluid-image.align-right img{float:right}

#stacks_in_4029 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4020_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4022 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4022.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4022.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4022.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4022.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4022.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4022.inheritOff a, #simpleText_stacks_in_4022.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4022.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4022.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4022.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4022.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4022.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4022.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4022.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4022.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4022.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4022 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4024.headerInheritStylesOff,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4024.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4024.headerInheritColorsOff,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4024.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4024.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4026 label,
#gridIronWrapperstacks_in_4026 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4026 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4026 select,
#gridIronWrapperstacks_in_4026 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4026 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4026 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4026 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4026.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4026.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4026.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4026.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4026.dataTable thead .sorting,
table#grid-iron-stacks_in_4026.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4026.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4026.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4026.dataTable th,
table#grid-iron-stacks_in_4026.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4026 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4026 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4026.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4026.dataTable thead th,
table#grid-iron-stacks_in_4026.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4026.dataTable thead th p,
table#grid-iron-stacks_in_4026.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4026.dataTable thead th:last-child,
table#grid-iron-stacks_in_4026.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4026 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4026.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4026.dataTable th.focus,
table#grid-iron-stacks_in_4026.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4026.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4026.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4026.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4026.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4026 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4026 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4026 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4026 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4026 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4026 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4026 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4026 .dataTables_length label,
#gridIronWrapperstacks_in_4026 .dataTables_filter label,
#gridIronWrapperstacks_in_4026 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4026 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4027,
#c1ld_stacks_in_4027 > svg,
.mez p#c1ld_stacks_in_4027 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4027 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4027.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4027.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4027 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4027 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4027 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4027.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4027.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4027 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4027.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4027[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4027.content-1ld-content,
#c1ld_stacks_in_4027.content-1ld-content + p[style],
i#c1ld_stacks_in_4027.content-1ld-content,
#slice_mez_4027 #c1ld_stacks_in_4027 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4027.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4027.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4027.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4027.content-1ld-content,
#c1ld_stacks_in_4027.content-1ld-content + p[style],
#slice_mez_4027 #c1ld_stacks_in_4027 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4052{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4052.splb{padding:15px}#splb_stacks_in_4052 .infix-iframe-container{background-color:}#stacks_in_4052{display:none}.infix-opened #stacks_in_4052,.infix-closed #stacks_in_4052{display:block}.lb37{cursor:pointer}#stacks_in_4052.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4052.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4053:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4053 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4053);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4053 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4053 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4053 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4053 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4053 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4053 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4053 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4053 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4053 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4053 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4053 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4053 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4053 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4053 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4053 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4053 > div > * {position: relative;}
  #multi_columns_stacks_in_4053 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4064 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4064 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4064 .fluid-image.unlimited img{width:100% !important}#stacks_in_4064 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4064 .fluid-image.align-left img{float:left}#stacks_in_4064 .fluid-image.align-right img{float:right}

#stacks_in_4064 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4055_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4057 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4057.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4057.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4057.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4057.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4057.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4057.inheritOff a, #simpleText_stacks_in_4057.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4057.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4057.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4057.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4057.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4057.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4057.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4057.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4057.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4057.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4057 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4059.headerInheritStylesOff,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4059.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4059.headerInheritColorsOff,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4059.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4059.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4061 label,
#gridIronWrapperstacks_in_4061 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4061 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4061 select,
#gridIronWrapperstacks_in_4061 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4061 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4061 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4061 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4061.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4061.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4061.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4061.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4061.dataTable thead .sorting,
table#grid-iron-stacks_in_4061.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4061.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4061.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4061.dataTable th,
table#grid-iron-stacks_in_4061.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4061 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4061 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4061.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4061.dataTable thead th,
table#grid-iron-stacks_in_4061.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4061.dataTable thead th p,
table#grid-iron-stacks_in_4061.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4061.dataTable thead th:last-child,
table#grid-iron-stacks_in_4061.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4061 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4061.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4061.dataTable th.focus,
table#grid-iron-stacks_in_4061.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4061.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4061.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4061.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4061.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4061 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4061 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4061 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4061 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4061 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4061 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4061 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4061 .dataTables_length label,
#gridIronWrapperstacks_in_4061 .dataTables_filter label,
#gridIronWrapperstacks_in_4061 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4061 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4062,
#c1ld_stacks_in_4062 > svg,
.mez p#c1ld_stacks_in_4062 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4062 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4062.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4062.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4062 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4062 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4062 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4062.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4062.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4062 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4062.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4062[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4062.content-1ld-content,
#c1ld_stacks_in_4062.content-1ld-content + p[style],
i#c1ld_stacks_in_4062.content-1ld-content,
#slice_mez_4062 #c1ld_stacks_in_4062 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4062.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4062.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4062.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4062.content-1ld-content,
#c1ld_stacks_in_4062.content-1ld-content + p[style],
#slice_mez_4062 #c1ld_stacks_in_4062 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4081{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4081.splb{padding:15px}#splb_stacks_in_4081 .infix-iframe-container{background-color:}#stacks_in_4081{display:none}.infix-opened #stacks_in_4081,.infix-closed #stacks_in_4081{display:block}.lb38{cursor:pointer}#stacks_in_4081.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4081.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4082:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4082 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4082);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4082 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4082 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4082 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4082 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4082 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4082 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4082 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4082 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4082 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4082 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4082 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4082 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4082 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4082 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4082 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4082 > div > * {position: relative;}
  #multi_columns_stacks_in_4082 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4093 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4093 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4093 .fluid-image.unlimited img{width:100% !important}#stacks_in_4093 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4093 .fluid-image.align-left img{float:left}#stacks_in_4093 .fluid-image.align-right img{float:right}

#stacks_in_4093 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4084_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4086 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4086.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4086.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4086.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4086.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4086.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4086.inheritOff a, #simpleText_stacks_in_4086.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4086.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4086.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4086.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4086.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4086.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4086.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4086.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4086.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4086.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4086 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4088.headerInheritStylesOff,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4088.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4088.headerInheritColorsOff,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4088.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4088.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4090 label,
#gridIronWrapperstacks_in_4090 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4090 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4090 select,
#gridIronWrapperstacks_in_4090 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4090 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4090 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4090 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4090.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4090.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4090.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4090.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4090.dataTable thead .sorting,
table#grid-iron-stacks_in_4090.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4090.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4090.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4090.dataTable th,
table#grid-iron-stacks_in_4090.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4090 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4090 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4090.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4090.dataTable thead th,
table#grid-iron-stacks_in_4090.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4090.dataTable thead th p,
table#grid-iron-stacks_in_4090.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4090.dataTable thead th:last-child,
table#grid-iron-stacks_in_4090.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4090 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4090.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4090.dataTable th.focus,
table#grid-iron-stacks_in_4090.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4090.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4090.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4090.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4090.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4090 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4090 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4090 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4090 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4090 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4090 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4090 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4090 .dataTables_length label,
#gridIronWrapperstacks_in_4090 .dataTables_filter label,
#gridIronWrapperstacks_in_4090 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4090 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4091,
#c1ld_stacks_in_4091 > svg,
.mez p#c1ld_stacks_in_4091 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4091 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4091.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4091.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4091 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4091 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4091 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4091.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4091.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4091 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4091.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4091[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4091.content-1ld-content,
#c1ld_stacks_in_4091.content-1ld-content + p[style],
i#c1ld_stacks_in_4091.content-1ld-content,
#slice_mez_4091 #c1ld_stacks_in_4091 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4091.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4091.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4091.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4091.content-1ld-content,
#c1ld_stacks_in_4091.content-1ld-content + p[style],
#slice_mez_4091 #c1ld_stacks_in_4091 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4118{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4118.splb{padding:15px}#splb_stacks_in_4118 .infix-iframe-container{background-color:}#stacks_in_4118{display:none}.infix-opened #stacks_in_4118,.infix-closed #stacks_in_4118{display:block}.lb39{cursor:pointer}#stacks_in_4118.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4118.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4119:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4119 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4119);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4119 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4119 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4119 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4119 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4119 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4119 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4119 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4119 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4119 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4119 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4119 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4119 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4119 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4119 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4119 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4119 > div > * {position: relative;}
  #multi_columns_stacks_in_4119 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4130 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4130 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4130 .fluid-image.unlimited img{width:100% !important}#stacks_in_4130 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4130 .fluid-image.align-left img{float:left}#stacks_in_4130 .fluid-image.align-right img{float:right}

#stacks_in_4130 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4121_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4123 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4123.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4123.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4123.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4123.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4123.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4123.inheritOff a, #simpleText_stacks_in_4123.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4123.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4123.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4123.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4123.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4123.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4123.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4123.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4123.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4123.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4123 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4125.headerInheritStylesOff,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4125.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4125.headerInheritColorsOff,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4125.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4125.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4127 label,
#gridIronWrapperstacks_in_4127 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4127 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4127 select,
#gridIronWrapperstacks_in_4127 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4127 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4127 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4127 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4127.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4127.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4127.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4127.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4127.dataTable thead .sorting,
table#grid-iron-stacks_in_4127.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4127.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4127.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4127.dataTable th,
table#grid-iron-stacks_in_4127.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4127 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4127 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4127.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4127.dataTable thead th,
table#grid-iron-stacks_in_4127.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4127.dataTable thead th p,
table#grid-iron-stacks_in_4127.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4127.dataTable thead th:last-child,
table#grid-iron-stacks_in_4127.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4127 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4127.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4127.dataTable th.focus,
table#grid-iron-stacks_in_4127.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4127.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4127.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4127.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4127.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4127 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4127 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4127 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4127 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4127 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4127 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4127 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4127 .dataTables_length label,
#gridIronWrapperstacks_in_4127 .dataTables_filter label,
#gridIronWrapperstacks_in_4127 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4127 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4128,
#c1ld_stacks_in_4128 > svg,
.mez p#c1ld_stacks_in_4128 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4128 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4128.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4128.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4128 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4128 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4128 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4128.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4128.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4128 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4128.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4128[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4128.content-1ld-content,
#c1ld_stacks_in_4128.content-1ld-content + p[style],
i#c1ld_stacks_in_4128.content-1ld-content,
#slice_mez_4128 #c1ld_stacks_in_4128 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4128.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4128.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4128.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4128.content-1ld-content,
#c1ld_stacks_in_4128.content-1ld-content + p[style],
#slice_mez_4128 #c1ld_stacks_in_4128 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4176{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4176.splb{padding:15px}#splb_stacks_in_4176 .infix-iframe-container{background-color:}#stacks_in_4176{display:none}.infix-opened #stacks_in_4176,.infix-closed #stacks_in_4176{display:block}.lb40{cursor:pointer}#stacks_in_4176.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4176.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4177:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4177 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4177);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4177 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4177 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4177 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4177 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4177 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4177 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4177 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4177 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4177 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4177 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4177 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4177 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4177 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4177 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4177 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4177 > div > * {position: relative;}
  #multi_columns_stacks_in_4177 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4188 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4188 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4188 .fluid-image.unlimited img{width:100% !important}#stacks_in_4188 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4188 .fluid-image.align-left img{float:left}#stacks_in_4188 .fluid-image.align-right img{float:right}

#stacks_in_4188 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4179_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4181 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4181.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4181.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4181.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4181.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4181.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4181.inheritOff a, #simpleText_stacks_in_4181.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4181.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4181.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4181.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4181.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4181.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4181.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4181.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4181.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4181.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4181 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4183.headerInheritStylesOff,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4183.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4183.headerInheritColorsOff,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4183.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4183.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4185 label,
#gridIronWrapperstacks_in_4185 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4185 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4185 select,
#gridIronWrapperstacks_in_4185 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4185 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4185 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4185 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4185.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4185.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4185.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4185.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4185.dataTable thead .sorting,
table#grid-iron-stacks_in_4185.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4185.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4185.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4185.dataTable th,
table#grid-iron-stacks_in_4185.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4185 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4185 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4185.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4185.dataTable thead th,
table#grid-iron-stacks_in_4185.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4185.dataTable thead th p,
table#grid-iron-stacks_in_4185.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4185.dataTable thead th:last-child,
table#grid-iron-stacks_in_4185.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4185 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4185.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4185.dataTable th.focus,
table#grid-iron-stacks_in_4185.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4185.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4185.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4185.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4185.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4185 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4185 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4185 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4185 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4185 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4185 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4185 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4185 .dataTables_length label,
#gridIronWrapperstacks_in_4185 .dataTables_filter label,
#gridIronWrapperstacks_in_4185 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4185 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4186,
#c1ld_stacks_in_4186 > svg,
.mez p#c1ld_stacks_in_4186 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4186 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4186.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4186.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4186 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4186 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4186 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4186.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4186.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4186 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4186.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4186[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4186.content-1ld-content,
#c1ld_stacks_in_4186.content-1ld-content + p[style],
i#c1ld_stacks_in_4186.content-1ld-content,
#slice_mez_4186 #c1ld_stacks_in_4186 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4186.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4186.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4186.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4186.content-1ld-content,
#c1ld_stacks_in_4186.content-1ld-content + p[style],
#slice_mez_4186 #c1ld_stacks_in_4186 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4205{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4205.splb{padding:15px}#splb_stacks_in_4205 .infix-iframe-container{background-color:}#stacks_in_4205{display:none}.infix-opened #stacks_in_4205,.infix-closed #stacks_in_4205{display:block}.lb41{cursor:pointer}#stacks_in_4205.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4205.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4206:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4206 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4206);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4206 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4206 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4206 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4206 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4206 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4206 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4206 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4206 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4206 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4206 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4206 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4206 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4206 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4206 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4206 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4206 > div > * {position: relative;}
  #multi_columns_stacks_in_4206 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4217 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4217 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4217 .fluid-image.unlimited img{width:100% !important}#stacks_in_4217 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4217 .fluid-image.align-left img{float:left}#stacks_in_4217 .fluid-image.align-right img{float:right}

#stacks_in_4217 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4208_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4210 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4210.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4210.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4210.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4210.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4210.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4210.inheritOff a, #simpleText_stacks_in_4210.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4210.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4210.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4210.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4210.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4210.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4210.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4210.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4210.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4210.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4210 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4212.headerInheritStylesOff,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4212.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4212.headerInheritColorsOff,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4212.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4212.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4214 label,
#gridIronWrapperstacks_in_4214 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4214 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4214 select,
#gridIronWrapperstacks_in_4214 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4214 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4214 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4214 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4214.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4214.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4214.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4214.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4214.dataTable thead .sorting,
table#grid-iron-stacks_in_4214.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4214.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4214.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4214.dataTable th,
table#grid-iron-stacks_in_4214.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4214 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4214 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4214.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4214.dataTable thead th,
table#grid-iron-stacks_in_4214.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4214.dataTable thead th p,
table#grid-iron-stacks_in_4214.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4214.dataTable thead th:last-child,
table#grid-iron-stacks_in_4214.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4214 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4214.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4214.dataTable th.focus,
table#grid-iron-stacks_in_4214.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4214.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4214.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4214.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4214.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4214 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4214 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4214 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4214 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4214 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4214 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4214 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4214 .dataTables_length label,
#gridIronWrapperstacks_in_4214 .dataTables_filter label,
#gridIronWrapperstacks_in_4214 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4214 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4215,
#c1ld_stacks_in_4215 > svg,
.mez p#c1ld_stacks_in_4215 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4215 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4215.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4215.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4215 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4215 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4215 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4215.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4215.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4215 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4215.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4215[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4215.content-1ld-content,
#c1ld_stacks_in_4215.content-1ld-content + p[style],
i#c1ld_stacks_in_4215.content-1ld-content,
#slice_mez_4215 #c1ld_stacks_in_4215 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4215.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4215.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4215.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4215.content-1ld-content,
#c1ld_stacks_in_4215.content-1ld-content + p[style],
#slice_mez_4215 #c1ld_stacks_in_4215 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4234{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4234.splb{padding:15px}#splb_stacks_in_4234 .infix-iframe-container{background-color:}#stacks_in_4234{display:none}.infix-opened #stacks_in_4234,.infix-closed #stacks_in_4234{display:block}.lb42{cursor:pointer}#stacks_in_4234.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4234.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4235:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4235 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4235);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4235 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4235 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4235 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4235 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4235 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4235 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4235 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4235 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4235 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4235 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4235 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4235 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4235 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4235 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4235 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4235 > div > * {position: relative;}
  #multi_columns_stacks_in_4235 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4246 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4246 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4246 .fluid-image.unlimited img{width:100% !important}#stacks_in_4246 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4246 .fluid-image.align-left img{float:left}#stacks_in_4246 .fluid-image.align-right img{float:right}

#stacks_in_4246 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4237_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4239 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4239.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4239.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4239.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4239.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4239.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4239.inheritOff a, #simpleText_stacks_in_4239.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4239.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4239.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4239.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4239.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4239.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4239.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4239.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4239.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4239.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4239 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4241.headerInheritStylesOff,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4241.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4241.headerInheritColorsOff,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4241.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4241.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4243 label,
#gridIronWrapperstacks_in_4243 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4243 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4243 select,
#gridIronWrapperstacks_in_4243 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4243 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4243 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4243 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4243.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4243.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4243.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4243.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4243.dataTable thead .sorting,
table#grid-iron-stacks_in_4243.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4243.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4243.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4243.dataTable th,
table#grid-iron-stacks_in_4243.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4243 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4243 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4243.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4243.dataTable thead th,
table#grid-iron-stacks_in_4243.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4243.dataTable thead th p,
table#grid-iron-stacks_in_4243.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4243.dataTable thead th:last-child,
table#grid-iron-stacks_in_4243.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4243 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4243.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4243.dataTable th.focus,
table#grid-iron-stacks_in_4243.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4243.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4243.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4243.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4243.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4243 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4243 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4243 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4243 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4243 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4243 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4243 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4243 .dataTables_length label,
#gridIronWrapperstacks_in_4243 .dataTables_filter label,
#gridIronWrapperstacks_in_4243 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4243 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4244,
#c1ld_stacks_in_4244 > svg,
.mez p#c1ld_stacks_in_4244 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4244 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4244.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4244.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4244 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4244 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4244 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4244.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4244.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4244 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4244.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4244[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4244.content-1ld-content,
#c1ld_stacks_in_4244.content-1ld-content + p[style],
i#c1ld_stacks_in_4244.content-1ld-content,
#slice_mez_4244 #c1ld_stacks_in_4244 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4244.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4244.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4244.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4244.content-1ld-content,
#c1ld_stacks_in_4244.content-1ld-content + p[style],
#slice_mez_4244 #c1ld_stacks_in_4244 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4263{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4263.splb{padding:15px}#splb_stacks_in_4263 .infix-iframe-container{background-color:}#stacks_in_4263{display:none}.infix-opened #stacks_in_4263,.infix-closed #stacks_in_4263{display:block}.lb43{cursor:pointer}#stacks_in_4263.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4263.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4264:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4264 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4264);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4264 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4264 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4264 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4264 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4264 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4264 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4264 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4264 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4264 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4264 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4264 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4264 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4264 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4264 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4264 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4264 > div > * {position: relative;}
  #multi_columns_stacks_in_4264 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4275 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4275 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4275 .fluid-image.unlimited img{width:100% !important}#stacks_in_4275 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4275 .fluid-image.align-left img{float:left}#stacks_in_4275 .fluid-image.align-right img{float:right}

#stacks_in_4275 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4266_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4268 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4268.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4268.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4268.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4268.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4268.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4268.inheritOff a, #simpleText_stacks_in_4268.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4268.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4268.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4268.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4268.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4268.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4268.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4268.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4268.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4268.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4268 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4270.headerInheritStylesOff,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4270.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4270.headerInheritColorsOff,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4270.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4270.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4272 label,
#gridIronWrapperstacks_in_4272 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4272 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4272 select,
#gridIronWrapperstacks_in_4272 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4272 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4272 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4272 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4272.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4272.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4272.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4272.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4272.dataTable thead .sorting,
table#grid-iron-stacks_in_4272.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4272.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4272.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4272.dataTable th,
table#grid-iron-stacks_in_4272.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4272 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4272 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4272.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4272.dataTable thead th,
table#grid-iron-stacks_in_4272.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4272.dataTable thead th p,
table#grid-iron-stacks_in_4272.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4272.dataTable thead th:last-child,
table#grid-iron-stacks_in_4272.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4272 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4272.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4272.dataTable th.focus,
table#grid-iron-stacks_in_4272.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4272.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4272.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4272.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4272.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4272 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4272 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4272 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4272 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4272 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4272 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4272 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4272 .dataTables_length label,
#gridIronWrapperstacks_in_4272 .dataTables_filter label,
#gridIronWrapperstacks_in_4272 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4272 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4273,
#c1ld_stacks_in_4273 > svg,
.mez p#c1ld_stacks_in_4273 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4273 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4273.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4273.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4273 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4273 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4273 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4273.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4273.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4273 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4273.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4273[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4273.content-1ld-content,
#c1ld_stacks_in_4273.content-1ld-content + p[style],
i#c1ld_stacks_in_4273.content-1ld-content,
#slice_mez_4273 #c1ld_stacks_in_4273 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4273.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4273.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4273.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4273.content-1ld-content,
#c1ld_stacks_in_4273.content-1ld-content + p[style],
#slice_mez_4273 #c1ld_stacks_in_4273 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4292{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4292.splb{padding:15px}#splb_stacks_in_4292 .infix-iframe-container{background-color:}#stacks_in_4292{display:none}.infix-opened #stacks_in_4292,.infix-closed #stacks_in_4292{display:block}.lb44{cursor:pointer}#stacks_in_4292.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4292.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4293:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4293 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4293);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4293 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4293 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4293 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4293 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4293 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4293 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4293 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4293 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4293 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4293 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4293 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4293 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4293 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4293 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4293 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4293 > div > * {position: relative;}
  #multi_columns_stacks_in_4293 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4304 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4304 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4304 .fluid-image.unlimited img{width:100% !important}#stacks_in_4304 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4304 .fluid-image.align-left img{float:left}#stacks_in_4304 .fluid-image.align-right img{float:right}

#stacks_in_4304 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4295_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4297 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4297.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4297.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4297.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4297.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4297.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4297.inheritOff a, #simpleText_stacks_in_4297.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4297.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4297.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4297.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4297.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4297.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4297.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4297.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4297.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4297.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4297 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4299.headerInheritStylesOff,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4299.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4299.headerInheritColorsOff,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4299.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4299.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4301 label,
#gridIronWrapperstacks_in_4301 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4301 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4301 select,
#gridIronWrapperstacks_in_4301 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4301 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4301 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4301 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4301.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4301.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4301.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4301.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4301.dataTable thead .sorting,
table#grid-iron-stacks_in_4301.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4301.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4301.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4301.dataTable th,
table#grid-iron-stacks_in_4301.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4301 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4301 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4301.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4301.dataTable thead th,
table#grid-iron-stacks_in_4301.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4301.dataTable thead th p,
table#grid-iron-stacks_in_4301.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4301.dataTable thead th:last-child,
table#grid-iron-stacks_in_4301.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4301 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4301.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4301.dataTable th.focus,
table#grid-iron-stacks_in_4301.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4301.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4301.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4301.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4301.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4301 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4301 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4301 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4301 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4301 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4301 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4301 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4301 .dataTables_length label,
#gridIronWrapperstacks_in_4301 .dataTables_filter label,
#gridIronWrapperstacks_in_4301 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4301 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4302,
#c1ld_stacks_in_4302 > svg,
.mez p#c1ld_stacks_in_4302 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4302 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4302.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4302.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4302 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4302 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4302 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4302.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4302.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4302 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4302.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4302[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4302.content-1ld-content,
#c1ld_stacks_in_4302.content-1ld-content + p[style],
i#c1ld_stacks_in_4302.content-1ld-content,
#slice_mez_4302 #c1ld_stacks_in_4302 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4302.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4302.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4302.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4302.content-1ld-content,
#c1ld_stacks_in_4302.content-1ld-content + p[style],
#slice_mez_4302 #c1ld_stacks_in_4302 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4321{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4321.splb{padding:15px}#splb_stacks_in_4321 .infix-iframe-container{background-color:}#stacks_in_4321{display:none}.infix-opened #stacks_in_4321,.infix-closed #stacks_in_4321{display:block}.lb45{cursor:pointer}#stacks_in_4321.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4321.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4322:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4322 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4322);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4322 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4322 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4322 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4322 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4322 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4322 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4322 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4322 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4322 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4322 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4322 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4322 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4322 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4322 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4322 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4322 > div > * {position: relative;}
  #multi_columns_stacks_in_4322 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4333 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4333 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4333 .fluid-image.unlimited img{width:100% !important}#stacks_in_4333 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4333 .fluid-image.align-left img{float:left}#stacks_in_4333 .fluid-image.align-right img{float:right}

#stacks_in_4333 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4324_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4326 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4326.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4326.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4326.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4326.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4326.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4326.inheritOff a, #simpleText_stacks_in_4326.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4326.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4326.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4326.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4326.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4326.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4326.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4326.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4326.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4326.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4326 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4328.headerInheritStylesOff,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4328.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4328.headerInheritColorsOff,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4328.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4328.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4330 label,
#gridIronWrapperstacks_in_4330 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4330 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4330 select,
#gridIronWrapperstacks_in_4330 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4330 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4330 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4330 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4330.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4330.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4330.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4330.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4330.dataTable thead .sorting,
table#grid-iron-stacks_in_4330.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4330.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4330.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4330.dataTable th,
table#grid-iron-stacks_in_4330.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4330 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4330 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4330.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4330.dataTable thead th,
table#grid-iron-stacks_in_4330.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4330.dataTable thead th p,
table#grid-iron-stacks_in_4330.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4330.dataTable thead th:last-child,
table#grid-iron-stacks_in_4330.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4330 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4330.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4330.dataTable th.focus,
table#grid-iron-stacks_in_4330.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4330.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4330.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4330.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4330.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4330 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4330 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4330 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4330 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4330 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4330 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4330 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4330 .dataTables_length label,
#gridIronWrapperstacks_in_4330 .dataTables_filter label,
#gridIronWrapperstacks_in_4330 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4330 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4331,
#c1ld_stacks_in_4331 > svg,
.mez p#c1ld_stacks_in_4331 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4331 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4331.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4331.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4331 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4331 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4331 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4331.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4331.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4331 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4331.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4331[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4331.content-1ld-content,
#c1ld_stacks_in_4331.content-1ld-content + p[style],
i#c1ld_stacks_in_4331.content-1ld-content,
#slice_mez_4331 #c1ld_stacks_in_4331 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4331.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4331.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4331.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4331.content-1ld-content,
#c1ld_stacks_in_4331.content-1ld-content + p[style],
#slice_mez_4331 #c1ld_stacks_in_4331 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4350{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4350.splb{padding:15px}#splb_stacks_in_4350 .infix-iframe-container{background-color:}#stacks_in_4350{display:none}.infix-opened #stacks_in_4350,.infix-closed #stacks_in_4350{display:block}.lb46{cursor:pointer}#stacks_in_4350.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4350.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4351:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4351 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4351);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4351 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4351 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4351 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4351 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4351 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4351 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4351 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4351 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4351 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4351 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4351 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4351 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4351 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4351 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4351 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4351 > div > * {position: relative;}
  #multi_columns_stacks_in_4351 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4362 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4362 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4362 .fluid-image.unlimited img{width:100% !important}#stacks_in_4362 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4362 .fluid-image.align-left img{float:left}#stacks_in_4362 .fluid-image.align-right img{float:right}

#stacks_in_4362 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4353_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4355 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4355.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4355.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4355.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4355.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4355.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4355.inheritOff a, #simpleText_stacks_in_4355.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4355.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4355.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4355.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4355.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4355.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4355.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4355.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4355.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4355.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4355 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4357.headerInheritStylesOff,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4357.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4357.headerInheritColorsOff,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4357.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4357.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4359 label,
#gridIronWrapperstacks_in_4359 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4359 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4359 select,
#gridIronWrapperstacks_in_4359 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4359 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4359 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4359 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4359.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4359.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4359.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4359.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4359.dataTable thead .sorting,
table#grid-iron-stacks_in_4359.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4359.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4359.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4359.dataTable th,
table#grid-iron-stacks_in_4359.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4359 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4359 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4359.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4359.dataTable thead th,
table#grid-iron-stacks_in_4359.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4359.dataTable thead th p,
table#grid-iron-stacks_in_4359.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4359.dataTable thead th:last-child,
table#grid-iron-stacks_in_4359.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4359 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4359.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4359.dataTable th.focus,
table#grid-iron-stacks_in_4359.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4359.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4359.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4359.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4359.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4359 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4359 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4359 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4359 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4359 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4359 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4359 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4359 .dataTables_length label,
#gridIronWrapperstacks_in_4359 .dataTables_filter label,
#gridIronWrapperstacks_in_4359 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4359 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4360,
#c1ld_stacks_in_4360 > svg,
.mez p#c1ld_stacks_in_4360 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4360 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4360.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4360.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4360 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4360 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4360 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4360.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4360.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4360 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4360.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4360[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4360.content-1ld-content,
#c1ld_stacks_in_4360.content-1ld-content + p[style],
i#c1ld_stacks_in_4360.content-1ld-content,
#slice_mez_4360 #c1ld_stacks_in_4360 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4360.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4360.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4360.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4360.content-1ld-content,
#c1ld_stacks_in_4360.content-1ld-content + p[style],
#slice_mez_4360 #c1ld_stacks_in_4360 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4379{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4379.splb{padding:15px}#splb_stacks_in_4379 .infix-iframe-container{background-color:}#stacks_in_4379{display:none}.infix-opened #stacks_in_4379,.infix-closed #stacks_in_4379{display:block}.lb47{cursor:pointer}#stacks_in_4379.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4379.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4380:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4380 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4380);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4380 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4380 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4380 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4380 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4380 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4380 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4380 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4380 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4380 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4380 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4380 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4380 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4380 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4380 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4380 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4380 > div > * {position: relative;}
  #multi_columns_stacks_in_4380 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4391 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4391 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4391 .fluid-image.unlimited img{width:100% !important}#stacks_in_4391 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4391 .fluid-image.align-left img{float:left}#stacks_in_4391 .fluid-image.align-right img{float:right}

#stacks_in_4391 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4382_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4384 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4384.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4384.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4384.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4384.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4384.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4384.inheritOff a, #simpleText_stacks_in_4384.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4384.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4384.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4384.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4384.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4384.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4384.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4384.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4384.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4384.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4384 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4386.headerInheritStylesOff,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4386.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4386.headerInheritColorsOff,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4386.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4386.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4388 label,
#gridIronWrapperstacks_in_4388 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4388 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4388 select,
#gridIronWrapperstacks_in_4388 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4388 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4388 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4388 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4388.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4388.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4388.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4388.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4388.dataTable thead .sorting,
table#grid-iron-stacks_in_4388.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4388.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4388.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4388.dataTable th,
table#grid-iron-stacks_in_4388.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4388 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4388 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4388.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4388.dataTable thead th,
table#grid-iron-stacks_in_4388.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4388.dataTable thead th p,
table#grid-iron-stacks_in_4388.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4388.dataTable thead th:last-child,
table#grid-iron-stacks_in_4388.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4388 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4388.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4388.dataTable th.focus,
table#grid-iron-stacks_in_4388.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4388.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4388.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4388.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4388.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4388 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4388 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4388 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4388 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4388 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4388 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4388 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4388 .dataTables_length label,
#gridIronWrapperstacks_in_4388 .dataTables_filter label,
#gridIronWrapperstacks_in_4388 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4388 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4389,
#c1ld_stacks_in_4389 > svg,
.mez p#c1ld_stacks_in_4389 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4389 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4389.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4389.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4389 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4389 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4389 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4389.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4389.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4389 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4389.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4389[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4389.content-1ld-content,
#c1ld_stacks_in_4389.content-1ld-content + p[style],
i#c1ld_stacks_in_4389.content-1ld-content,
#slice_mez_4389 #c1ld_stacks_in_4389 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4389.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4389.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4389.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4389.content-1ld-content,
#c1ld_stacks_in_4389.content-1ld-content + p[style],
#slice_mez_4389 #c1ld_stacks_in_4389 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4408{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4408.splb{padding:15px}#splb_stacks_in_4408 .infix-iframe-container{background-color:}#stacks_in_4408{display:none}.infix-opened #stacks_in_4408,.infix-closed #stacks_in_4408{display:block}.lb48{cursor:pointer}#stacks_in_4408.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4408.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4409:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4409 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4409);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4409 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4409 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4409 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4409 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4409 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4409 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4409 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4409 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4409 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4409 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4409 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4409 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4409 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4409 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4409 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4409 > div > * {position: relative;}
  #multi_columns_stacks_in_4409 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4420 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4420 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4420 .fluid-image.unlimited img{width:100% !important}#stacks_in_4420 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4420 .fluid-image.align-left img{float:left}#stacks_in_4420 .fluid-image.align-right img{float:right}

#stacks_in_4420 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4411_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4413 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4413.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4413.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4413.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4413.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4413.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4413.inheritOff a, #simpleText_stacks_in_4413.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4413.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4413.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4413.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4413.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4413.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4413.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4413.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4413.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4413.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4413 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4415.headerInheritStylesOff,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4415.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4415.headerInheritColorsOff,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4415.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4415.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4417 label,
#gridIronWrapperstacks_in_4417 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4417 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4417 select,
#gridIronWrapperstacks_in_4417 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4417 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4417 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4417 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4417.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4417.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4417.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4417.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4417.dataTable thead .sorting,
table#grid-iron-stacks_in_4417.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4417.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4417.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4417.dataTable th,
table#grid-iron-stacks_in_4417.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4417 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4417 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4417.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4417.dataTable thead th,
table#grid-iron-stacks_in_4417.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4417.dataTable thead th p,
table#grid-iron-stacks_in_4417.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4417.dataTable thead th:last-child,
table#grid-iron-stacks_in_4417.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4417 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4417.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4417.dataTable th.focus,
table#grid-iron-stacks_in_4417.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4417.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4417.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4417.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4417.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4417 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4417 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4417 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4417 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4417 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4417 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4417 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4417 .dataTables_length label,
#gridIronWrapperstacks_in_4417 .dataTables_filter label,
#gridIronWrapperstacks_in_4417 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4417 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4418,
#c1ld_stacks_in_4418 > svg,
.mez p#c1ld_stacks_in_4418 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4418 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4418.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4418.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4418 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4418 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4418 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4418.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4418.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4418 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4418.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4418[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4418.content-1ld-content,
#c1ld_stacks_in_4418.content-1ld-content + p[style],
i#c1ld_stacks_in_4418.content-1ld-content,
#slice_mez_4418 #c1ld_stacks_in_4418 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4418.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4418.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4418.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4418.content-1ld-content,
#c1ld_stacks_in_4418.content-1ld-content + p[style],
#slice_mez_4418 #c1ld_stacks_in_4418 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4437{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4437.splb{padding:15px}#splb_stacks_in_4437 .infix-iframe-container{background-color:}#stacks_in_4437{display:none}.infix-opened #stacks_in_4437,.infix-closed #stacks_in_4437{display:block}.lb49{cursor:pointer}#stacks_in_4437.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4437.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4438:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4438 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4438);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4438 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4438 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4438 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4438 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4438 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4438 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4438 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4438 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4438 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4438 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4438 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4438 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4438 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4438 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4438 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4438 > div > * {position: relative;}
  #multi_columns_stacks_in_4438 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4449 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4449 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4449 .fluid-image.unlimited img{width:100% !important}#stacks_in_4449 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4449 .fluid-image.align-left img{float:left}#stacks_in_4449 .fluid-image.align-right img{float:right}

#stacks_in_4449 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4440_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4442 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4442.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4442.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4442.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4442.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4442.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4442.inheritOff a, #simpleText_stacks_in_4442.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4442.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4442.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4442.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4442.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4442.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4442.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4442.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4442.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4442.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4442 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4444.headerInheritStylesOff,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4444.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4444.headerInheritColorsOff,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4444.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4444.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4446 label,
#gridIronWrapperstacks_in_4446 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4446 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4446 select,
#gridIronWrapperstacks_in_4446 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4446 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4446 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4446 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4446.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4446.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4446.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4446.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4446.dataTable thead .sorting,
table#grid-iron-stacks_in_4446.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4446.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4446.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4446.dataTable th,
table#grid-iron-stacks_in_4446.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4446 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4446 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4446.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4446.dataTable thead th,
table#grid-iron-stacks_in_4446.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4446.dataTable thead th p,
table#grid-iron-stacks_in_4446.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4446.dataTable thead th:last-child,
table#grid-iron-stacks_in_4446.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4446 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4446.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4446.dataTable th.focus,
table#grid-iron-stacks_in_4446.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4446.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4446.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4446.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4446.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4446 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4446 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4446 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4446 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4446 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4446 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4446 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4446 .dataTables_length label,
#gridIronWrapperstacks_in_4446 .dataTables_filter label,
#gridIronWrapperstacks_in_4446 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4446 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4447,
#c1ld_stacks_in_4447 > svg,
.mez p#c1ld_stacks_in_4447 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4447 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4447.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4447.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4447 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4447 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4447 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4447.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4447.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4447 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4447.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4447[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4447.content-1ld-content,
#c1ld_stacks_in_4447.content-1ld-content + p[style],
i#c1ld_stacks_in_4447.content-1ld-content,
#slice_mez_4447 #c1ld_stacks_in_4447 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4447.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4447.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4447.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4447.content-1ld-content,
#c1ld_stacks_in_4447.content-1ld-content + p[style],
#slice_mez_4447 #c1ld_stacks_in_4447 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4466{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4466.splb{padding:15px}#splb_stacks_in_4466 .infix-iframe-container{background-color:}#stacks_in_4466{display:none}.infix-opened #stacks_in_4466,.infix-closed #stacks_in_4466{display:block}.lb50{cursor:pointer}#stacks_in_4466.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4466.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4467:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4467 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4467);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4467 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4467 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4467 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4467 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4467 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4467 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4467 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4467 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4467 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4467 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4467 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4467 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4467 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4467 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4467 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4467 > div > * {position: relative;}
  #multi_columns_stacks_in_4467 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4478 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4478 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4478 .fluid-image.unlimited img{width:100% !important}#stacks_in_4478 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4478 .fluid-image.align-left img{float:left}#stacks_in_4478 .fluid-image.align-right img{float:right}

#stacks_in_4478 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4469_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4471 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4471.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4471.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4471.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4471.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4471.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4471.inheritOff a, #simpleText_stacks_in_4471.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4471.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4471.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4471.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4471.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4471.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4471.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4471.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4471.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4471.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4471 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4473.headerInheritStylesOff,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4473.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4473.headerInheritColorsOff,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4473.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4473.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4475 label,
#gridIronWrapperstacks_in_4475 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4475 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4475 select,
#gridIronWrapperstacks_in_4475 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4475 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4475 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4475 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4475.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4475.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4475.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4475.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4475.dataTable thead .sorting,
table#grid-iron-stacks_in_4475.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4475.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4475.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4475.dataTable th,
table#grid-iron-stacks_in_4475.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4475 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4475 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4475.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4475.dataTable thead th,
table#grid-iron-stacks_in_4475.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4475.dataTable thead th p,
table#grid-iron-stacks_in_4475.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4475.dataTable thead th:last-child,
table#grid-iron-stacks_in_4475.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4475 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4475.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4475.dataTable th.focus,
table#grid-iron-stacks_in_4475.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4475.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4475.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4475.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4475.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4475 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4475 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4475 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4475 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4475 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4475 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4475 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4475 .dataTables_length label,
#gridIronWrapperstacks_in_4475 .dataTables_filter label,
#gridIronWrapperstacks_in_4475 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4475 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4476,
#c1ld_stacks_in_4476 > svg,
.mez p#c1ld_stacks_in_4476 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4476 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4476.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4476.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4476 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4476 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4476 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4476.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4476.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4476 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4476.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4476[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4476.content-1ld-content,
#c1ld_stacks_in_4476.content-1ld-content + p[style],
i#c1ld_stacks_in_4476.content-1ld-content,
#slice_mez_4476 #c1ld_stacks_in_4476 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4476.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4476.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4476.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4476.content-1ld-content,
#c1ld_stacks_in_4476.content-1ld-content + p[style],
#slice_mez_4476 #c1ld_stacks_in_4476 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4480{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4480.splb{padding:15px}#splb_stacks_in_4480 .infix-iframe-container{background-color:}#stacks_in_4480{display:none}.infix-opened #stacks_in_4480,.infix-closed #stacks_in_4480{display:block}.lb51{cursor:pointer}#stacks_in_4480.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4480.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4481:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4481 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4481);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4481 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4481 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4481 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4481 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4481 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4481 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4481 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4481 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4481 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4481 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4481 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4481 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4481 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4481 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4481 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4481 > div > * {position: relative;}
  #multi_columns_stacks_in_4481 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4492 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4492 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4492 .fluid-image.unlimited img{width:100% !important}#stacks_in_4492 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4492 .fluid-image.align-left img{float:left}#stacks_in_4492 .fluid-image.align-right img{float:right}

#stacks_in_4492 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4483_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4485 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4485.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4485.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4485.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4485.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4485.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4485.inheritOff a, #simpleText_stacks_in_4485.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4485.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4485.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4485.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4485.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4485.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4485.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4485.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4485.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4485.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4485 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4487.headerInheritStylesOff,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4487.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4487.headerInheritColorsOff,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4487.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4487.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4489 label,
#gridIronWrapperstacks_in_4489 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4489 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4489 select,
#gridIronWrapperstacks_in_4489 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4489 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4489 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4489 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4489.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4489.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4489.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4489.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4489.dataTable thead .sorting,
table#grid-iron-stacks_in_4489.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4489.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4489.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4489.dataTable th,
table#grid-iron-stacks_in_4489.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4489 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4489 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4489.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4489.dataTable thead th,
table#grid-iron-stacks_in_4489.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4489.dataTable thead th p,
table#grid-iron-stacks_in_4489.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4489.dataTable thead th:last-child,
table#grid-iron-stacks_in_4489.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4489 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4489.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4489.dataTable th.focus,
table#grid-iron-stacks_in_4489.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4489.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4489.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4489.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4489.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4489 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4489 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4489 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4489 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4489 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4489 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4489 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4489 .dataTables_length label,
#gridIronWrapperstacks_in_4489 .dataTables_filter label,
#gridIronWrapperstacks_in_4489 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4489 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4490,
#c1ld_stacks_in_4490 > svg,
.mez p#c1ld_stacks_in_4490 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4490 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4490.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4490.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4490 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4490 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4490 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4490.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4490.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4490 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4490.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4490[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4490.content-1ld-content,
#c1ld_stacks_in_4490.content-1ld-content + p[style],
i#c1ld_stacks_in_4490.content-1ld-content,
#slice_mez_4490 #c1ld_stacks_in_4490 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4490.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4490.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4490.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4490.content-1ld-content,
#c1ld_stacks_in_4490.content-1ld-content + p[style],
#slice_mez_4490 #c1ld_stacks_in_4490 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4524{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4524.splb{padding:15px}#splb_stacks_in_4524 .infix-iframe-container{background-color:}#stacks_in_4524{display:none}.infix-opened #stacks_in_4524,.infix-closed #stacks_in_4524{display:block}.lb52{cursor:pointer}#stacks_in_4524.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4524.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4525:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4525 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4525);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4525 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4525 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4525 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4525 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4525 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4525 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4525 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4525 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4525 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4525 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4525 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4525 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4525 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4525 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4525 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4525 > div > * {position: relative;}
  #multi_columns_stacks_in_4525 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4536 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4536 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4536 .fluid-image.unlimited img{width:100% !important}#stacks_in_4536 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4536 .fluid-image.align-left img{float:left}#stacks_in_4536 .fluid-image.align-right img{float:right}

#stacks_in_4536 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4527_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4529 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4529.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4529.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4529.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4529.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4529.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4529.inheritOff a, #simpleText_stacks_in_4529.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4529.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4529.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4529.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4529.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4529.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4529.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4529.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4529.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4529.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4529 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4531.headerInheritStylesOff,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4531.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4531.headerInheritColorsOff,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4531.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4531.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4533 label,
#gridIronWrapperstacks_in_4533 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4533 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4533 select,
#gridIronWrapperstacks_in_4533 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4533 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4533 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4533 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4533.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4533.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4533.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4533.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4533.dataTable thead .sorting,
table#grid-iron-stacks_in_4533.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4533.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4533.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4533.dataTable th,
table#grid-iron-stacks_in_4533.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4533 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4533 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4533.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4533.dataTable thead th,
table#grid-iron-stacks_in_4533.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4533.dataTable thead th p,
table#grid-iron-stacks_in_4533.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4533.dataTable thead th:last-child,
table#grid-iron-stacks_in_4533.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4533 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4533.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4533.dataTable th.focus,
table#grid-iron-stacks_in_4533.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4533.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4533.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4533.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4533.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4533 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4533 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4533 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4533 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4533 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4533 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4533 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4533 .dataTables_length label,
#gridIronWrapperstacks_in_4533 .dataTables_filter label,
#gridIronWrapperstacks_in_4533 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4533 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4534,
#c1ld_stacks_in_4534 > svg,
.mez p#c1ld_stacks_in_4534 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4534 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4534.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4534.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4534 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4534 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4534 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4534.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4534.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4534 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4534.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4534[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4534.content-1ld-content,
#c1ld_stacks_in_4534.content-1ld-content + p[style],
i#c1ld_stacks_in_4534.content-1ld-content,
#slice_mez_4534 #c1ld_stacks_in_4534 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4534.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4534.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4534.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4534.content-1ld-content,
#c1ld_stacks_in_4534.content-1ld-content + p[style],
#slice_mez_4534 #c1ld_stacks_in_4534 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4642{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4642.splb{padding:15px}#splb_stacks_in_4642 .infix-iframe-container{background-color:}#stacks_in_4642{display:none}.infix-opened #stacks_in_4642,.infix-closed #stacks_in_4642{display:block}.lb53{cursor:pointer}#stacks_in_4642.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4642.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4643:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4643 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4643);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4643 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4643 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4643 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4643 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4643 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4643 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4643 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4643 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4643 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4643 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4643 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4643 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4643 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4643 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4643 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4643 > div > * {position: relative;}
  #multi_columns_stacks_in_4643 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4654 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4654 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4654 .fluid-image.unlimited img{width:100% !important}#stacks_in_4654 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4654 .fluid-image.align-left img{float:left}#stacks_in_4654 .fluid-image.align-right img{float:right}

#stacks_in_4654 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4645_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4647 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4647.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4647.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4647.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4647.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4647.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4647.inheritOff a, #simpleText_stacks_in_4647.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4647.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4647.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4647.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4647.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4647.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4647.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4647.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4647.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4647.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4647 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4649.headerInheritStylesOff,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4649.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4649.headerInheritColorsOff,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4649.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4649.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4651 label,
#gridIronWrapperstacks_in_4651 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4651 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4651 select,
#gridIronWrapperstacks_in_4651 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4651 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4651 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4651 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4651.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4651.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4651.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4651.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4651.dataTable thead .sorting,
table#grid-iron-stacks_in_4651.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4651.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4651.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4651.dataTable th,
table#grid-iron-stacks_in_4651.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4651 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4651 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4651.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4651.dataTable thead th,
table#grid-iron-stacks_in_4651.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4651.dataTable thead th p,
table#grid-iron-stacks_in_4651.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4651.dataTable thead th:last-child,
table#grid-iron-stacks_in_4651.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4651 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4651.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4651.dataTable th.focus,
table#grid-iron-stacks_in_4651.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4651.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4651.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4651.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4651.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4651 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4651 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4651 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4651 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4651 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4651 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4651 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4651 .dataTables_length label,
#gridIronWrapperstacks_in_4651 .dataTables_filter label,
#gridIronWrapperstacks_in_4651 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4651 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4652,
#c1ld_stacks_in_4652 > svg,
.mez p#c1ld_stacks_in_4652 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4652 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4652.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4652.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4652 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4652 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4652 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4652.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4652.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4652 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4652.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4652[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4652.content-1ld-content,
#c1ld_stacks_in_4652.content-1ld-content + p[style],
i#c1ld_stacks_in_4652.content-1ld-content,
#slice_mez_4652 #c1ld_stacks_in_4652 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4652.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4652.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4652.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4652.content-1ld-content,
#c1ld_stacks_in_4652.content-1ld-content + p[style],
#slice_mez_4652 #c1ld_stacks_in_4652 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4671{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4671.splb{padding:15px}#splb_stacks_in_4671 .infix-iframe-container{background-color:}#stacks_in_4671{display:none}.infix-opened #stacks_in_4671,.infix-closed #stacks_in_4671{display:block}.lb54{cursor:pointer}#stacks_in_4671.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4671.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4672:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4672 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4672);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4672 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4672 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4672 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4672 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4672 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4672 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4672 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4672 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4672 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4672 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4672 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4672 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4672 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4672 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4672 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4672 > div > * {position: relative;}
  #multi_columns_stacks_in_4672 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4683 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4683 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4683 .fluid-image.unlimited img{width:100% !important}#stacks_in_4683 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4683 .fluid-image.align-left img{float:left}#stacks_in_4683 .fluid-image.align-right img{float:right}

#stacks_in_4683 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4674_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4676 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4676.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4676.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4676.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4676.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4676.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4676.inheritOff a, #simpleText_stacks_in_4676.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4676.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4676.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4676.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4676.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4676.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4676.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4676.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4676.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4676.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4676 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4678.headerInheritStylesOff,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4678.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4678.headerInheritColorsOff,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4678.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4678.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4680 label,
#gridIronWrapperstacks_in_4680 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4680 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4680 select,
#gridIronWrapperstacks_in_4680 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4680 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4680 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4680 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4680.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4680.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4680.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4680.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4680.dataTable thead .sorting,
table#grid-iron-stacks_in_4680.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4680.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4680.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4680.dataTable th,
table#grid-iron-stacks_in_4680.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4680 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4680 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4680.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4680.dataTable thead th,
table#grid-iron-stacks_in_4680.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4680.dataTable thead th p,
table#grid-iron-stacks_in_4680.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4680.dataTable thead th:last-child,
table#grid-iron-stacks_in_4680.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4680 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4680.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4680.dataTable th.focus,
table#grid-iron-stacks_in_4680.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4680.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4680.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4680.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4680.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4680 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4680 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4680 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4680 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4680 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4680 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4680 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4680 .dataTables_length label,
#gridIronWrapperstacks_in_4680 .dataTables_filter label,
#gridIronWrapperstacks_in_4680 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4680 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4681,
#c1ld_stacks_in_4681 > svg,
.mez p#c1ld_stacks_in_4681 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4681 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4681.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4681.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4681 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4681 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4681 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4681.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4681.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4681 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4681.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4681[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4681.content-1ld-content,
#c1ld_stacks_in_4681.content-1ld-content + p[style],
i#c1ld_stacks_in_4681.content-1ld-content,
#slice_mez_4681 #c1ld_stacks_in_4681 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4681.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4681.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4681.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4681.content-1ld-content,
#c1ld_stacks_in_4681.content-1ld-content + p[style],
#slice_mez_4681 #c1ld_stacks_in_4681 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4700{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4700.splb{padding:15px}#splb_stacks_in_4700 .infix-iframe-container{background-color:}#stacks_in_4700{display:none}.infix-opened #stacks_in_4700,.infix-closed #stacks_in_4700{display:block}.lb55{cursor:pointer}#stacks_in_4700.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4700.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4701:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4701 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4701);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4701 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4701 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4701 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4701 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4701 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4701 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4701 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4701 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4701 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4701 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4701 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4701 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4701 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4701 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4701 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4701 > div > * {position: relative;}
  #multi_columns_stacks_in_4701 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4712 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4712 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4712 .fluid-image.unlimited img{width:100% !important}#stacks_in_4712 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4712 .fluid-image.align-left img{float:left}#stacks_in_4712 .fluid-image.align-right img{float:right}

#stacks_in_4712 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4703_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4705 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4705.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4705.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4705.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4705.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4705.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4705.inheritOff a, #simpleText_stacks_in_4705.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4705.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4705.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4705.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4705.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4705.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4705.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4705.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4705.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4705.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4705 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4707.headerInheritStylesOff,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4707.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4707.headerInheritColorsOff,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4707.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4707.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4709 label,
#gridIronWrapperstacks_in_4709 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4709 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4709 select,
#gridIronWrapperstacks_in_4709 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4709 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4709 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4709 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4709.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4709.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4709.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4709.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4709.dataTable thead .sorting,
table#grid-iron-stacks_in_4709.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4709.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4709.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4709.dataTable th,
table#grid-iron-stacks_in_4709.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4709 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4709 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4709.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4709.dataTable thead th,
table#grid-iron-stacks_in_4709.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4709.dataTable thead th p,
table#grid-iron-stacks_in_4709.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4709.dataTable thead th:last-child,
table#grid-iron-stacks_in_4709.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4709 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4709.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4709.dataTable th.focus,
table#grid-iron-stacks_in_4709.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4709.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4709.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4709.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4709.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4709 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4709 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4709 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4709 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4709 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4709 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4709 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4709 .dataTables_length label,
#gridIronWrapperstacks_in_4709 .dataTables_filter label,
#gridIronWrapperstacks_in_4709 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4709 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4710,
#c1ld_stacks_in_4710 > svg,
.mez p#c1ld_stacks_in_4710 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4710 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4710.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4710.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4710 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4710 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4710 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4710.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4710.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4710 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4710.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4710[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4710.content-1ld-content,
#c1ld_stacks_in_4710.content-1ld-content + p[style],
i#c1ld_stacks_in_4710.content-1ld-content,
#slice_mez_4710 #c1ld_stacks_in_4710 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4710.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4710.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4710.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4710.content-1ld-content,
#c1ld_stacks_in_4710.content-1ld-content + p[style],
#slice_mez_4710 #c1ld_stacks_in_4710 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4879{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4879.splb{padding:15px}#splb_stacks_in_4879 .infix-iframe-container{background-color:}#stacks_in_4879{display:none}.infix-opened #stacks_in_4879,.infix-closed #stacks_in_4879{display:block}.lb56{cursor:pointer}#stacks_in_4879.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4879.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4880:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4880 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4880);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4880 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4880 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4880 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4880 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4880 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4880 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4880 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4880 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4880 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4880 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4880 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4880 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4880 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4880 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4880 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4880 > div > * {position: relative;}
  #multi_columns_stacks_in_4880 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4891 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4891 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4891 .fluid-image.unlimited img{width:100% !important}#stacks_in_4891 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4891 .fluid-image.align-left img{float:left}#stacks_in_4891 .fluid-image.align-right img{float:right}

#stacks_in_4891 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4882_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4884 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4884.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4884.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4884.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4884.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4884.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4884.inheritOff a, #simpleText_stacks_in_4884.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4884.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4884.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4884.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4884.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4884.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4884.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4884.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4884.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4884.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4884 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4886.headerInheritStylesOff,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4886.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4886.headerInheritColorsOff,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4886.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4886.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4888 label,
#gridIronWrapperstacks_in_4888 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4888 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4888 select,
#gridIronWrapperstacks_in_4888 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4888 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4888 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4888 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4888.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4888.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4888.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4888.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4888.dataTable thead .sorting,
table#grid-iron-stacks_in_4888.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4888.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4888.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4888.dataTable th,
table#grid-iron-stacks_in_4888.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4888 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4888 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4888.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4888.dataTable thead th,
table#grid-iron-stacks_in_4888.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4888.dataTable thead th p,
table#grid-iron-stacks_in_4888.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4888.dataTable thead th:last-child,
table#grid-iron-stacks_in_4888.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4888 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4888.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4888.dataTable th.focus,
table#grid-iron-stacks_in_4888.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4888.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4888.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4888.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4888.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4888 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4888 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4888 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4888 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4888 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4888 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4888 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4888 .dataTables_length label,
#gridIronWrapperstacks_in_4888 .dataTables_filter label,
#gridIronWrapperstacks_in_4888 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4888 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4889,
#c1ld_stacks_in_4889 > svg,
.mez p#c1ld_stacks_in_4889 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4889 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4889.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4889.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4889 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4889 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4889 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4889.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4889.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4889 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4889.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4889[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4889.content-1ld-content,
#c1ld_stacks_in_4889.content-1ld-content + p[style],
i#c1ld_stacks_in_4889.content-1ld-content,
#slice_mez_4889 #c1ld_stacks_in_4889 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4889.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4889.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4889.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4889.content-1ld-content,
#c1ld_stacks_in_4889.content-1ld-content + p[style],
#slice_mez_4889 #c1ld_stacks_in_4889 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4908{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4908.splb{padding:15px}#splb_stacks_in_4908 .infix-iframe-container{background-color:}#stacks_in_4908{display:none}.infix-opened #stacks_in_4908,.infix-closed #stacks_in_4908{display:block}.lb57{cursor:pointer}#stacks_in_4908.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4908.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4909:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4909 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4909);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4909 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4909 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4909 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4909 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4909 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4909 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4909 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4909 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4909 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4909 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4909 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4909 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4909 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4909 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4909 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4909 > div > * {position: relative;}
  #multi_columns_stacks_in_4909 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4920 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4920 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4920 .fluid-image.unlimited img{width:100% !important}#stacks_in_4920 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4920 .fluid-image.align-left img{float:left}#stacks_in_4920 .fluid-image.align-right img{float:right}

#stacks_in_4920 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4911_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4913 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4913.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4913.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4913.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4913.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4913.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4913.inheritOff a, #simpleText_stacks_in_4913.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4913.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4913.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4913.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4913.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4913.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4913.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4913.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4913.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4913.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4913 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4915.headerInheritStylesOff,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4915.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4915.headerInheritColorsOff,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4915.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4915.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4917 label,
#gridIronWrapperstacks_in_4917 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4917 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4917 select,
#gridIronWrapperstacks_in_4917 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4917 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4917 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4917 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4917.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4917.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4917.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4917.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4917.dataTable thead .sorting,
table#grid-iron-stacks_in_4917.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4917.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4917.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4917.dataTable th,
table#grid-iron-stacks_in_4917.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4917 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4917 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4917.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4917.dataTable thead th,
table#grid-iron-stacks_in_4917.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4917.dataTable thead th p,
table#grid-iron-stacks_in_4917.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4917.dataTable thead th:last-child,
table#grid-iron-stacks_in_4917.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4917 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4917.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4917.dataTable th.focus,
table#grid-iron-stacks_in_4917.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4917.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4917.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4917.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4917.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4917 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4917 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4917 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4917 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4917 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4917 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4917 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4917 .dataTables_length label,
#gridIronWrapperstacks_in_4917 .dataTables_filter label,
#gridIronWrapperstacks_in_4917 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4917 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4918,
#c1ld_stacks_in_4918 > svg,
.mez p#c1ld_stacks_in_4918 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4918 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4918.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4918.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4918 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4918 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4918 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4918.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4918.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4918 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4918.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4918[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4918.content-1ld-content,
#c1ld_stacks_in_4918.content-1ld-content + p[style],
i#c1ld_stacks_in_4918.content-1ld-content,
#slice_mez_4918 #c1ld_stacks_in_4918 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4918.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4918.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4918.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4918.content-1ld-content,
#c1ld_stacks_in_4918.content-1ld-content + p[style],
#slice_mez_4918 #c1ld_stacks_in_4918 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4937{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4937.splb{padding:15px}#splb_stacks_in_4937 .infix-iframe-container{background-color:}#stacks_in_4937{display:none}.infix-opened #stacks_in_4937,.infix-closed #stacks_in_4937{display:block}.lb58{cursor:pointer}#stacks_in_4937.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4937.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4938:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4938 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4938);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4938 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4938 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4938 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4938 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4938 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4938 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4938 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4938 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4938 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4938 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4938 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4938 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4938 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4938 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4938 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4938 > div > * {position: relative;}
  #multi_columns_stacks_in_4938 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4949 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4949 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4949 .fluid-image.unlimited img{width:100% !important}#stacks_in_4949 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4949 .fluid-image.align-left img{float:left}#stacks_in_4949 .fluid-image.align-right img{float:right}

#stacks_in_4949 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4940_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4942 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4942.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4942.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4942.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4942.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4942.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4942.inheritOff a, #simpleText_stacks_in_4942.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4942.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4942.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4942.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4942.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4942.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4942.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4942.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4942.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4942.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4942 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4944.headerInheritStylesOff,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4944.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4944.headerInheritColorsOff,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4944.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4944.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4946 label,
#gridIronWrapperstacks_in_4946 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4946 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4946 select,
#gridIronWrapperstacks_in_4946 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4946 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4946 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4946 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4946.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4946.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4946.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4946.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4946.dataTable thead .sorting,
table#grid-iron-stacks_in_4946.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4946.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4946.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4946.dataTable th,
table#grid-iron-stacks_in_4946.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4946 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4946 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4946.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4946.dataTable thead th,
table#grid-iron-stacks_in_4946.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4946.dataTable thead th p,
table#grid-iron-stacks_in_4946.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4946.dataTable thead th:last-child,
table#grid-iron-stacks_in_4946.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4946 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4946.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4946.dataTable th.focus,
table#grid-iron-stacks_in_4946.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4946.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4946.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4946.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4946.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4946 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4946 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4946 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4946 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4946 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4946 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4946 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4946 .dataTables_length label,
#gridIronWrapperstacks_in_4946 .dataTables_filter label,
#gridIronWrapperstacks_in_4946 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4946 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4947,
#c1ld_stacks_in_4947 > svg,
.mez p#c1ld_stacks_in_4947 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4947 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4947.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4947.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4947 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4947 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4947 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4947.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4947.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4947 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4947.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4947[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4947.content-1ld-content,
#c1ld_stacks_in_4947.content-1ld-content + p[style],
i#c1ld_stacks_in_4947.content-1ld-content,
#slice_mez_4947 #c1ld_stacks_in_4947 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4947.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4947.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4947.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4947.content-1ld-content,
#c1ld_stacks_in_4947.content-1ld-content + p[style],
#slice_mez_4947 #c1ld_stacks_in_4947 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_4966{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_4966.splb{padding:15px}#splb_stacks_in_4966 .infix-iframe-container{background-color:}#stacks_in_4966{display:none}.infix-opened #stacks_in_4966,.infix-closed #stacks_in_4966{display:block}.lb59{cursor:pointer}#stacks_in_4966.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_4966.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_4967:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_4967 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_4967);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_4967 > div {
  min-width: 0;
}
#multi_columns_stacks_in_4967 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_4967 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_4967 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_4967 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_4967 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4967 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4967 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_4967 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_4967 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_4967 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_4967 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_4967 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_4967 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_4967 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_4967 > div > * {position: relative;}
  #multi_columns_stacks_in_4967 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_4978 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_4978 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4978 .fluid-image.unlimited img{width:100% !important}#stacks_in_4978 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_4978 .fluid-image.align-left img{float:left}#stacks_in_4978 .fluid-image.align-right img{float:right}

#stacks_in_4978 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_4969_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4971 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4971.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4971.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_4971.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4971.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_4971.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4971.inheritOff a, #simpleText_stacks_in_4971.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4971.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_4971.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_4971.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4971.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4971.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4971.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4971.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4971.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4971.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4971 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_4973.headerInheritStylesOff,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_4973.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_4973.headerInheritColorsOff,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_4973.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_4973.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_4975 label,
#gridIronWrapperstacks_in_4975 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_4975 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_4975 select,
#gridIronWrapperstacks_in_4975 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_4975 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_4975 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_4975 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_4975.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_4975.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_4975.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_4975.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_4975.dataTable thead .sorting,
table#grid-iron-stacks_in_4975.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_4975.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_4975.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_4975.dataTable th,
table#grid-iron-stacks_in_4975.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_4975 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_4975 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_4975.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_4975.dataTable thead th,
table#grid-iron-stacks_in_4975.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_4975.dataTable thead th p,
table#grid-iron-stacks_in_4975.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_4975.dataTable thead th:last-child,
table#grid-iron-stacks_in_4975.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_4975 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_4975.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_4975.dataTable th.focus,
table#grid-iron-stacks_in_4975.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4975.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_4975.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_4975.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_4975.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_4975 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_4975 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_4975 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_4975 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_4975 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_4975 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_4975 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_4975 .dataTables_length label,
#gridIronWrapperstacks_in_4975 .dataTables_filter label,
#gridIronWrapperstacks_in_4975 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_4975 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_4976,
#c1ld_stacks_in_4976 > svg,
.mez p#c1ld_stacks_in_4976 + div {
  
  text-align: left;
}



#c1ld_stacks_in_4976 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_4976.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_4976.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_4976 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_4976 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_4976 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_4976.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_4976.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_4976 a {
  margin-top: 1px;
}



#c1ld_stacks_in_4976.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_4976[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_4976.content-1ld-content,
#c1ld_stacks_in_4976.content-1ld-content + p[style],
i#c1ld_stacks_in_4976.content-1ld-content,
#slice_mez_4976 #c1ld_stacks_in_4976 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_4976.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_4976.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_4976.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_4976.content-1ld-content,
#c1ld_stacks_in_4976.content-1ld-content + p[style],
#slice_mez_4976 #c1ld_stacks_in_4976 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5043{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5043.splb{padding:15px}#splb_stacks_in_5043 .infix-iframe-container{background-color:}#stacks_in_5043{display:none}.infix-opened #stacks_in_5043,.infix-closed #stacks_in_5043{display:block}.KA01{cursor:pointer}#stacks_in_5043.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5043.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5044:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5044 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5044);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5044 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5044 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5044 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5044 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5044 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5044 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5044 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5044 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5044 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5044 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5044 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5044 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5044 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5044 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5044 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5044 > div > * {position: relative;}
  #multi_columns_stacks_in_5044 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5055 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5055 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5055 .fluid-image.unlimited img{width:100% !important}#stacks_in_5055 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5055 .fluid-image.align-left img{float:left}#stacks_in_5055 .fluid-image.align-right img{float:right}

#stacks_in_5055 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5046_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5048 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5048.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5048.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5048.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5048.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5048.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5048.inheritOff a, #simpleText_stacks_in_5048.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5048.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5048.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5048.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5048.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5048.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5048.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5048.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5048.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5048.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5048 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5050.headerInheritStylesOff,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5050.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5050.headerInheritColorsOff,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5050.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5050.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5052 label,
#gridIronWrapperstacks_in_5052 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5052 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5052 select,
#gridIronWrapperstacks_in_5052 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5052 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5052 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5052 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5052.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5052.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5052.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5052.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5052.dataTable thead .sorting,
table#grid-iron-stacks_in_5052.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5052.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5052.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5052.dataTable th,
table#grid-iron-stacks_in_5052.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5052 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5052 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5052.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5052.dataTable thead th,
table#grid-iron-stacks_in_5052.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5052.dataTable thead th p,
table#grid-iron-stacks_in_5052.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5052.dataTable thead th:last-child,
table#grid-iron-stacks_in_5052.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5052 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5052.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5052.dataTable th.focus,
table#grid-iron-stacks_in_5052.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5052.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5052.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5052.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5052.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5052 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5052 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5052 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5052 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5052 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5052 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5052 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5052 .dataTables_length label,
#gridIronWrapperstacks_in_5052 .dataTables_filter label,
#gridIronWrapperstacks_in_5052 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5052 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5053,
#c1ld_stacks_in_5053 > svg,
.mez p#c1ld_stacks_in_5053 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5053 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5053.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5053.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5053 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5053 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5053 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5053.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5053.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5053 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5053.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5053[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5053.content-1ld-content,
#c1ld_stacks_in_5053.content-1ld-content + p[style],
i#c1ld_stacks_in_5053.content-1ld-content,
#slice_mez_5053 #c1ld_stacks_in_5053 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5053.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5053.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5053.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5053.content-1ld-content,
#c1ld_stacks_in_5053.content-1ld-content + p[style],
#slice_mez_5053 #c1ld_stacks_in_5053 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5072{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5072.splb{padding:15px}#splb_stacks_in_5072 .infix-iframe-container{background-color:}#stacks_in_5072{display:none}.infix-opened #stacks_in_5072,.infix-closed #stacks_in_5072{display:block}.KA02{cursor:pointer}#stacks_in_5072.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5072.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5073:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5073 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5073);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5073 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5073 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5073 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5073 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5073 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5073 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5073 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5073 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5073 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5073 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5073 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5073 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5073 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5073 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5073 > div > * {position: relative;}
  #multi_columns_stacks_in_5073 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5084 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5084 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5084 .fluid-image.unlimited img{width:100% !important}#stacks_in_5084 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5084 .fluid-image.align-left img{float:left}#stacks_in_5084 .fluid-image.align-right img{float:right}

#stacks_in_5084 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5075_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5077 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5077.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5077.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5077.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5077.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5077.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5077.inheritOff a, #simpleText_stacks_in_5077.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5077.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5077.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5077.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5077.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5077.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5077.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5077.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5077 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5079.headerInheritStylesOff,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5079.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5079.headerInheritColorsOff,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5079.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5079.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5081 label,
#gridIronWrapperstacks_in_5081 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5081 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5081 select,
#gridIronWrapperstacks_in_5081 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5081 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5081 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5081 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5081.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5081.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5081.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5081.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5081.dataTable thead .sorting,
table#grid-iron-stacks_in_5081.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5081.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5081.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5081.dataTable th,
table#grid-iron-stacks_in_5081.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5081 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5081 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5081.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5081.dataTable thead th,
table#grid-iron-stacks_in_5081.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5081.dataTable thead th p,
table#grid-iron-stacks_in_5081.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5081.dataTable thead th:last-child,
table#grid-iron-stacks_in_5081.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5081 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5081.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5081.dataTable th.focus,
table#grid-iron-stacks_in_5081.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5081.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5081.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5081.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5081.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5081 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5081 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5081 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5081 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5081 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5081 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5081 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5081 .dataTables_length label,
#gridIronWrapperstacks_in_5081 .dataTables_filter label,
#gridIronWrapperstacks_in_5081 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5081 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5082,
#c1ld_stacks_in_5082 > svg,
.mez p#c1ld_stacks_in_5082 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5082 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5082.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5082.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5082 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5082 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5082 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5082.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5082.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5082 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5082.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5082[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5082.content-1ld-content,
#c1ld_stacks_in_5082.content-1ld-content + p[style],
i#c1ld_stacks_in_5082.content-1ld-content,
#slice_mez_5082 #c1ld_stacks_in_5082 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5082.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5082.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5082.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5082.content-1ld-content,
#c1ld_stacks_in_5082.content-1ld-content + p[style],
#slice_mez_5082 #c1ld_stacks_in_5082 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5101{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5101.splb{padding:15px}#splb_stacks_in_5101 .infix-iframe-container{background-color:}#stacks_in_5101{display:none}.infix-opened #stacks_in_5101,.infix-closed #stacks_in_5101{display:block}.KA03{cursor:pointer}#stacks_in_5101.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5101.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5102:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5102 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5102);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5102 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5102 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5102 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5102 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5102 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5102 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5102 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5102 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5102 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5102 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5102 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5102 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5102 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5102 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5102 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5102 > div > * {position: relative;}
  #multi_columns_stacks_in_5102 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5113 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5113 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5113 .fluid-image.unlimited img{width:100% !important}#stacks_in_5113 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5113 .fluid-image.align-left img{float:left}#stacks_in_5113 .fluid-image.align-right img{float:right}

#stacks_in_5113 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5104_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5106 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5106.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5106.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5106.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5106.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5106.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5106.inheritOff a, #simpleText_stacks_in_5106.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5106.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5106.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5106.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5106.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5106.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5106.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5106.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5106.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5106.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5106 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5108.headerInheritStylesOff,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5108.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5108.headerInheritColorsOff,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5108.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5108.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5110 label,
#gridIronWrapperstacks_in_5110 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5110 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5110 select,
#gridIronWrapperstacks_in_5110 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5110 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5110 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5110 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5110.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5110.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5110.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5110.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5110.dataTable thead .sorting,
table#grid-iron-stacks_in_5110.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5110.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5110.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5110.dataTable th,
table#grid-iron-stacks_in_5110.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5110 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5110 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5110.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5110.dataTable thead th,
table#grid-iron-stacks_in_5110.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5110.dataTable thead th p,
table#grid-iron-stacks_in_5110.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5110.dataTable thead th:last-child,
table#grid-iron-stacks_in_5110.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5110 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5110.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5110.dataTable th.focus,
table#grid-iron-stacks_in_5110.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5110.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5110.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5110.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5110.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5110 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5110 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5110 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5110 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5110 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5110 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5110 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5110 .dataTables_length label,
#gridIronWrapperstacks_in_5110 .dataTables_filter label,
#gridIronWrapperstacks_in_5110 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5110 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5111,
#c1ld_stacks_in_5111 > svg,
.mez p#c1ld_stacks_in_5111 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5111 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5111.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5111.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5111 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5111 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5111 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5111.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5111.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5111 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5111.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5111[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5111.content-1ld-content,
#c1ld_stacks_in_5111.content-1ld-content + p[style],
i#c1ld_stacks_in_5111.content-1ld-content,
#slice_mez_5111 #c1ld_stacks_in_5111 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5111.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5111.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5111.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5111.content-1ld-content,
#c1ld_stacks_in_5111.content-1ld-content + p[style],
#slice_mez_5111 #c1ld_stacks_in_5111 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5130{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5130.splb{padding:15px}#splb_stacks_in_5130 .infix-iframe-container{background-color:}#stacks_in_5130{display:none}.infix-opened #stacks_in_5130,.infix-closed #stacks_in_5130{display:block}.KA04{cursor:pointer}#stacks_in_5130.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5130.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5131:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5131 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5131);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5131 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5131 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5131 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5131 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5131 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5131 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5131 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5131 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5131 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5131 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5131 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5131 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5131 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5131 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5131 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5131 > div > * {position: relative;}
  #multi_columns_stacks_in_5131 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5142 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5142 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5142 .fluid-image.unlimited img{width:100% !important}#stacks_in_5142 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5142 .fluid-image.align-left img{float:left}#stacks_in_5142 .fluid-image.align-right img{float:right}

#stacks_in_5142 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5133_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5135 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5135.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5135.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5135.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5135.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5135.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5135.inheritOff a, #simpleText_stacks_in_5135.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5135.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5135.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5135.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5135.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5135.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5135.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5135.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5135.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5135.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5135 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5137.headerInheritStylesOff,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5137.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5137.headerInheritColorsOff,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5137.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5137.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5139 label,
#gridIronWrapperstacks_in_5139 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5139 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5139 select,
#gridIronWrapperstacks_in_5139 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5139 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5139 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5139 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5139.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5139.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5139.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5139.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5139.dataTable thead .sorting,
table#grid-iron-stacks_in_5139.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5139.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5139.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5139.dataTable th,
table#grid-iron-stacks_in_5139.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5139 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5139 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5139.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5139.dataTable thead th,
table#grid-iron-stacks_in_5139.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5139.dataTable thead th p,
table#grid-iron-stacks_in_5139.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5139.dataTable thead th:last-child,
table#grid-iron-stacks_in_5139.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5139 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5139.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5139.dataTable th.focus,
table#grid-iron-stacks_in_5139.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5139.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5139.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5139.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5139.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5139 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5139 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5139 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5139 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5139 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5139 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5139 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5139 .dataTables_length label,
#gridIronWrapperstacks_in_5139 .dataTables_filter label,
#gridIronWrapperstacks_in_5139 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5139 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5140,
#c1ld_stacks_in_5140 > svg,
.mez p#c1ld_stacks_in_5140 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5140 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5140.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5140.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5140 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5140 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5140 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5140.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5140.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5140 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5140.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5140[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5140.content-1ld-content,
#c1ld_stacks_in_5140.content-1ld-content + p[style],
i#c1ld_stacks_in_5140.content-1ld-content,
#slice_mez_5140 #c1ld_stacks_in_5140 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5140.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5140.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5140.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5140.content-1ld-content,
#c1ld_stacks_in_5140.content-1ld-content + p[style],
#slice_mez_5140 #c1ld_stacks_in_5140 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5159{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5159.splb{padding:15px}#splb_stacks_in_5159 .infix-iframe-container{background-color:}#stacks_in_5159{display:none}.infix-opened #stacks_in_5159,.infix-closed #stacks_in_5159{display:block}.KA05{cursor:pointer}#stacks_in_5159.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5159.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5160:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5160 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5160);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5160 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5160 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5160 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5160 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5160 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5160 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5160 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5160 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5160 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5160 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5160 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5160 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5160 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5160 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5160 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5160 > div > * {position: relative;}
  #multi_columns_stacks_in_5160 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5171 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5171 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5171 .fluid-image.unlimited img{width:100% !important}#stacks_in_5171 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5171 .fluid-image.align-left img{float:left}#stacks_in_5171 .fluid-image.align-right img{float:right}

#stacks_in_5171 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5162_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5164 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5164.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5164.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5164.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5164.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5164.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5164.inheritOff a, #simpleText_stacks_in_5164.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5164.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5164.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5164.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5164.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5164.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5164.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5164.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5164.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5164.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5164 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5166.headerInheritStylesOff,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5166.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5166.headerInheritColorsOff,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5166.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5166.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5168 label,
#gridIronWrapperstacks_in_5168 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5168 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5168 select,
#gridIronWrapperstacks_in_5168 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5168 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5168 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5168 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5168.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5168.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5168.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5168.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5168.dataTable thead .sorting,
table#grid-iron-stacks_in_5168.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5168.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5168.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5168.dataTable th,
table#grid-iron-stacks_in_5168.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5168 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5168 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5168.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5168.dataTable thead th,
table#grid-iron-stacks_in_5168.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5168.dataTable thead th p,
table#grid-iron-stacks_in_5168.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5168.dataTable thead th:last-child,
table#grid-iron-stacks_in_5168.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5168 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5168.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5168.dataTable th.focus,
table#grid-iron-stacks_in_5168.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5168.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5168.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5168.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5168.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5168 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5168 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5168 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5168 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5168 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5168 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5168 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5168 .dataTables_length label,
#gridIronWrapperstacks_in_5168 .dataTables_filter label,
#gridIronWrapperstacks_in_5168 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5168 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5169,
#c1ld_stacks_in_5169 > svg,
.mez p#c1ld_stacks_in_5169 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5169 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5169.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5169.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5169 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5169 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5169 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5169.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5169.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5169 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5169.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5169[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5169.content-1ld-content,
#c1ld_stacks_in_5169.content-1ld-content + p[style],
i#c1ld_stacks_in_5169.content-1ld-content,
#slice_mez_5169 #c1ld_stacks_in_5169 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5169.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5169.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5169.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5169.content-1ld-content,
#c1ld_stacks_in_5169.content-1ld-content + p[style],
#slice_mez_5169 #c1ld_stacks_in_5169 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


.infix-content.bg-vault.bg-color.style-pro-stacks_in_5188{background-color:rgba(51, 51, 51, 1.00)}#stacks_in_5188.splb{padding:15px}#splb_stacks_in_5188 .infix-iframe-container{background-color:}#stacks_in_5188{display:none}.infix-opened #stacks_in_5188,.infix-closed #stacks_in_5188{display:block}.KA06{cursor:pointer}#stacks_in_5188.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_5188.splb.ll-overflow{overflow:visible !important}
:root {
  --multi_columns_stacks_in_5189:minmax(250px,min-content) 1fr;
}
#multi_columns_stacks_in_5189 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_5189);
  grid-gap: 10px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_5189 > div {
  min-width: 0;
}
#multi_columns_stacks_in_5189 + .deluxe-columns {
  margin-top: 10px;
}
#multi_columns_stacks_in_5189 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_5189 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 751px) {
  #multi_columns_stacks_in_5189 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 750px) and (min-width: 451px) {
  #multi_columns_stacks_in_5189 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5189 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5189 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_5189 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_5189 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 750px) {
  #multi_columns_stacks_in_5189 {
    grid-template-columns: repeat(2, 1fr);
    
  }
  #multi_columns_stacks_in_5189 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_5189 > div:last-child {
    grid-column: span 1;
  }
  
}
@media all and (max-width: 450px) {
  #multi_columns_stacks_in_5189 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_5189 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_5189 > div > * {position: relative;}
  #multi_columns_stacks_in_5189 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_5200 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5200 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5200 .fluid-image.unlimited img{width:100% !important}#stacks_in_5200 .fluid-image.define_max img{width:100% !important;max-width:180px !important}#stacks_in_5200 .fluid-image.align-left img{float:left}#stacks_in_5200 .fluid-image.align-right img{float:right}

#stacks_in_5200 {
	padding: 10px 0px 10px 0px;
}
 #stacks_in_5191_2{ overflow:hidden;height:10px; } 
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_5193 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_5193.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_5193.fontSizeInheritOff {
	font-size: 12px;
	line-height: 12px;
}
#simpleText_stacks_in_5193.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_5193.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_5193.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_5193.inheritOff a, #simpleText_stacks_in_5193.inheritOff a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_5193.inheritOff a:visited {
	color: #169EE6;
}
#simpleText_stacks_in_5193.inheritOff a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_5193.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_5193.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_5193.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_5193.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_5193.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_5193.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_5193.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_5193 {
	padding: 0px 0px 20px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_5195.headerInheritStylesOff,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff h6 {
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 0px;
}
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_5195.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 25px;
}
#simpleHeaders_stacks_in_5195.headerInheritColorsOff,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_5195.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_5195.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}
/* @group Resets */

/* CSS reset and theme specific fixes */
#gridIronWrapperstacks_in_5197 label,
#gridIronWrapperstacks_in_5197 input[type="search"] {
	display: inline; /* Fixes alignment problems in Zurb Foundation */
}

#gridIronWrapperstacks_in_5197 label {
	line-height: 35px;
}

#gridIronWrapperstacks_in_5197 select,
#gridIronWrapperstacks_in_5197 input[type="search"] {
	width: auto; /* Fixes alignment problems in Zurb Foundation */
	margin: 0;
	min-width: 60px; /* Fixes width of page size dropdown in Zurb Foundation when number of entries is >99 */
}

.gridIronSpacerstacks_in_5197 {
	height: 20px;
	display: block;
	clear: both;
}

#gridIronWrapperstacks_in_5197 input[type="search"] {
	padding: 0px 5px;
	margin: 0 0 0 5px;
	line-height: 35px;
	font-size: 13px;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	outline: none;
	box-shadow: none;
	color: rgba(51, 51, 51, 1.00);
	background: ;
	border-radius: 4px;
	font-weight: normal;
}

#gridIronWrapperstacks_in_5197 input[type="search"]:focus {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	color: rgba(0, 0, 0, 1.00);
}

/* Wrapper */
div.dataTables_wrapper {
    margin: 0 auto;
}

/* @end */

/* @group Basic Table styling */

table#grid-iron-stacks_in_5197.dataTable {
    width: 100%; /* Needed for the scrollX function */
}

table#grid-iron-stacks_in_5197.dataTable p {
	padding: 0;
	margin: 0;
}

table#grid-iron-stacks_in_5197.dataTable tbody tr td {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 6px !important;
    text-align: left;
    vertical-align: middle;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table#grid-iron-stacks_in_5197.dataTable tbody tr td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/* Remove default image icons on coloum sorting - fixes #121 */
table#grid-iron-stacks_in_5197.dataTable thead .sorting,
table#grid-iron-stacks_in_5197.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,
table#grid-iron-stacks_in_5197.dataTable thead .sorting_asc_disabled,
table#grid-iron-stacks_in_5197.dataTable thead .sorting_desc_disabled {
    background-image: none !important;
}

/* @end */

/* @group Responsive table styling */

/*  */
table#grid-iron-stacks_in_5197.dataTable th,
table#grid-iron-stacks_in_5197.dataTable td {

}
/*  */

/* @end */

/* @group Odd row colouring */
table#grid-iron-stacks_in_5197 tbody tr.even {
    background-color: rgba(255, 255, 255, 0.00);
}
table#grid-iron-stacks_in_5197 tbody tr.odd {
    background-color: rgba(241, 241, 241, 0.08);
}

/* @end */

/* @group Footer borders */

table#grid-iron-stacks_in_5197.dataTable.no-footer {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
}

/* @end */

/* @group Table heading / footer styling */

table.fixedHeader-floating thead th,
table.fixedHeader-floating thead td,
table#grid-iron-stacks_in_5197.dataTable thead th,
table#grid-iron-stacks_in_5197.dataTable thead td {
    border-bottom: 1px solid rgba(204, 204, 204, 1.00) !important;
    border-right: 0px solid rgba(204, 204, 204, 1.00) !important;
    background-color: rgba(255, 255, 255, 0.00) !important;
    font-weight: bold !important;
    font-style: none !important;
    text-align: left;
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
    padding: 6px 17px 6px 6px !important;
    vertical-align: middle;
    position: relative;
}

/* Fix for some themes applying colors and sizing on paragraph tags */
table.fixedHeader-floating thead th p,
table.fixedHeader-floating thead td p,
table#grid-iron-stacks_in_5197.dataTable thead th p,
table#grid-iron-stacks_in_5197.dataTable thead td p {
    color: rgba(255, 255, 255, 1.00);
    font-size: 14px;
}

/**/
table.fixedHeader-floating thead th:last-child,
table.fixedHeader-floating thead td:last-child,
table#grid-iron-stacks_in_5197.dataTable thead th:last-child,
table#grid-iron-stacks_in_5197.dataTable thead td:last-child {
    border-right: none !important;
}
/**/
/**/

/* @end */

/* @group Table cell borders */

/**/

/* @end */

/* @group Cell Padding */

table#grid-iron-stacks_in_5197 tbody td {
    padding: 6px 6px !important;
}

/* Space for responsive toggle button */

table#grid-iron-stacks_in_5197.dtr-inline.collapsed>tbody>tr>td:first-child {
	padding-left: 30px !important;
}

/* @end */

/* @group Hovering */
/*  */

/* @end */

/* @group Table row selection */

/*  */

/* @end */

/* @group No row selection */

/*  */
/* CSS applied when table has no row select enabled */
table#grid-iron-stacks_in_5197.dataTable th.focus,
table#grid-iron-stacks_in_5197.dataTable td.focus {
    outline: none !important;
    outline-offset: 0px !important;
}
/*  */

/* @group Compact table */

 */

/* @end */

/* @group Sorting */

/*  */

/* @end */

/* @group Responsive toggle buttons */

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5197.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table#grid-iron-stacks_in_5197.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(204, 10, 32, 1.00) !important;
	content: '\f055' !important;
	background: none !important;
}

table#grid-iron-stacks_in_5197.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table#grid-iron-stacks_in_5197.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
	font-family: FontAwesome !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	box-shadow: none !important;
	border: none !important;
	color: rgba(51, 51, 51, 1.00) !important;
	content: '\f056' !important;
	background: none !important;
}

/* @end */

/* @group Controls */

#gridIronWrapperstacks_in_5197 .dt-buttons a.dt-button,
#gridIronWrapperstacks_in_5197 div.dataTables_paginate a.paginate_button {
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	border-radius: 4px !important;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	text-decoration: none !important;
	outline: none;
	padding: 0 15px !important;
	line-height: 35px;
	font-size: 13px;
}

#gridIronWrapperstacks_in_5197 .dt-buttons a.dt-button:hover,
#gridIronWrapperstacks_in_5197 div.dataTables_paginate a.paginate_button.current,
#gridIronWrapperstacks_in_5197 div.dataTables_paginate a.paginate_button:hover {
	border: 1px solid rgba(0, 0, 0, 1.00) !important;
	background: rgba(51, 51, 51, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	text-decoration: none !important;
	outline: none;
}

#gridIronWrapperstacks_in_5197 div.dataTables_paginate a.paginate_button.disabled,
#gridIronWrapperstacks_in_5197 div.dataTables_paginate a.paginate_button.disabled:hover {
	opacity: 0.50;
	cursor: not-allowed;
	border: 1px solid rgba(153, 153, 153, 1.00) !important;
	background: rgba(233, 233, 233, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
}

#gridIronWrapperstacks_in_5197 .dataTables_length label,
#gridIronWrapperstacks_in_5197 .dataTables_filter label,
#gridIronWrapperstacks_in_5197 .dataTables_info {
	font-size: 13px;
	color: rgba(51, 51, 51, 1.00);
}

/* @end */

/* @group Message Boxes */

/*  */

/* @end */

#stacks_in_5197 {
	padding: 10px 0px 20px 0px;
}
#c1ld_stacks_in_5198,
#c1ld_stacks_in_5198 > svg,
.mez p#c1ld_stacks_in_5198 + div {
  
  text-align: left;
}



#c1ld_stacks_in_5198 {
  float: left;
  
  
}

.c1-fl + #c1ld_stacks_in_5198.c1-fl {
  margin-left: 8px;
}

.c1-fr + #c1ld_stacks_in_5198.c1-fr {
  margin-right: 8px;
}

.popBox2_layout_columns .popBox2_footer #c1ld_stacks_in_5198 {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#c1ld_stacks_in_5198 a {
  border: 1px solid rgba(153, 153, 153, 1.00);
  border-radius: 0px;
  background-color: rgba(255, 255, 255, 0.00);
  color: rgba(153, 153, 153, 1.00);
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px;
}
#c1ld_stacks_in_5198 a:hover {
  border-color: rgba(255, 255, 255, 0.00);
  background-color: rgba(204, 0, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
#c1ld_stacks_in_5198.content-1ld-button.content-1ld-content a > svg {
  fill: rgba(153, 153, 153, 1.00);
  stroke: rgba(153, 153, 153, 1.00);
}
#c1ld_stacks_in_5198.content-1ld-button.content-1ld-content a:hover > svg {
  fill: rgba(255, 255, 255, 1.00);
  stroke: rgba(255, 255, 255, 1.00);
}
.mez #c1ld_stacks_in_5198 a {
  margin-top: 1px;
}



#c1ld_stacks_in_5198.content-1ld-content {
  margin-top: 0px;
  margin-bottom: 0px;
}
div#stacks_out_5198[tag="slice"]:has(>div>.com_onelittledesigner_stacks_Layouts_2_Content_stack) {
  margin-top: 0px;
  margin-bottom: 0px;
}



#c1ld_stacks_in_5198.content-1ld-content,
#c1ld_stacks_in_5198.content-1ld-content + p[style],
i#c1ld_stacks_in_5198.content-1ld-content,
#slice_mez_5198 #c1ld_stacks_in_5198 + div {
  color: rgba(0, 0, 0, 0.60);
  font-size: 14px;
  line-height: 1.10;
}
#c1ld_stacks_in_5198.content-1ld-content.content-1ld-text > svg {
  height: 14px;
  width:  14px;
  fill: rgba(0, 0, 0, 0.60);
  stroke: rgba(0, 0, 0, 0.60);
}
#c1ld_stacks_in_5198.content-1ld-content.content-1ld-button a > i {
  font-size: 18px;
}
#c1ld_stacks_in_5198.content-1ld-content.content-1ld-button a > svg {
  height: 18px;
  width: 18px;
}


#c1ld_stacks_in_5198.content-1ld-content,
#c1ld_stacks_in_5198.content-1ld-content + p[style],
#slice_mez_5198 #c1ld_stacks_in_5198 + div  {
  letter-spacing: 0.00em;
  word-spacing: 0.00em;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 200;
}


#ovl_stacks_in_2687.ll-overlay {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_2687 > #ovl_stacks_in_2687.ll-overlay {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_2687, .lb-master_stacks_in_2687.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_2687.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_2687 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_2687.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0ms 100ms cubic-bezier(0.42, 0, 0.58, 1) transform 40ms cubic-bezier(0.42, 0, 0.58, 1); }

.lb-master_stacks_in_2687.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0ms, transform 200ms 200ms cubic-bezier(0.42, 0, 0.58, 1); }

.lb-master_stacks_in_2687.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_2687.close-on-hover.infix-opened:hover [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_2687.infix-closed .infix-container::after, .lb-master_stacks_in_2687.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0s 680ms; }

.lb-master_stacks_in_2687.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0s; }

.lb-master_stacks_in_2687, .lb-master_stacks_in_2687.infix-closed {
  transition: opacity 220ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0s 600ms cubic-bezier(0.42, 0, 0.58, 1); }

.lb-master_stacks_in_2687.infix-opened {
  transition: opacity 220ms cubic-bezier(0.42, 0, 0.58, 1), visibility 0s 0s; }

.lb-master_stacks_in_2687.infix-loading .infix-content, .lb-master_stacks_in_2687.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.42, 0, 0.58, 1), transform 300ms cubic-bezier(0.42, 0, 0.58, 1); }

.lb-master_stacks_in_2687.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.42, 0, 0.58, 1), transform 400ms cubic-bezier(0.42, 0, 0.58, 1); }
.lb-master_stacks_in_2687.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_2687.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_2687.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_2687 [data-infix-next], .lb-master_stacks_in_2687 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_2687 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_2687 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_2687 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_2687 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_2687 html.infix:not(.bwd-touch):hover [data-infix-next], .lb-master_stacks_in_2687 html.infix:not(.bwd-touch):hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_2687 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_2687 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_2687 [data-infix-next]::before,
.lb-master_stacks_in_2687 [data-infix-next]::after,
.lb-master_stacks_in_2687 [data-infix-prev]::before,
.lb-master_stacks_in_2687 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_2687 html.bwd-touch [data-infix-next], .lb-master_stacks_in_2687 [data-infix-next]:hover,
.lb-master_stacks_in_2687 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_2687 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_2687 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_2687 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_2687 [data-infix-next]:hover::before, .lb-master_stacks_in_2687 [data-infix-next]:hover::after,
  .lb-master_stacks_in_2687 html.bwd-touch [data-infix-prev]::before,
  .lb-master_stacks_in_2687 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_2687 [data-infix-prev]:hover::before, .lb-master_stacks_in_2687 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_2687 [data-infix-next]::after,
.lb-master_stacks_in_2687 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_2687 [data-infix-prev]::after, .lb-master_stacks_in_2687 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_2687 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_2687 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_2687 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_2687 [data-infix-prev]::before {
  transform: rotate(-315deg); }
@important "partials/mixins";
.com_onelittledesigner_stacks_Feature_Section_stack, #stacks_out_1659 {
  overflow: visible !important; }

#feature-cards-stacks_in_1659 {
  margin: 0 auto;
  max-width: 800px; }
  #feature-cards-stacks_in_1659 * {
    box-sizing: border-box; }
  #feature-cards-stacks_in_1659 .feature-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    #feature-cards-stacks_in_1659 .feature-grid.hide-content-icon .feature-card-icon {
      display: none; }
    #feature-cards-stacks_in_1659 .feature-grid.hide-content-text .feature-card-content {
      display: none; }
    #feature-cards-stacks_in_1659 .feature-grid.show-content-stacks .feature-card-stacks {
      display: block; }
    #feature-cards-stacks_in_1659 .feature-grid.no-icons .feature-card-icon i {
      display: none; }
  #feature-cards-stacks_in_1659 .feature-outer {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    padding: 10px 10px; }
    #feature-cards-stacks_in_1659 .feature-outer > a {
      text-decoration: none; }
  #feature-cards-stacks_in_1659 .feature-card {
    /*  */
    /*  */
    /*  */
    /*  */
    border-style: solid;
    border-width: 1px;
    border-color: rgba(179, 179, 179, 1.00);
    /*  */
    /*  */
    /*  */
    height: 100%;
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
    /*  */
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    transition: all 0.10s ease;
    padding: 5px;
    border-radius: 4px;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg); }
  #feature-cards-stacks_in_1659 .feature-card-stacks {
    display: none; }
  #feature-cards-stacks_in_1659 .feature-card-icon {
    /*  */
    /*  */
    /*  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    box-sizing: content-box;
    width: 70px;
    height: 70px;
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
    transition: all 0.10s ease; }
    #feature-cards-stacks_in_1659 .feature-card-icon i {
      font-size: 45px;
      color: #FFFFFF;
      transition: all 0.6s ease-out;
      -webkit-transform-origin: center center;
              transform-origin: center center; }
  #feature-cards-stacks_in_1659 .feature-card-content {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    padding: 5px;
    text-align: center; }
  #feature-cards-stacks_in_1659 .feature-card-header {
    /*  */
    font-family: "Raleway";
    /*  */
    margin: 0;
    color: #999999;
    font-size: 14px;
    line-height: 16px;
    font-weight: ; }
  #feature-cards-stacks_in_1659 .feature-card-description {
    /*  */
    font-family: "Raleway";
    /*  */
    /*  */
    margin: 10px 0;
    display: block;
    color: #999999;
    font-size: 0px;
    line-height: 0px; }

/*  */
#feature-cards-stacks_in_1659 .feature-card:hover {
  /*  */
  z-index: 30;
  position: relative;
  -webkit-transform: scale(1.05) rotate(0deg) translateY(0px);
          transform: scale(1.05) rotate(0deg) translateY(0px); }
  #feature-cards-stacks_in_1659 .feature-card:hover .feature-card-icon {
    /**/ }
    #feature-cards-stacks_in_1659 .feature-card:hover .feature-card-icon i {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      /**/ }
  #feature-cards-stacks_in_1659 .feature-card:hover .feature-card-header {
    /**/
    color: #FFFFFF;
    /**/ }
  #feature-cards-stacks_in_1659 .feature-card:hover .feature-card-description {
    /**/ }

#feature-cards-stacks_in_1659 .feature-grid.ripple .feature-card {
  position: relative; }
  #feature-cards-stacks_in_1659 .feature-grid.ripple .feature-card::before {
    background: #607D8B;
    content: '';
    z-index: -1;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    transition: all 0.4s ease-out;
    border-radius: 50%;
    -webkit-transform: translate(-30px, -30px);
            transform: translate(-30px, -30px); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.center .feature-card::before {
  top: 50%;
  left: 50%;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.center .feature-card:hover::before {
  width: 150%;
  height: 150%;
  border-radius: 4;
  transition: all 0.4s ease-out;
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.top-left .feature-card::before {
  top: -30px;
  left: -30px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  border-radius: 0 50% 50% 50%; }

#feature-cards-stacks_in_1659 .feature-grid.ripple.top-left .feature-card:hover::before {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(1);
          transform: scale(1);
  box-shadow: 0 0 0 20px #607D8B; }

#feature-cards-stacks_in_1659 .feature-grid.ripple.top-right .feature-card::before {
  top: -30px;
  right: -30px;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: scale(1);
          transform: scale(1); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.top-right .feature-card:hover::before {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(1);
          transform: scale(1);
  border-radius: 50% 0 50% 50%; }

#feature-cards-stacks_in_1659 .feature-grid.ripple.bottom-left .feature-card::before {
  left: -30px;
  bottom: -30px;
  border-radius: 4px;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: scale(0);
          transform: scale(0); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.bottom-left .feature-card:hover::before {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(1);
          transform: scale(1); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.bottom-right .feature-card::before {
  bottom: -30px;
  right: -30px;
  border-radius: 50% 50% 0 50%;
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
  -webkit-transform: scale(0);
          transform: scale(0); }

#feature-cards-stacks_in_1659 .feature-grid.ripple.bottom-right .feature-card:hover::before {
  width: 200%;
  height: 200%;
  -webkit-transform: scale(1);
          transform: scale(1); }

@media (min-width: 767px) {
  #feature-cards-stacks_in_1659 .feature-outer {
    /**/
    width: 25.000000%; } }

@media (min-width: 468px) and (max-width: 767px) {
  #feature-cards-stacks_in_1659 .feature-outer {
    /**/
    width: 25.000000%; } }

@media (min-width: 0px) and (max-width: 468px) {
  #feature-cards-stacks_in_1659 .feature-outer {
    /**/
    width: 50.000000%; } }

/*  */
#feature-section-card-stacks_in_1660 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
#feature-section-card-stacks_in_1664 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
#feature-section-card-stacks_in_1668 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
#feature-section-card-stacks_in_1672 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_1673 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_1673.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_1673.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_1673.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_1673.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_1673.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_1673.inheritOff a, #simpleText_stacks_in_1673.inheritOff a:link {
	color: #CCCCCC;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_1673.inheritOff a:visited {
	color: #999999;
}
#simpleText_stacks_in_1673.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_1673.inheritOff a:active {
	color: #CC0A20;
}
#simpleText_stacks_in_1673.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_1673.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_1673.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_1673.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_1673.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_1673.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_1673 {
	padding: 5px 0px 0px 0px;
}
#feature-section-card-stacks_in_1678 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_1679 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_1679.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_1679.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_1679.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_1679.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_1679.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_1679.inheritOff a, #simpleText_stacks_in_1679.inheritOff a:link {
	color: #CCCCCC;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_1679.inheritOff a:visited {
	color: #999999;
}
#simpleText_stacks_in_1679.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_1679.inheritOff a:active {
	color: #CC0A20;
}
#simpleText_stacks_in_1679.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_1679.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_1679.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_1679.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_1679.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_1679.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_1679 {
	padding: 5px 0px 0px 0px;
}
#feature-section-card-stacks_in_1684 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_1685 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_1685.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_1685.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_1685.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_1685.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_1685.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_1685.inheritOff a, #simpleText_stacks_in_1685.inheritOff a:link {
	color: #CCCCCC;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_1685.inheritOff a:visited {
	color: #999999;
}
#simpleText_stacks_in_1685.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_1685.inheritOff a:active {
	color: #CC0A20;
}
#simpleText_stacks_in_1685.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_1685.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_1685.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_1685.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_1685.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_1685.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_1685 {
	padding: 5px 0px 0px 0px;
}
#feature-section-card-stacks_in_1692 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_1693 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_1693.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_1693.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_1693.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_1693.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_1693.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_1693.inheritOff a, #simpleText_stacks_in_1693.inheritOff a:link {
	color: #CCCCCC;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_1693.inheritOff a:visited {
	color: #999999;
}
#simpleText_stacks_in_1693.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_1693.inheritOff a:active {
	color: #CC0A20;
}
#simpleText_stacks_in_1693.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_1693.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_1693.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_1693.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_1693.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_1693.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_1693 {
	padding: 5px 0px 0px 0px;
}
#feature-section-card-stacks_in_1698 img {
  width: 150px;
  height: 150px;
  margin: 0px 0px 0px 0px; }
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_1699 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_1699.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_1699.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_1699.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_1699.lineHeightOn {
	line-height: 16px;
}
#simpleText_stacks_in_1699.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_1699.inheritOff a, #simpleText_stacks_in_1699.inheritOff a:link {
	color: #CCCCCC;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_1699.inheritOff a:visited {
	color: #999999;
}
#simpleText_stacks_in_1699.inheritOff a:hover {
	color: #CC0A20;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_1699.inheritOff a:active {
	color: #CC0A20;
}
#simpleText_stacks_in_1699.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_1699.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_1699.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_1699.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_1699.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_1699.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_1699 {
	padding: 5px 0px 0px 0px;
}
/* 
 * Simple Headers
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-headers/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.2.3
 */

#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h1,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h2,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h3,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h4,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h5,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff h6 {
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	letter-spacing: 1px;
}
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h1,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h2,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h3,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h4,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h5,
#simpleHeaders_stacks_in_1657_3_2.headerInheritStylesOff.lineHeightOn h6 {
	line-height: 24px;
}
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h1,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h2,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h3,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h4,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h5,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a h6,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h1,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h2,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h3,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h4,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h5,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h6 {
	color: #FFFFFF;
}
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h1,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h2,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h3,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h4,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h5,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff a:hover h6,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h1:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h2:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h3:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h4:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h5:hover,
#simpleHeaders_stacks_in_1657_3_2.headerInheritColorsOff h6:hover {
	color: #FFFFFF;
}

#stacks_in_1657_3_2 {
	background-color: rgba(204, 10, 32, 1.00);
	margin: 0px 0px 25px 0px;
	padding: 10px 0px 0px 10px;
}

#stacks_out_1657_3_2 {
	margin-left:0;
}
 #stacks_in_1657_34{ overflow:hidden;height:30px; } 
/* 2.0.2
- fixes overlay opacity bug
- fixes menu item alignment with footer
- adjustments to spacing and padding
- adjustments to spacing and padding for mobile too
- adding pointer events none to prevent closed menu from displaying overtop content
- fixes a bug that would not allow you to edit footer content
- added support for same page #hash navigation
- moved to overscroll behavoir none away from forcing body to be fixed position on open (though not supported in Safari yet)
*/
/*  */
@font-face{font-family:"Ionicons";src:url("ionicons/ionicons.eot?v=4.5.9-1");src:url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"),url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"),url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"),url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"),url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");font-weight:normal;font-style:normal}
#overlayMenuToggleContainer_stacks_in_4_42 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-sizing: border-box;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  text-align: right;
  /*  */
  /*  */
  /*  */
  /*  */

  /*  */
  padding: 15px 15px 10px 10px;
  /*  */
  position: fixed;
  /*  */
  /*  */
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
  /*  */
  /*  */
  /*  */
}

#overlayMenuToggle_stacks_in_4_42 {
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: all;
  color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  border-radius: 64px;
  z-index: 9999;
  /*  */
  /*  */
  /*  */
  width: auto;
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
}
#overlayMenuContainer_stacks_in_4_42 .close-icon {
  box-sizing: border-box;
  /*  */
  /*  */
  /*  */
  right: 0;
  top: 0;
  position: fixed;
  z-index: 9999;
  margin: 15px 15px 10px 10px;
  padding: 5px 10px 5px 10px;
  /*  */
  /*  */
  /*  */
  /*  */
  color: rgba(255, 255, 255, 1.00);
  border-radius: 4px;
  font-size: 24px;
  line-height: 26px;
  /*  */
  /*  */
  line-height: 26px;
  /*  */
  cursor: pointer;
  display: none;
  /*  */
  /*  */
}
#overlayMenuContainer_stacks_in_4_42.open .close-icon {
  display: inline-block;
}
#overlayMenu_stacks_in_4_42 .cssmenu>ul>li>a:hover,
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a:hover,
#overlayMenu_stacks_in_4_42 .cssmenu ul>li a:hover small,
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a:hover small,
#overlayMenuToggle_stacks_in_4_42 {
  transition: all 200ms ease;
}
#overlayMenuToggle_stacks_in_4_42:hover {
  /*  */
  /*  */
}
#overlayMenuToggle_stacks_in_4_42:hover {
  /*  */
  cursor: pointer;
  color: #FFFFFF;
  /*  */
}
#overlayMenuContainer_stacks_in_4_42 .close-icon:hover {
  /*  */
  /*  */
}

#overlayMenuToggle_stacks_in_4_42 svg path, #overlayMenuToggle_stacks_in_4_42 i {
  color: #FFFFFF;
  fill: #FFFFFF;
}
#overlayMenuToggle_stacks_in_4_42:hover svg path, #overlayMenuToggle_stacks_in_4_42:hover i {
  color: #FFFFFF;
  fill: #FFFFFF;
}
#overlayMenuContainer_stacks_in_4_42 .close-icon svg {
  display: inline-block;
  width: 32px;
    /*  */
  margin-left: -20%;
    /*  */
}
#overlayMenuContainer_stacks_in_4_42 .close-icon svg {
  display: block;
}
#overlayMenuToggle_stacks_in_4_42 {
  line-height: 0;
}
#overlayMenuToggle_stacks_in_4_42 span {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 30px;

  /*  */
  margin-left: 4px;
  /*  */
}
#overlayMenuToggle_stacks_in_4_42 .omToggleIconWrap,
#overlayMenuToggle_stacks_in_4_42 .omToggleIconWrap svg {
  display: inline-block;
}
#overlayMenuToggle_stacks_in_4_42 .omToggleIconWrap {
  max-width: 34px;
}
#overlayMenuToggle_stacks_in_4_42 .omToggleIconWrap svg {
  width: 30px;
}
#overlayMenuToggle_stacks_in_4_42 i {
  font-size: 30px;
  line-height: 30px;
}
/*  */

#overlayMenuContainer_stacks_in_4_42 {
  /*  */
  /*  */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  position: fixed;
  visibility: hidden;
  z-index: 9999;
  transition: all 0.2s ease;
  /*  */
}
#overlayMenuContainer_stacks_in_4_42 * {
  z-index: 1;
}
#overlayMenuContainer_stacks_in_4_42::before, #overlayMenuContainer_stacks_in_4_42::after {
  content: '';
  /*  */
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  margin: 0%;
  opacity: 0;
  z-index: -1;
  width: 80px;
  height: 80px;
  transform-origin: center;
  position: absolute;
  -webkit-animation: elegantClose 300ms;
  animation: elegantClose 300ms;
  /* transition: all 200ms ease-in; */
  transform-origin: center;
  -webkit-transform: translate(-50%, -50%) scale(1.01);
  transform: translate(-50%, -50%) scale(1.01);
  border-radius: 50%;
  /*  */
  /*  */
}
#overlayMenuContainer_stacks_in_4_42.open::before, #overlayMenuContainer_stacks_in_4_42.open::after {
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  /* border-radius: 0px; */
  visibility: visible;
  -webkit-animation: elegantOpen 200ms;
  animation: elegantOpen 200ms;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
  animation-fill-mode: forwards;
  opacity: 0.8;
}


#overlayMenuContainer_stacks_in_4_42::before {
  /*  */
  background: #000000;
  /*  */
  /*  */
  /*  */
  opacity: 0.8;
}

#overlayMenuContainer_stacks_in_4_42::after {
  /*  */
}

#overlayMenu_stacks_in_4_42 {
  z-index: 99999999999999999;
  transition: all 0.2s ease-out;
  /*  */
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
  position: fixed;
  visibility: hidden;
  padding-top: 65px;
  /*  */
  /*  */
  /*  */
  font-family: inherit;
  /*  */
}
#overlayMenuToggle_stacks_in_4_42  span {
  /*  */
  font-family: inherit;
  /*  */
}
#overlayMenu_stacks_in_4_42 li a span {
  /*  */
  font-family: inherit;
  /*  */
}
#overlayMenu_stacks_in_4_42 li a small {
  /*  */
  font-family: inherit;
  /*  */
}
/*  */
#overlayMenuContainer_stacks_in_4_42 {
  pointer-events: none;
}
/*  */

#overlayMenuContainer_stacks_in_4_42.open {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 {
  opacity: 1;
  overflow-y: auto;
  overscroll-behavior: none;
  visibility: visible;
  transition-delay: 0.1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .close-icon {
  opacity: 1;
  transition-delay: 0.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu {
  opacity: 1;
  visibility: visible;
  transition-delay: 5s;
  transition: all 0.3s ease;
}

/* #overlayMenuContainer_stacks_in_4_42.open::before, #overlayMenuContainer_stacks_in_4_42.open::after {
  top: 50%;
  left: 50%;
  margin: 0;
  width: 102%;
  height: 102%;
  visibility: visible;
  -webkit-animation: elegantOpen 200ms;
  animation: elegantOpen 200ms;
  transition: opacity 200ms ease-out;
  -webkit-transform: translate(-51%, -51%);
  transform: translate(-51%, -51%);
} */

#overlayMenuContainer_stacks_in_4_42.open::after {
  opacity: 1;
}

#overlayMenu_stacks_in_4_42 .close-icon svg {
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
/*  */
#overlayMenu_stacks_in_4_42 .close-icon:hover svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/*  */
#overlayMenuFooter_stacks_in_4_42 {
  text-align: left;
  width: 100%;
  max-width: 1008px;
  /*  */
  margin: 0 auto;
  padding: 24px;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1.00);
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu, #overlayMenu_stacks_in_4_42 .cssmenu ul, #overlayMenu_stacks_in_4_42 .cssmenu ul li, #overlayMenu_stacks_in_4_42 .cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  line-height: 1;
  list-style: none;
  box-sizing: border-box;
}
/*  */
/*  */

#overlayMenu_stacks_in_4_42 .cssmenu {
  color: #ffffff;
  padding: 0 24px;
  overflow: visible;
  font-family: inherit;
  transition-delay: 0.5s;
  transition: display 0.3s ease;
  /*  */
  /*  */
  /*  */
  display: block;
  margin: 0 auto;
  /*  */
  /*  */
  /*  */
  /*  */
  text-align: center;
  /*  */
  /*  */
  opacity: 0;
  visibility: hidden;
  /*  */
  width: 100%;
  max-width: 948px;
  /*  */
}
#overlayMenu_stacks_in_4_42 .om-text {
  displa
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul {
  /*  */
  display: none;
  /*  */
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu>ul>li.active>ul {
  display: block;
}

#overlayMenu_stacks_in_4_42 .cssmenu>ul>li {
  transition: all 0.3s ease;
  /*  */
  opacity: 0;
  margin-left: -10%;
  /*  */
  /*  */
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li {
  opacity: 1;
  margin-left: 0%;
  transition: all 0.3s ease;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(1) {
  transition-delay: 0.2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(2) {
  transition-delay: 0.3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(3) {
  transition-delay: 0.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(4) {
  transition-delay: 0.5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(5) {
  transition-delay: 0.6s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(6) {
  transition-delay: 0.7s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(7) {
  transition-delay: 0.8s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(8) {
  transition-delay: 0.9s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(9) {
  transition-delay: 1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(10) {
  transition-delay: 1.1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(11) {
  transition-delay: 1.2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(12) {
  transition-delay: 1.3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(13) {
  transition-delay: 1.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(14) {
  transition-delay: 1.5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(15) {
  transition-delay: 1.6s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(16) {
  transition-delay: 1.7s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(17) {
  transition-delay: 1.8s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(18) {
  transition-delay: 1.9s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(19) {
  transition-delay: 2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(20) {
  transition-delay: 2.1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(21) {
  transition-delay: 2.2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(22) {
  transition-delay: 2.3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(23) {
  transition-delay: 2.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(24) {
  transition-delay: 2.5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(25) {
  transition-delay: 2.6s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(26) {
  transition-delay: 2.7s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(27) {
  transition-delay: 2.8s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(28) {
  transition-delay: 2.9s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(29) {
  transition-delay: 3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(30) {
  transition-delay: 3.1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(31) {
  transition-delay: 3.2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(32) {
  transition-delay: 3.3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(33) {
  transition-delay: 3.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(34) {
  transition-delay: 3.5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(35) {
  transition-delay: 3.6s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(36) {
  transition-delay: 3.7s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(37) {
  transition-delay: 3.8s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(38) {
  transition-delay: 3.9s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(39) {
  transition-delay: 4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(40) {
  transition-delay: 4.1s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(41) {
  transition-delay: 4.2s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(42) {
  transition-delay: 4.3s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(43) {
  transition-delay: 4.4s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(44) {
  transition-delay: 4.5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(45) {
  transition-delay: 4.6s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(46) {
  transition-delay: 4.7s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(47) {
  transition-delay: 4.8s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(48) {
  transition-delay: 4.9s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(49) {
  transition-delay: 5s;
}

#overlayMenuContainer_stacks_in_4_42.open #overlayMenu_stacks_in_4_42 .cssmenu>ul>li:nth-child(50) {
  transition-delay: 5.1s;
}

#overlayMenu_stacks_in_4_42 .cssmenu ul li {
  margin-bottom: 10px;
}

#overlayMenu_stacks_in_4_42 .cssmenu ul li:last-child {
  margin-bottom: 0;
}

#overlayMenu_stacks_in_4_42 .cssmenu ul li a {
  z-index: 2;
  position: relative;
  text-decoration: none;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1.00);
  background: transparent;
  /*  */
  padding: 0px 0px;
  /*  */
  border-radius: 4px;
  font-size: 24px;
  line-height: 26px;
  /*  */
  cursor: pointer;
  /*  */
  /*  */
  /*  */
}
#overlayMenu_stacks_in_4_42 .cssmenu ul li a > .om-item-title-wrap {
  /*  */
  padding: 10px 0px;
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu>ul>li>a:hover,
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li > a[class*="current"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li > a[id*="current"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li > a[class*="active"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li > a[id*="active"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li[class*="current"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li[id*="current"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li[class*="active"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul > li[id*="active"] > a {
  /*  */
  color: rgba(102, 102, 102, 1.00);
  /*  */
  background: transparent;
  /*  */
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li {
  margin-top: 10px;
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li:last-child {
  margin-bottom: 0;
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a,
#stacks_in_4_42 .custom_list_type_container .sub_level > a {
  z-index: 2;
  position: relative;
  text-decoration: none;
  line-height: 19.992001px;
  font-size: 19.992001px;
  border-radius: 4px;
  cursor: pointer;
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: transparent;
  /*  */
  /*  */
  /*  */
  padding: 0px 0px;
  /*  */

  /*  */
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a > .om-item-title-wrap {
  /*  */
  /*  */
  padding: 10px 0px;
  /*  */

  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a:hover,
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a[class*="current"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a[id*="current"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a[class*="active"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li > a[id*="active"],
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li[class*="current"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li[id*="current"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li[class*="active"] > a,
#overlayMenu_stacks_in_4_42 .cssmenu > ul ul > li[id*="active"] > a {
  /*  */
  color: rgba(102, 102, 102, 1.00);
  /*  */
  /*  */
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a {
  margin-left: 15px;
  margin-right: 15px;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul ul li a {
  margin-left: 30px;
  margin-right: 30px;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul ul ul li a {
   margin-left: 45px;
  margin-right: 45px;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul ul ul ul li a {
  margin-left: 60px;
  margin-right: 60px;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul ul ul ul ul li a {
   margin-left: 75px;
  margin-right: 75px;
}
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level_1 {
  margin-left: 15px;
  margin-right: 15px;
}
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level_2 {
  margin-left: 30px;
  margin-right: 30px;
}
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level_3 {
  margin-left: 45px;
 margin-right: 45px;
}
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level_4 {
  margin-left: 60px;
  margin-right: 60px;
}
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level_5 {
  margin-left: 75px;
  margin-right: 75px;
}
/*  */
/*  */
#overlayMenu_stacks_in_4_42 .cssmenu .custom_list_type_container .sub_level,
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a {
  margin-right: 0px !important;
}
/*  */
/*  */
#overlayMenu_stacks_in_4_42 .cssmenu ul li a small ,
#stacks_in_4_42 .custom_list_type_container .sub_level small {
  display: block;
  margin-top: 3px;
  line-height: 16.007999px;
  font-size: 16.007999px;
  color: rgba(102, 102, 102, 1.00);
}

/*  */

#overlayMenu_stacks_in_4_42 .cssmenu ul>li a:hover small {
  color: rgba(204, 10, 32, 1.00);
}

/*  */
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a small,
#stacks_in_4_42 .custom_list_type_container .sub_level small {
  display: block;
  margin-top: 2px;
  /*  */
  line-height: 16.007999px;
  font-size: 16.007999px;
  color: rgba(102, 102, 102, 1.00);
  /*  */
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a:hover small {
  /*  */
  color: rgba(204, 10, 32, 1.00);
  /*  */
}
#overlayMenu_stacks_in_4_42 .cssmenu ul>li a svg:first-of-type,
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a svg:first-of-type {
  color: inherit;
  vertical-align: text-top;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul>li a svg:first-of-type {
  width: 24px;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a svg:first-of-type {
  /*  */
  width: 24px;
  /*  */
}
#overlayMenuContainer_stacks_in_4_42 .close-icon svg path,
#overlayMenuContainer_stacks_in_4_42 .close-icon i {
  fill: rgba(255, 255, 255, 1.00);
}
#overlayMenuContainer_stacks_in_4_42 .close-icon:hover svg path,
#overlayMenuContainer_stacks_in_4_42 .close-icon:hover i {
  fill: rgba(102, 102, 102, 1.00);
}
#overlayMenu_stacks_in_4_42 .cssmenu ul li a svg path,
#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a svg path {
  fill: rgba(255, 255, 255, 1.00);
  vertical-align: text-top;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul>li.has-sub>a {
  display: flex;
  /*  */
  /*  */
  /*  */
  justify-content: center;
  /*  */
  align-items: center;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul>li.has-sub>a:after,
#overlayMenu_stacks_in_4_42 .cssmenu ul>li.has-sub>a:before {
  display: none;
}
#overlayMenu_stacks_in_4_42 .cssmenu ul li.has-sub a svg.dropdown-open-icon, #overlayMenu_stacks_in_4_42 .cssmenu ul li.has-sub a svg.dropdown-close-icon {
  /*  */
  /*  */
  /*  */
  display: inline-block;
  /*  */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 32px;
  margin-top: %( 32 - 32) )%px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: visibility 0s, -webkit-transform 0.3s ease;
  transition: visibility 0s, transform 0.3s ease;
  transition: visibility 0s, transform 0.3s ease, -webkit-transform 0.3s ease;
}


#overlayMenu_stacks_in_4_42 .cssmenu ul li.has-sub a svg.dropdown-close-icon {
  /*  */
  display: none;
  /*  */
  /*  */
  display: none;
  /*  */
}
#overlayMenu_stacks_in_4_42 .cssmenu ul li.has-sub.open a svg.dropdown-close-icon {
  /*  */
  /*  */
  /*  */
  display: inline-block;
  /*  */
}
#overlayMenu_stacks_in_4_42 .cssmenu ul li.has-sub.open a svg.dropdown-open-icon {
  display: none;
}
/*  */
/*  */


/*  */
/*  */
@media only screen and (max-width: 600px) {
  #overlayMenu_stacks_in_4_42 .cssmenu {
    /* max-width: 100%; */
    /*  */
    /* margin: 0px 0px;
    max-width: 100%; */
    /*  */
  }
}
@media only screen and (max-width: 440px) {
  #overlayMenuContainer_stacks_in_4_42.hide-m, #overlayMenuToggleContainer_stacks_in_4_42.hide-m {
    display: none;
  }
}

@media only screen and (max-width: 770px) and (min-width: 441px) {
  #overlayMenuContainer_stacks_in_4_42.hide-t, #overlayMenuToggleContainer_stacks_in_4_42.hide-t {
    display: none;
  }
}

@media only screen and (min-width: 771px) {
  #overlayMenuContainer_stacks_in_4_42.hide-d, #overlayMenuToggleContainer_stacks_in_4_42.hide-d {
    display: none;
  }
}

/*  */
@-webkit-keyframes elegantOpen {
  0% {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 0;
  }
  30% {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    opacity: 0.240000;
  }
  100% {
    width: 100%;
    height: 100%;
    border-radius: 0%;
    opacity: 0.8;
  }
}

@keyframes elegantOpen {
  0% {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    opacity: 1;
  }
  30% {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    opacity: 0.240000;
  }
  100% {
    width: 100%;
    height: 100%;
    border-radius: 0%;
    opacity: 0.8;
  }
}

@-webkit-keyframes elegantClose {
  0% {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0.8;
  }
  30% {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    opacity: 0.560000;
  }
  100% {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    opacity: 0;
  }
}

@keyframes elegantClose {
  0% {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0.8;
  }
  30% {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    opacity: 0.560000;
  }
  100% {
    width: 80px;
    height: 80px;
    border-radius: 50%;
      opacity: 0;
  }
}

/*  */



#overlayMenu_stacks_in_4_42 .cssmenu>ul>li>a.hover {
  color: rgba(102, 102, 102, 1.00);
}

#overlayMenu_stacks_in_4_42 .cssmenu>ul>li>a.hover small {
  color: rgba(102, 102, 102, 1.00);
}

#overlayMenu_stacks_in_4_42 .cssmenu>ul>li>a.hover small:hover {
  color: rgba(204, 10, 32, 1.00);
}

#overlayMenu_stacks_in_4_42 .cssmenu ul ul li a.hover {
  /*  */
  color: rgba(102, 102, 102, 1.00);
  /*  */
}

/* %[endif]% */
/*
1.9.0

 */
#stacks_in_4_45 * {
  box-sizing: border-box;
}
#stacks_in_4_45 *:focus {outline:none;}
.searchingstacks_in_4_45 .stacks_top,
.searchingstacks_in_4_45 .stacks_in,
.searchingstacks_in_4_45 .stacks_out {
  overflow: visible;
}
#stacks_in_4_45 .jQueryNote {
  background: rgba(0,0,0,0.3);
  color: #fff;
  padding: 20px;
}
.stacks_in_4_45_pages { display: none;}
#stacks_in_4_45_tipue_search_input,
.live-search-input {
  font-size: 16px;
  width: 100%;
  height: 30px;
  line-height: 28px;
  border-radius: 4px;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0.3);
  background-color: #fff;
  padding: 0px 15px 0px 15px;/* leaving room for search icon */
  position: relative;
  z-index: 9998;
}
#stacks_in_4_45_tipue_search_content,
.live-search-content {
  display: none;
  padding: 20px;
  min-height: 80px;
  position: absolute;
  margin: 20px 0px;
  z-index: 9997;
  width: 100%;
  box-sizing: border-box;
}

#stacks_in_4_45_tipue_search_input,
.live-search-input {
  padding: 0px 15px 0px 35px;
}
#stacks_in_4_45 form > svg,
.live-search-form > svg {
  width: 14px;
  height: 30px;
  fill: #999;
  position: absolute;
  left: 18px;
  text-align: right;
  top: 0px;
  z-index: 9999;
}
/**/
#stacks_in_4_45 form > svg,
.live-search-form > svg {
  width: 15px;
  width: calc(15px - 2px);
  left: calc(34px - 15px);
  fill: #888888;
}
#stacks_in_4_45 form .live-search-submit {
  position: absolute;
  z-index: 9999;
  right: 0px;
  top: 0px;
  font-size: 15px;
  line-height: 30px;
  padding: 0px 12px;
  margin: 0;
  font-family: inherit;
  border-radius: 0 4px 4px 0;
  border-width: 0;
  background: #CC0A20;
  color: #FFFFFF;
  /**/
}
#stacks_in_4_45 form .live-search-submit:hover {
   background: #DB192F;
   color: #FFFFFF;
}
#stacks_in_4_45 form .live-search-submit:active {
   background: #BD0011;
   color: #F0F0F0;
}
#stacks_in_4_45_tipue_search_input,
.live-search-input {
  font-size: 15px;
  font-family: inherit;
  border-radius: 4px;
  border-color: #CCCCCC;
  color: #888888;
  background-color: #FFFFFF;
}
#stacks_in_4_45 ::-webkit-input-placeholder,
.live-search-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #888888;
}
#stacks_in_4_45 :-moz-placeholder,
.live-search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #888888;
  opacity:  1;
}
#stacks_in_4_45 ::-moz-placeholder,
.live-search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #888888;
  opacity:  1;
}
#stacks_in_4_45 :-ms-input-placeholder,
.live-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #888888;
}
#stacks_in_4_45 :placeholder-shown,
.live-search-input:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color: #888888;
}
/**/
#stacks_in_4_45 form > svg,
.live-search-form > svg {
  display: none;
}
#stacks_in_4_45_tipue_search_input,
.live-search-input {
  padding: 0px 15px 0px 15px;
}
/**/
/**/
/**/
/**/
#stacks_in_4_45_tipue_search_content,
.live-search-content {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.3);
  border-top: 1px solid rgba(0,0,0,0.25);
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  transition: all 150ms linear;
  opacity: 0;
}
.searchingstacks_in_4_45 #stacks_in_4_45_tipue_search_content,
.searchingstacks_in_4_45.live-search-content {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  transition: all 150ms linear;
  opacity: 1;
}
#stacks_in_4_45_tipue_search_content:after,
.live-search-content:after {
  content: " ";
  position: absolute;
  top: -10px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
#stacks_in_4_45_tipue_search_content:before,
.live-search-content:before {
  content: " ";
  position: absolute;
  top: -11px;
  left: 14px;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 11px solid rgba(0,0,0,0.3);
}

/**/
/**/
.searchingstacks_in_4_45 #stacks_in_4_45_tipue_search_content,
.searchingstacks_in_4_45.live-search-content {
  position: relative;
}
/**/
/**/
/**/
/**/
/**/
/**/
/**/



/*
Tipue Search 5.0
Copyright (c) 2015 Tipue
Tipue Search is released under the MIT License
http://www.tipue.com/search
*/
#stacks_in_4_45_tipue_search_content .h01, mark,
.live-search-content .h01 {
  background: yellow;
}
.searchingstacks_in_4_45 #stacks_in_4_45_tipue_search_content,
.searchingstacks_in_4_45.live-search-content {
  display: block !important;
}
#stacks_in_4_45_tipue_search_warning {
  margin: 7px 0;
  display: none;
}
.showWarning #stacks_in_4_45_tipue_search_warning {
display: block;
}

.tipue_search_content_title
{
  margin-top: 23px;
}
.tipue_search_content_title a
{
  text-decoration: none;
}
.tipue_search_content_title a:hover
{

}
.tipue_search_content_url{
  word-wrap: break-word;
  hyphens: auto;
}
.tipue_search_content_url a{

  text-decoration: none;
}
.tipue_search_content_url a:hover{

}
.tipue_search_content_text{

  word-wrap: break-word;
  hyphens: auto;
  margin-top: 3px;
}
.tipue_search_content_debug{

  margin: 5px 0;
}
.h01{

  font-weight: 400;
}

#stacks_in_4_45_tipue_search_foot{
  margin: 51px 0 21px 0;
}
#stacks_in_4_45_tipue_search_foot_boxes{
  padding: 0;
  margin: 0;
}
#stacks_in_4_45_tipue_search_foot_boxes li
{
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline;
  cursor:pointer;
}
#stacks_in_4_45_tipue_search_foot_boxes li a{
  padding: 10px 17px 11px 17px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-decoration: none;
  text-align: center;
}
#stacks_in_4_45_tipue_search_foot_boxes li.current{
  padding: 10px 17px 11px 17px;
  background: #f6f6f6;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  color: #333;
  margin-right: 7px;
  text-align: center;
}
#stacks_in_4_45_tipue_search_foot_boxes li a:hover{
  background: #f6f6f6;
}
/* spinner */
.tipue_search_spinner svg polyline,
.tipue_search_spinner svg path {
    stroke: #555555;
}
.tipue_search_spinner {
	width: 110px;
	position: absolute;
	color: #555555;
    top: 0px;
    right: 0px;
    left: auto;
    display: grid;
    text-align: right;
    grid-template-columns: 30px 1fr;
    justify-content: space-between;
}
.tipue_search_spinner .ts-count-wrap {
	padding: 20px 20px 20px 0px;
}
.tipue_search_spinner svg {
	align-self: center;
    height: 30px;
    width: 30px;
    padding: 0px;
    animation-name: ts-spin;
    animation-duration: 3000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes ts-spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_url,
.live-search-content .tipue_search_content_url {
  margin-top: 3px;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_text,
.live-search-content .tipue_search_content_text {
  margin-top: 8px;
}
/**/
#stacks_in_4_45_tipue_search_content,
.live-search-content {
  color: #555555;
  background-color: #FFFFFF;
  font-family: inherit;
}
#stacks_in_4_45_tipue_search_content:after,
.live-search-content:after {
  border-color: transparent transparent #FFFFFF transparent;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_title a,
.live-search-content .tipue_search_content_title a {
  color: #970F1D;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  font-family: inherit;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_title a:hover,
.live-search-content .tipue_search_content_title a:hover {
  color: #CC0A20;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_url,
.live-search-content .tipue_search_content_url {
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_url a,
.live-search-content .tipue_search_content_url a {
  color: #970F1D;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_url a:hover,
.live-search-content .tipue_search_content_url a:hover {
  color: #CC0A20;
}
#stacks_in_4_45_tipue_search_content .tipue_search_content_text,
.live-search-content .tipue_search_content_text {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.tipue_search_content_debug{

}
#stacks_in_4_45_tipue_search_content .h01,
.live-search-content .h01 {
  background: #E6E6E6;
}

#stacks_in_4_45_tipue_search_foot_boxes li a {
  background-color: #FFFFFF;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 1px;
  color: #555555;
}
#stacks_in_4_45_tipue_search_foot_boxes li.current{
  background: #FFFFFF;
  border: 1px solid rgba(0,0,0,0.3);
  border-radius: 1px;
  color: #970F1D;
}
#stacks_in_4_45_tipue_search_foot_boxes li a:hover{
  background: rgba(0,0,0,0.05);
}
#stacks_in_4_45_tipue_search_warning a{

}
#stacks_in_4_45_tipue_search_warning a:hover{

}
#stacks_in_4_45_tipue_search_results_count{

}
/**/

@-webkit-keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}
@keyframes stretchdelay{
  from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@media all and (max-width: 1280px) {
  .menu-loaded.menu-active main {
    padding-left: 80px;
  }
  .sidebar-mobile-active.menu-loaded main {
    padding-left: 80px;
  }
}

#stacks_in_4_45 .additional-pages,
#stacks_in_4_45 .excluded-pages {
  display: none;
}


#stacks_in_4_45 {
	margin: 0px 0px 25px 0px;
}

#stacks_out_4_45 {
	width: 85%;
	margin-left:0;
}
#slice_mez_4_43 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_4_43.selected {
  border-color: #2680fc !important;
}
#slice_mez_4_43 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_4_43 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_4_43 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_4_43.hidden > #stacks_in_4_43 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
#slice_mez_4_47 {
  padding: 2px !important;
  margin: 4px !important;
  display: inline-block !important;
  width: 50% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(0,0,0,0.2);
  background: transparent !important;
}
#slice_mez_4_47.selected {
  border-color: #2680fc !important;
}
#slice_mez_4_47 .stacks-button-DB.info {
  right: 0px !important;
  top: -14px !important;
  z-index: 1;

}
#slice_mez_4_47 .stacks-button-DB.close {
  left: 0px !important;
  top: -14px !important;
  z-index: 1;
}
#slice_mez_4_47 > div:nth-child(2) {
  display: none !important;
}
#slice_mez_4_47.hidden > #stacks_in_4_47 {
  opacity: 1;
  height: 0px;
  min-height: 0px;
  overflow: hidden;
}
/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4_70 {
	position: relative;
	color: #FFFFFF;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4_70.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4_70.fontSizeInheritOff {
	font-size: 18px;
	line-height: 18px;
}
#simpleText_stacks_in_4_70.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4_70.lineHeightOn {
	line-height: 22px;
}
#simpleText_stacks_in_4_70.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4_70.inheritOff a, #simpleText_stacks_in_4_70.inheritOff a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_4_70.inheritOff a:visited {
	color: #FFFFFF;
}
#simpleText_stacks_in_4_70.inheritOff a:hover {
	color: #E6E6E6;
	transition: 2s all ease-in-out;
	-webkit-transition: 2s all ease-in-out;
	-moz-transition: 2s all ease-in-out;
	-o-transition: 2s all ease-in-out;
	-ms-transition: 2s all ease-in-out;
}
#simpleText_stacks_in_4_70.inheritOff a:active {
	color: #FF6600;
}
#simpleText_stacks_in_4_70.inheritOff a:focus {
	color: #FF6600;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4_70.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4_70.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4_70.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4_70.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4_70.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}

#stacks_in_4_70 {
	padding: 15px 6px 10px 6px;
}

#stacks_out_4_70 {
	width: 200px;
}
#stacks_in_4_3 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:200px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out;border-radius:0px;}#stacks_in_4_3 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #191919;box-shadow:0px 0px 0px #191919}#stacks_in_4_3 .fluid-image.unlimited img{width:100% !important}#stacks_in_4_3 .fluid-image.define_max img{width:100% !important;max-width:200px !important}#stacks_in_4_3 .fluid-image.align-left img{float:left}#stacks_in_4_3 .fluid-image.align-right img{float:right}

#stacks_in_4_3 {
	padding: 20px 0px 15px 0px;
}
#stacks_in_4_53 .textalign_wrap {
margin-left: auto; margin-right: auto;
text-align: center;
/*Custom CSS;*/
}

#stacks_in_4_53 .textalign {
text-align: center;

display: inline-block;




color: rgba(230, 230, 230, 1.00) !important;






padding-left: 10px !important; padding-right: 10px !important;
padding-top: 10px !important; padding-bottom: 10px !important;





font-size: 100%; line-height: 200%;



/*Custom CSS;*/
}

#stacks_in_4_53 .textalign a {

	color: #CCCCCC !important;

}

#stacks_in_4_53 .textalign a:visited {

	color: #CCCCCC !important;

}

#stacks_in_4_53 .textalign a:hover {

	color: rgba(204, 10, 32, 1.00) !important;

}

#stacks_in_4_53 .textalign a:active {

	color: rgba(204, 10, 32, 1.00) !important;

}/* 
 * Simple Text
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.8.2
 */

#simpleText_stacks_in_4_16 {
	position: relative;
	color: #333333;
	text-shadow: ;
	-webkit-text-shadow: ;
	-moz-text-shadow: ;
	-o-text-shadow: ;
	-ms-text-shadow: ;
}
#simpleText_stacks_in_4_16.fontSizeInheritOn {
	font-size: inherit;
}
#simpleText_stacks_in_4_16.fontSizeInheritOff {
	font-size: 14px;
	line-height: 14px;
}
#simpleText_stacks_in_4_16.letterSpacingOn {
	letter-spacing: 0px;
}
#simpleText_stacks_in_4_16.lineHeightOn {
	line-height: 18px;
}
#simpleText_stacks_in_4_16.rotateOn .insideText {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	display: inline-block;
}
#simpleText_stacks_in_4_16.inheritOff a, #simpleText_stacks_in_4_16.inheritOff a:link {
	color: #B3B3B3;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 2s all ease-in-out;
	-webkit-transition: 2s all ease-in-out;
	-moz-transition: 2s all ease-in-out;
	-o-transition: 2s all ease-in-out;
	-ms-transition: 2s all ease-in-out;	
}
#simpleText_stacks_in_4_16.inheritOff a:visited {
	color: #B3B3B3;
}
#simpleText_stacks_in_4_16.inheritOff a:hover {
	color: #CC0000;
	transition: 1s all ease-in-out;
	-webkit-transition: 1s all ease-in-out;
	-moz-transition: 1s all ease-in-out;
	-o-transition: 1s all ease-in-out;
	-ms-transition: 1s all ease-in-out;
}
#simpleText_stacks_in_4_16.inheritOff a:active {
	color: #CC0000;
}
#simpleText_stacks_in_4_16.inheritOff a:focus {
	color: #CC0000;
	outline: none !important; /*For browsers that add an outline by default*/
} 
#simpleText_stacks_in_4_16.optJustify {
	text-align: justify;
}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_4_16.reFontSizeOn {
		font-size: px;
		line-height: px;
	}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_4_16.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_4_16.reFontSizeOn {
		font-size: 14px;
		line-height: 14px;
	}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_4_16.reFontSizeOn {
		font-size: 12px;
		line-height: 12px;
	}
}

#stacks_in_4_16 {
	padding: 20px 0px 15px 0px;
}

#stacks_in_4_15 {
	display:inline-block; width:100%; line-height: 1.400000em;
}
