.aspect-ratio-1000>*,.aspect-ratio-100>*,.aspect-ratio-109>*,.aspect-ratio-10>*,.aspect-ratio-1100>*,.aspect-ratio-110>*,.aspect-ratio-111>*,.aspect-ratio-112>*,.aspect-ratio-114>*,.aspect-ratio-116>*,.aspect-ratio-11>*,.aspect-ratio-1200>*,.aspect-ratio-120>*,.aspect-ratio-122>*,.aspect-ratio-125>*,.aspect-ratio-128>*,.aspect-ratio-12>*,.aspect-ratio-133>*,.aspect-ratio-137>*,.aspect-ratio-140>*,.aspect-ratio-142>*,.aspect-ratio-150>*,.aspect-ratio-157>*,.aspect-ratio-160>*,.aspect-ratio-166>*,.aspect-ratio-16>*,.aspect-ratio-171>*,.aspect-ratio-175>*,.aspect-ratio-180>*,.aspect-ratio-183>*,.aspect-ratio-18>*,.aspect-ratio-200>*,.aspect-ratio-20>*,.aspect-ratio-220>*,.aspect-ratio-225>*,.aspect-ratio-22>*,.aspect-ratio-233>*,.aspect-ratio-240>*,.aspect-ratio-250>*,.aspect-ratio-25>*,.aspect-ratio-266>*,.aspect-ratio-275>*,.aspect-ratio-27>*,.aspect-ratio-28>*,.aspect-ratio-300>*,.aspect-ratio-30>*,.aspect-ratio-333>*,.aspect-ratio-33>*,.aspect-ratio-350>*,.aspect-ratio-366>*,.aspect-ratio-36>*,.aspect-ratio-37>*,.aspect-ratio-400>*,.aspect-ratio-40>*,.aspect-ratio-41>*,.aspect-ratio-42>*,.aspect-ratio-44>*,.aspect-ratio-450>*,.aspect-ratio-45>*,.aspect-ratio-500>*,.aspect-ratio-50>*,.aspect-ratio-54>*,.aspect-ratio-550>*,.aspect-ratio-55>*,.aspect-ratio-57>*,.aspect-ratio-58>*,.aspect-ratio-600>*,.aspect-ratio-60>*,.aspect-ratio-62>*,.aspect-ratio-63>*,.aspect-ratio-66>*,.aspect-ratio-700>*,.aspect-ratio-70>*,.aspect-ratio-71>*,.aspect-ratio-72>*,.aspect-ratio-75>*,.aspect-ratio-77>*,.aspect-ratio-800>*,.aspect-ratio-80>*,.aspect-ratio-81>*,.aspect-ratio-83>*,.aspect-ratio-85>*,.aspect-ratio-87>*,.aspect-ratio-88>*,.aspect-ratio-8>*,.aspect-ratio-900>*,.aspect-ratio-90>*,.aspect-ratio-91>*,.aspect-ratio-9>*,.mg-gallery .aspect-ratio-16-9>*,.mg-gallery .aspect-ratio-4-3>*,.mg-gallery .aspect-ratio-anamorphic>*,.mg-gallery .aspect-ratio-square>*{height:100%;left:0;top:0;width:100%}.mg-gallery .mg-next,.mg-gallery .mg-prev{transition:.25s border-color;content:""}a:active,a:hover,button{outline:0}.aspect-ratio-1000:after,.aspect-ratio-100:after,.aspect-ratio-109:after,.aspect-ratio-10:after,.aspect-ratio-1100:after,.aspect-ratio-110:after,.aspect-ratio-111:after,.aspect-ratio-112:after,.aspect-ratio-116:after,.aspect-ratio-11:after,.aspect-ratio-1200:after,.aspect-ratio-120:after,.aspect-ratio-122:after,.aspect-ratio-125:after,.aspect-ratio-128:after,.aspect-ratio-12:after,.aspect-ratio-133:after,.aspect-ratio-137:after,.aspect-ratio-140:after,.aspect-ratio-142:after,.aspect-ratio-14:after,.aspect-ratio-150:after,.aspect-ratio-157:after,.aspect-ratio-16-9:after,.aspect-ratio-160:after,.aspect-ratio-166:after,.aspect-ratio-16:after,.aspect-ratio-171:after,.aspect-ratio-175:after,.aspect-ratio-180:after,.aspect-ratio-183:after,.aspect-ratio-18:after,.aspect-ratio-200:after,.aspect-ratio-20:after,.aspect-ratio-21-9:after,.aspect-ratio-220:after,.aspect-ratio-225:after,.aspect-ratio-22:after,.aspect-ratio-233:after,.aspect-ratio-240:after,.aspect-ratio-250:after,.aspect-ratio-25:after,.aspect-ratio-266:after,.aspect-ratio-275:after,.aspect-ratio-27:after,.aspect-ratio-28:after,.aspect-ratio-300:after,.aspect-ratio-30:after,.aspect-ratio-333:after,.aspect-ratio-33:after,.aspect-ratio-350:after,.aspect-ratio-366:after,.aspect-ratio-36:after,.aspect-ratio-37:after,.aspect-ratio-4-1:after,.aspect-ratio-4-3:after,.aspect-ratio-400:after,.aspect-ratio-40:after,.aspect-ratio-41:after,.aspect-ratio-42:after,.aspect-ratio-44:after,.aspect-ratio-450:after,.aspect-ratio-45:after,.aspect-ratio-500:after,.aspect-ratio-50:after,.aspect-ratio-54:after,.aspect-ratio-550:after,.aspect-ratio-55:after,.aspect-ratio-57:after,.aspect-ratio-58:after,.aspect-ratio-600:after,.aspect-ratio-60:after,.aspect-ratio-62:after,.aspect-ratio-63:after,.aspect-ratio-66:after,.aspect-ratio-700:after,.aspect-ratio-70:after,.aspect-ratio-71:after,.aspect-ratio-72:after,.aspect-ratio-75:after,.aspect-ratio-77:after,.aspect-ratio-800:after,.aspect-ratio-80:after,.aspect-ratio-81:after,.aspect-ratio-83:after,.aspect-ratio-85:after,.aspect-ratio-87:after,.aspect-ratio-88:after,.aspect-ratio-8:after,.aspect-ratio-900:after,.aspect-ratio-90:after,.aspect-ratio-91:after,.aspect-ratio-9:after,.aspect-ratio-anamorphic:after,.mg-gallery .aspect-ratio-16-9:after,.mg-gallery .aspect-ratio-4-3:after,.mg-gallery .aspect-ratio-anamorphic:after,.mg-gallery .aspect-ratio-square:after,.mg-gallery .mg-next,.mg-gallery .mg-prev,.mg-gallery .mg-slide:before,.mg-gallery .mg-slides .mg-slide.mg-img-slide .mg-loading-spinner,.mg-gallery .mg-slides .mg-slide.mg-yt-slide .mg-loading-spinner,.mg-gallery .mg-youtube-thumb .icon:before,.modal-wrapper .modal-close:after,.modal-wrapper .modal-close:before{content:""}.aspect-ratio-100{position:relative}.aspect-ratio-100:after{display:block;padding-top:100%}.aspect-ratio-100>*{display:block;position:absolute}.aspect-ratio-200{position:relative}.aspect-ratio-200:after{display:block;padding-top:200%}.aspect-ratio-200>*{display:block;position:absolute}.aspect-ratio-300{position:relative}.aspect-ratio-300:after{display:block;padding-top:300%}.aspect-ratio-300>*{display:block;position:absolute}.aspect-ratio-400{position:relative}.aspect-ratio-400:after{display:block;padding-top:400%}.aspect-ratio-400>*{display:block;position:absolute}.aspect-ratio-500{position:relative}.aspect-ratio-500:after{display:block;padding-top:500%}.aspect-ratio-500>*{display:block;position:absolute}.aspect-ratio-600{position:relative}.aspect-ratio-600:after{display:block;padding-top:600%}.aspect-ratio-600>*{display:block;position:absolute}.aspect-ratio-700{position:relative}.aspect-ratio-700:after{display:block;padding-top:700%}.aspect-ratio-700>*{display:block;position:absolute}.aspect-ratio-800{position:relative}.aspect-ratio-800:after{display:block;padding-top:800%}.aspect-ratio-800>*{display:block;position:absolute}.aspect-ratio-900{position:relative}.aspect-ratio-900:after{display:block;padding-top:900%}.aspect-ratio-900>*{display:block;position:absolute}.aspect-ratio-1000{position:relative}.aspect-ratio-1000:after{display:block;padding-top:1000%}.aspect-ratio-1000>*{display:block;position:absolute}.aspect-ratio-1100{position:relative}.aspect-ratio-1100:after{display:block;padding-top:1100%}.aspect-ratio-1100>*{display:block;position:absolute}.aspect-ratio-1200{position:relative}.aspect-ratio-1200:after{display:block;padding-top:1200%}.aspect-ratio-1200>*{display:block;position:absolute}.aspect-ratio-50{position:relative}.aspect-ratio-50:after{display:block;padding-top:50%}.aspect-ratio-50>*{display:block;position:absolute}.aspect-ratio-150{position:relative}.aspect-ratio-150:after{display:block;padding-top:150%}.aspect-ratio-150>*{display:block;position:absolute}.aspect-ratio-250{position:relative}.aspect-ratio-250:after{display:block;padding-top:250%}.aspect-ratio-250>*{display:block;position:absolute}.aspect-ratio-350{position:relative}.aspect-ratio-350:after{display:block;padding-top:350%}.aspect-ratio-350>*{display:block;position:absolute}.aspect-ratio-450{position:relative}.aspect-ratio-450:after{display:block;padding-top:450%}.aspect-ratio-450>*{display:block;position:absolute}.aspect-ratio-550{position:relative}.aspect-ratio-550:after{display:block;padding-top:550%}.aspect-ratio-550>*{display:block;position:absolute}.aspect-ratio-33{position:relative}.aspect-ratio-33:after{display:block;padding-top:33.33333%}.aspect-ratio-33>*{display:block;position:absolute}.aspect-ratio-66{position:relative}.aspect-ratio-66:after{display:block;padding-top:66.66667%}.aspect-ratio-66>*{display:block;position:absolute}.aspect-ratio-133{position:relative}.aspect-ratio-133:after{display:block;padding-top:133.33333%}.aspect-ratio-133>*{display:block;position:absolute}.aspect-ratio-166{position:relative}.aspect-ratio-166:after{display:block;padding-top:166.66667%}.aspect-ratio-166>*{display:block;position:absolute}.aspect-ratio-233{position:relative}.aspect-ratio-233:after{display:block;padding-top:233.33333%}.aspect-ratio-233>*{display:block;position:absolute}.aspect-ratio-266{position:relative}.aspect-ratio-266:after{display:block;padding-top:266.66667%}.aspect-ratio-266>*{display:block;position:absolute}.aspect-ratio-333{position:relative}.aspect-ratio-333:after{display:block;padding-top:333.33333%}.aspect-ratio-333>*{display:block;position:absolute}.aspect-ratio-366{position:relative}.aspect-ratio-366:after{display:block;padding-top:366.66667%}.aspect-ratio-366>*{display:block;position:absolute}.aspect-ratio-25{position:relative}.aspect-ratio-25:after{display:block;padding-top:25%}.aspect-ratio-25>*{display:block;position:absolute}.aspect-ratio-75{position:relative}.aspect-ratio-75:after{display:block;padding-top:75%}.aspect-ratio-75>*{display:block;position:absolute}.aspect-ratio-125{position:relative}.aspect-ratio-125:after{display:block;padding-top:125%}.aspect-ratio-125>*{display:block;position:absolute}.aspect-ratio-175{position:relative}.aspect-ratio-175:after{display:block;padding-top:175%}.aspect-ratio-175>*{display:block;position:absolute}.aspect-ratio-225{position:relative}.aspect-ratio-225:after{display:block;padding-top:225%}.aspect-ratio-225>*{display:block;position:absolute}.aspect-ratio-275{position:relative}.aspect-ratio-275:after{display:block;padding-top:275%}.aspect-ratio-275>*{display:block;position:absolute}.aspect-ratio-20{position:relative}.aspect-ratio-20:after{display:block;padding-top:20%}.aspect-ratio-20>*{display:block;position:absolute}.aspect-ratio-40{position:relative}.aspect-ratio-40:after{display:block;padding-top:40%}.aspect-ratio-40>*{display:block;position:absolute}.aspect-ratio-60{position:relative}.aspect-ratio-60:after{display:block;padding-top:60%}.aspect-ratio-60>*{display:block;position:absolute}.aspect-ratio-80{position:relative}.aspect-ratio-80:after{display:block;padding-top:80%}.aspect-ratio-80>*{display:block;position:absolute}.aspect-ratio-120{position:relative}.aspect-ratio-120:after{display:block;padding-top:120%}.aspect-ratio-120>*{display:block;position:absolute}.aspect-ratio-140{position:relative}.aspect-ratio-140:after{display:block;padding-top:140%}.aspect-ratio-140>*{display:block;position:absolute}.aspect-ratio-160{position:relative}.aspect-ratio-160:after{display:block;padding-top:160%}.aspect-ratio-160>*{display:block;position:absolute}.aspect-ratio-180{position:relative}.aspect-ratio-180:after{display:block;padding-top:180%}.aspect-ratio-180>*{display:block;position:absolute}.aspect-ratio-220{position:relative}.aspect-ratio-220:after{display:block;padding-top:220%}.aspect-ratio-220>*{display:block;position:absolute}.aspect-ratio-240{position:relative}.aspect-ratio-240:after{display:block;padding-top:240%}.aspect-ratio-240>*{display:block;position:absolute}.aspect-ratio-16{position:relative}.aspect-ratio-16:after{display:block;padding-top:16.66667%}.aspect-ratio-16>*{display:block;position:absolute}.aspect-ratio-83{position:relative}.aspect-ratio-83:after{display:block;padding-top:83.33333%}.aspect-ratio-83>*{display:block;position:absolute}.aspect-ratio-116{position:relative}.aspect-ratio-116:after{display:block;padding-top:116.66667%}.aspect-ratio-116>*{display:block;position:absolute}.aspect-ratio-183{position:relative}.aspect-ratio-183:after{display:block;padding-top:183.33333%}.aspect-ratio-183>*{display:block;position:absolute}.aspect-ratio-14{position:relative}.aspect-ratio-14:after{display:block;padding-top:14.28571%}.aspect-ratio-14>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.aspect-ratio-28{position:relative}.aspect-ratio-28:after{display:block;padding-top:28.57143%}.aspect-ratio-28>*{display:block;position:absolute}.aspect-ratio-42{position:relative}.aspect-ratio-42:after{display:block;padding-top:42.85714%}.aspect-ratio-42>*{display:block;position:absolute}.aspect-ratio-57{position:relative}.aspect-ratio-57:after{display:block;padding-top:57.14286%}.aspect-ratio-57>*{display:block;position:absolute}.aspect-ratio-71{position:relative}.aspect-ratio-71:after{display:block;padding-top:71.42857%}.aspect-ratio-71>*{display:block;position:absolute}.aspect-ratio-85{position:relative}.aspect-ratio-85:after{display:block;padding-top:85.71429%}.aspect-ratio-85>*{display:block;position:absolute}.aspect-ratio-114{position:relative}.aspect-ratio-114:after{content:"";display:block;padding-top:114.28571%}.aspect-ratio-114>*{display:block;position:absolute}.aspect-ratio-128{position:relative}.aspect-ratio-128:after{display:block;padding-top:128.57143%}.aspect-ratio-128>*{display:block;position:absolute}.aspect-ratio-142{position:relative}.aspect-ratio-142:after{display:block;padding-top:142.85714%}.aspect-ratio-142>*{display:block;position:absolute}.aspect-ratio-157{position:relative}.aspect-ratio-157:after{display:block;padding-top:157.14286%}.aspect-ratio-157>*{display:block;position:absolute}.aspect-ratio-171{position:relative}.aspect-ratio-171:after{display:block;padding-top:171.42857%}.aspect-ratio-171>*{display:block;position:absolute}.aspect-ratio-12{position:relative}.aspect-ratio-12:after{display:block;padding-top:12.5%}.aspect-ratio-12>*{display:block;position:absolute}.aspect-ratio-37{position:relative}.aspect-ratio-37:after{display:block;padding-top:37.5%}.aspect-ratio-37>*{display:block;position:absolute}.aspect-ratio-62{position:relative}.aspect-ratio-62:after{display:block;padding-top:62.5%}.aspect-ratio-62>*{display:block;position:absolute}.aspect-ratio-87{position:relative}.aspect-ratio-87:after{display:block;padding-top:87.5%}.aspect-ratio-87>*{display:block;position:absolute}.aspect-ratio-112{position:relative}.aspect-ratio-112:after{display:block;padding-top:112.5%}.aspect-ratio-112>*{display:block;position:absolute}.aspect-ratio-137{position:relative}.aspect-ratio-137:after{display:block;padding-top:137.5%}.aspect-ratio-137>*{display:block;position:absolute}.aspect-ratio-11{position:relative}.aspect-ratio-11:after{display:block;padding-top:11.11111%}.aspect-ratio-11>*{display:block;position:absolute}.aspect-ratio-22{position:relative}.aspect-ratio-22:after{display:block;padding-top:22.22222%}.aspect-ratio-22>*{display:block;position:absolute}.aspect-ratio-44{position:relative}.aspect-ratio-44:after{display:block;padding-top:44.44444%}.aspect-ratio-44>*{display:block;position:absolute}.aspect-ratio-55{position:relative}.aspect-ratio-55:after{display:block;padding-top:55.55556%}.aspect-ratio-55>*{display:block;position:absolute}.aspect-ratio-77{position:relative}.aspect-ratio-77:after{display:block;padding-top:77.77778%}.aspect-ratio-77>*{display:block;position:absolute}.aspect-ratio-88{position:relative}.aspect-ratio-88:after{display:block;padding-top:88.88889%}.aspect-ratio-88>*{display:block;position:absolute}.aspect-ratio-111{position:relative}.aspect-ratio-111:after{display:block;padding-top:111.11111%}.aspect-ratio-111>*{display:block;position:absolute}.aspect-ratio-122{position:relative}.aspect-ratio-122:after{display:block;padding-top:122.22222%}.aspect-ratio-122>*{display:block;position:absolute}.aspect-ratio-10{position:relative}.aspect-ratio-10:after{display:block;padding-top:10%}.aspect-ratio-10>*{display:block;position:absolute}.aspect-ratio-30{position:relative}.aspect-ratio-30:after{display:block;padding-top:30%}.aspect-ratio-30>*{display:block;position:absolute}.aspect-ratio-70{position:relative}.aspect-ratio-70:after{display:block;padding-top:70%}.aspect-ratio-70>*{display:block;position:absolute}.aspect-ratio-90{position:relative}.aspect-ratio-90:after{display:block;padding-top:90%}.aspect-ratio-90>*{display:block;position:absolute}.aspect-ratio-110{position:relative}.aspect-ratio-110:after{display:block;padding-top:110%}.aspect-ratio-110>*{display:block;position:absolute}.aspect-ratio-9{position:relative}.aspect-ratio-9:after{display:block;padding-top:9.09091%}.aspect-ratio-9>*{display:block;position:absolute}.aspect-ratio-18{position:relative}.aspect-ratio-18:after{display:block;padding-top:18.18182%}.aspect-ratio-18>*{display:block;position:absolute}.aspect-ratio-27{position:relative}.aspect-ratio-27:after{display:block;padding-top:27.27273%}.aspect-ratio-27>*{display:block;position:absolute}.aspect-ratio-36{position:relative}.aspect-ratio-36:after{display:block;padding-top:36.36364%}.aspect-ratio-36>*{display:block;position:absolute}.aspect-ratio-45{position:relative}.aspect-ratio-45:after{display:block;padding-top:45.45455%}.aspect-ratio-45>*{display:block;position:absolute}.aspect-ratio-54{position:relative}.aspect-ratio-54:after{display:block;padding-top:54.54545%}.aspect-ratio-54>*{display:block;position:absolute}.aspect-ratio-63{position:relative}.aspect-ratio-63:after{display:block;padding-top:63.63636%}.aspect-ratio-63>*{display:block;position:absolute}.aspect-ratio-72{position:relative}.aspect-ratio-72:after{display:block;padding-top:72.72727%}.aspect-ratio-72>*{display:block;position:absolute}.aspect-ratio-81{position:relative}.aspect-ratio-81:after{display:block;padding-top:81.81818%}.aspect-ratio-81>*{display:block;position:absolute}.aspect-ratio-109{position:relative}.aspect-ratio-109:after{display:block;padding-top:109.09091%}.aspect-ratio-109>*{display:block;position:absolute}.aspect-ratio-8{position:relative}.aspect-ratio-8:after{display:block;padding-top:8.33333%}.aspect-ratio-8>*{display:block;position:absolute}.aspect-ratio-41{position:relative}.aspect-ratio-41:after{display:block;padding-top:41.66667%}.aspect-ratio-41>*{display:block;position:absolute}.aspect-ratio-58{position:relative}.aspect-ratio-58:after{display:block;padding-top:58.33333%}.aspect-ratio-58>*{display:block;position:absolute}.aspect-ratio-91{position:relative}.aspect-ratio-91:after{display:block;padding-top:91.66667%}.aspect-ratio-91>*{display:block;position:absolute}.mg-gallery,.mg-gallery .aspect-ratio-16-9{position:relative}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-grid.masonry-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grid .col-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-grid .col-2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-grid .col-3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-grid .col-4{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-grid .col-5{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-grid .col-6{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-grid .col-7{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-grid .col-8{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-grid .col-9{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-grid .col-10{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-grid .col-11{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-grid .col-12{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:0){.flex-grid .col-1-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-grid .col-2-xs{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-grid .col-3-xs{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-grid .col-4-xs{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-grid .col-5-xs{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-grid .col-6-xs{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-grid .col-7-xs{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-grid .col-8-xs{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-grid .col-9-xs{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-grid .col-10-xs{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-grid .col-11-xs{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-grid .col-12-xs{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:640px){.flex-grid .col-1-s{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-grid .col-2-s{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-grid .col-3-s{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-grid .col-4-s{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-grid .col-5-s{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-grid .col-6-s{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-grid .col-7-s{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-grid .col-8-s{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-grid .col-9-s{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-grid .col-10-s{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-grid .col-11-s{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-grid .col-12-s{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:1024px){.flex-grid .col-1-m{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-grid .col-2-m{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-grid .col-3-m{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-grid .col-4-m{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-grid .col-5-m{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-grid .col-6-m{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-grid .col-7-m{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-grid .col-8-m{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-grid .col-9-m{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-grid .col-10-m{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-grid .col-11-m{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-grid .col-12-m{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:1320px){.flex-grid .col-1-l{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.flex-grid .col-2-l{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.flex-grid .col-3-l{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-preferred-size:25%;flex-basis:25%}.flex-grid .col-4-l{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.flex-grid .col-5-l{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.flex-grid .col-6-l{-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:50%;flex-basis:50%}.flex-grid .col-7-l{-webkit-box-flex:7;-ms-flex-positive:7;flex-grow:7;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.flex-grid .col-8-l{-webkit-box-flex:8;-ms-flex-positive:8;flex-grow:8;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.flex-grid .col-9-l{-webkit-box-flex:9;-ms-flex-positive:9;flex-grow:9;-ms-flex-preferred-size:75%;flex-basis:75%}.flex-grid .col-10-l{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.flex-grid .col-11-l{-webkit-box-flex:11;-ms-flex-positive:11;flex-grow:11;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.flex-grid .col-12-l{-webkit-box-flex:12;-ms-flex-positive:12;flex-grow:12;-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grid>[class*=col-]:not(.last-row){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mg-gallery{padding:0 25px;box-sizing:border-box}.mg-gallery .aspect-ratio-16-9:after{display:block;padding-top:56.25%}.mg-gallery .aspect-ratio-16-9>*{display:block;position:absolute}.mg-gallery .aspect-ratio-4-3{position:relative}.mg-gallery .aspect-ratio-4-3:after{display:block;padding-top:75%}.mg-gallery .aspect-ratio-4-3>*{display:block;position:absolute}.mg-gallery .aspect-ratio-anamorphic{position:relative}.mg-gallery .aspect-ratio-anamorphic:after{display:block;padding-top:41.841%}.mg-gallery .aspect-ratio-anamorphic>*{display:block;position:absolute}.mg-gallery .aspect-ratio-square{position:relative}.mg-gallery .aspect-ratio-square:after{display:block;padding-top:100%}.mg-gallery .aspect-ratio-square>*{display:block;position:absolute}@media only screen and (min-width:640px){.mg-gallery{padding:0 60px}}.mg-gallery,.mg-gallery *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-gallery:-webkit-full-screen{padding:0;width:100%;height:auto;background:#000}.mg-gallery:-ms-fullscreen{padding:0;width:100%;height:auto;background:#000}.mg-gallery:fullscreen{padding:0;width:100%;height:auto;background:#000}.mg-gallery:-webkit-full-screen .mg-thumbsreel{display:none}.mg-gallery:-moz-full-screen .mg-thumbsreel{display:none}.mg-gallery:-ms-fullscreen .mg-thumbsreel{display:none}.mg-gallery:fullscreen .mg-thumbsreel{display:none}.mg-gallery:-moz-full-screen{padding:0;width:100%;background:#000;height:100%}.mg-gallery .mg-fsbutton{cursor:pointer;background:#fff;position:absolute;top:5px;right:5px;width:20px;height:20px}.mg-gallery .mg-next{position:absolute;border:25px solid transparent;border-top-width:25px;border-bottom-width:25px;border-left-color:#dedede;border-right:none}.mg-gallery .mg-next:hover{border-left-color:#dedede}.mg-gallery .mg-prev{position:absolute;border:25px solid transparent;border-top-width:25px;border-bottom-width:25px;border-right-color:#dedede;border-left:none}.mg-gallery .mg-prev:hover{border-right-color:#dedede}.mg-gallery .mg-radios{display:inline-block;position:absolute;white-space:nowrap}.mg-gallery .mg-slidesreel .mg-controls .mg-deactivate,.mg-gallery .mg-slidesreel.mg-yt-active .mg-fsbutton,.mg-gallery .mg-thumbsreel .mg-controls .mg-deactivate,.mg-gallery .mg-thumbsreel.mg-yt-active .mg-fsbutton,.mg-gallery input[type=radio]{display:none}.mg-gallery input[type=radio]+label{cursor:pointer}.mg-gallery input[type=radio]:checked+label{background-color:#00f}.mg-gallery .mg-slidesreel,.mg-gallery .mg-thumbsreel{margin:0 auto;position:relative}.mg-gallery .mg-slidesreel .mg-wrap,.mg-gallery .mg-thumbsreel .mg-wrap{overflow:hidden;position:relative;transition:.5s height}.mg-gallery .mg-slidesreel .mg-controls,.mg-gallery .mg-thumbsreel .mg-controls{z-index:2;opacity:1;pointer-events:auto}.mg-gallery .mg-slidesreel .mg-controls.mg-hide>*,.mg-gallery .mg-thumbsreel .mg-controls.mg-hide>*{opacity:0}.mg-gallery .mg-slidesreel .mg-controls>*,.mg-gallery .mg-thumbsreel .mg-controls>*{transition:.25s opacity}.mg-gallery .mg-slidesreel .mg-controls>:hover,.mg-gallery .mg-thumbsreel .mg-controls>:hover{opacity:1}.mg-gallery .mg-thumbsreel .mg-wrap{text-align:center}.mg-gallery .mg-slides,.mg-gallery .mg-thumbs{display:table;table-layout:fixed}.mg-gallery .mg-slides{transition:.5s -webkit-transform;transition:.5s transform;transition:.5s transform,.5s -webkit-transform}.mg-gallery .mg-slides .mg-slide.mg-img-slide .mg-loading-spinner,.mg-gallery .mg-slides .mg-slide.mg-yt-slide .mg-loading-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.mg-gallery .mg-slides .mg-slide .mg-fill{background-size:contain}.mg-gallery .mg-slides>.mg-grid,.mg-gallery .mg-slides>.mg-slide{-webkit-transform:translateZ(0);transform:translateZ(0)}.mg-gallery.gutter-0 .mg-slides>.mg-grid,.mg-gallery.gutter-0 .mg-slides>.mg-slide{padding:0}.mg-gallery .icon{pointer-events:none}.mg-gallery .mg-youtube-thumb .icon{display:inline-block;width:30px;height:21px;border-radius:3px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mg-gallery .mg-youtube-thumb .icon:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;position:absolute;border:10.5px solid transparent;transition:.25s border-color;border-top-width:5.25px;border-bottom-width:5.25px;border-left-color:#fff;border-right:none;margin-left:1.5px}.mg-gallery .mg-youtube-thumb .icon:before:hover{border-left-color:#fff}@media only screen and (min-width:1024px){.mg-gallery .mg-youtube-thumb .icon{position:absolute;display:inline-block;width:50px;height:35px;border-radius:5px;background-color:#c4302b}.mg-gallery .mg-youtube-thumb .icon:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;position:absolute;border:17.5px solid transparent;transition:.25s border-color;border-top-width:8.75px;border-bottom-width:8.75px;border-left-color:#fff;border-right:none;margin-left:2.5px;content:""}.mg-gallery .mg-youtube-thumb .icon:before:hover{border-left-color:#fff}}.mg-gallery .mg-slide{box-sizing:border-box;border:10px solid transparent;border-top:none;border-bottom:none;position:relative}img,legend{border:0}.mg-gallery .mg-slide:before{position:absolute;z-index:-1;bottom:0;left:0;right:0;top:0}.mg-gallery .mg-grid{box-sizing:content-box;margin:-10px}.mg-gallery .mg-grid,.mg-gallery .mg-slide{position:relative;vertical-align:top;display:table-cell;opacity:1;transition:.5s opacity,0s visibility;transition-delay:0s}.mg-gallery .mg-grid.mg-offscreen,.mg-gallery .mg-slide.mg-offscreen{opacity:0;transition-delay:0s,.5s;visibility:hidden}.mg-gallery .mg-grid.mg-fadeout,.mg-gallery .mg-slide.mg-fadeout{opacity:0}.mg-gallery .mg-grid .col-1{width:calc(8.33333% - 20px)}.mg-gallery .mg-grid .col-2{width:calc(16.66667% - 20px)}.mg-gallery .mg-grid .col-3{width:calc(25% - 20px)}.mg-gallery .mg-grid .col-4{width:calc(33.33333% - 20px)}.mg-gallery .mg-grid .col-5{width:calc(41.66667% - 20px)}.mg-gallery .mg-grid .col-6{width:calc(50% - 20px)}.mg-gallery .mg-grid .col-7{width:calc(58.33333% - 20px)}.mg-gallery .mg-grid .col-8{width:calc(66.66667% - 20px)}.mg-gallery .mg-grid .col-9{width:calc(75% - 20px)}.mg-gallery .mg-grid .col-10{width:calc(83.33333% - 20px)}.mg-gallery .mg-grid .col-11{width:calc(91.66667% - 20px)}.mg-gallery .mg-grid .col-12{width:calc(100% - 20px)}@media (min-width:0){.mg-gallery .mg-grid .col-1-xs{width:calc(8.33333% - 20px)}.mg-gallery .mg-grid .col-2-xs{width:calc(16.66667% - 20px)}.mg-gallery .mg-grid .col-3-xs{width:calc(25% - 20px)}.mg-gallery .mg-grid .col-4-xs{width:calc(33.33333% - 20px)}.mg-gallery .mg-grid .col-5-xs{width:calc(41.66667% - 20px)}.mg-gallery .mg-grid .col-6-xs{width:calc(50% - 20px)}.mg-gallery .mg-grid .col-7-xs{width:calc(58.33333% - 20px)}.mg-gallery .mg-grid .col-8-xs{width:calc(66.66667% - 20px)}.mg-gallery .mg-grid .col-9-xs{width:calc(75% - 20px)}.mg-gallery .mg-grid .col-10-xs{width:calc(83.33333% - 20px)}.mg-gallery .mg-grid .col-11-xs{width:calc(91.66667% - 20px)}.mg-gallery .mg-grid .col-12-xs{width:calc(100% - 20px)}}@media (min-width:640px){.mg-gallery .mg-grid .col-1-s{width:calc(8.33333% - 20px)}.mg-gallery .mg-grid .col-2-s{width:calc(16.66667% - 20px)}.mg-gallery .mg-grid .col-3-s{width:calc(25% - 20px)}.mg-gallery .mg-grid .col-4-s{width:calc(33.33333% - 20px)}.mg-gallery .mg-grid .col-5-s{width:calc(41.66667% - 20px)}.mg-gallery .mg-grid .col-6-s{width:calc(50% - 20px)}.mg-gallery .mg-grid .col-7-s{width:calc(58.33333% - 20px)}.mg-gallery .mg-grid .col-8-s{width:calc(66.66667% - 20px)}.mg-gallery .mg-grid .col-9-s{width:calc(75% - 20px)}.mg-gallery .mg-grid .col-10-s{width:calc(83.33333% - 20px)}.mg-gallery .mg-grid .col-11-s{width:calc(91.66667% - 20px)}.mg-gallery .mg-grid .col-12-s{width:calc(100% - 20px)}}@media (min-width:1024px){.mg-gallery .mg-grid .col-1-m{width:calc(8.33333% - 20px)}.mg-gallery .mg-grid .col-2-m{width:calc(16.66667% - 20px)}.mg-gallery .mg-grid .col-3-m{width:calc(25% - 20px)}.mg-gallery .mg-grid .col-4-m{width:calc(33.33333% - 20px)}.mg-gallery .mg-grid .col-5-m{width:calc(41.66667% - 20px)}.mg-gallery .mg-grid .col-6-m{width:calc(50% - 20px)}.mg-gallery .mg-grid .col-7-m{width:calc(58.33333% - 20px)}.mg-gallery .mg-grid .col-8-m{width:calc(66.66667% - 20px)}.mg-gallery .mg-grid .col-9-m{width:calc(75% - 20px)}.mg-gallery .mg-grid .col-10-m{width:calc(83.33333% - 20px)}.mg-gallery .mg-grid .col-11-m{width:calc(91.66667% - 20px)}.mg-gallery .mg-grid .col-12-m{width:calc(100% - 20px)}}@media (min-width:1320px){.mg-gallery .mg-grid .col-1-l{width:calc(8.33333% - 20px)}.mg-gallery .mg-grid .col-2-l{width:calc(16.66667% - 20px)}.mg-gallery .mg-grid .col-3-l{width:calc(25% - 20px)}.mg-gallery .mg-grid .col-4-l{width:calc(33.33333% - 20px)}.mg-gallery .mg-grid .col-5-l{width:calc(41.66667% - 20px)}.mg-gallery .mg-grid .col-6-l{width:calc(50% - 20px)}.mg-gallery .mg-grid .col-7-l{width:calc(58.33333% - 20px)}.mg-gallery .mg-grid .col-8-l{width:calc(66.66667% - 20px)}.mg-gallery .mg-grid .col-9-l{width:calc(75% - 20px)}.mg-gallery .mg-grid .col-10-l{width:calc(83.33333% - 20px)}.mg-gallery .mg-grid .col-11-l{width:calc(91.66667% - 20px)}.mg-gallery .mg-grid .col-12-l{width:calc(100% - 20px)}}.mg-gallery .mg-grid>[class*=col]{display:inline-block;margin:10px;box-sizing:border-box;vertical-align:middle;position:relative}.mg-gallery .mg-fill{background-position:center;background-repeat:no-repeat;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;transition:.5s opacity}.mg-gallery .mg-fill.mg-fadeout{opacity:0}.mg-gallery .mg-thumbs{transition:.5s -webkit-transform;transition:.5s transform;transition:.5s transform,.5s -webkit-transform}.mg-gallery .mg-thumbs .mg-slide{cursor:pointer}.mg-gallery .mg-thumbs .mg-slide .mg-fill{background-size:cover}.mg-gallery .mg-thumbs .mg-slide .mg-slide-number{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#dedede;text-shadow:0 0 1px rgba(0,0,0,.5);font-family:sans-serif;font-size:2em;font-weight:700}.retail-menu .retail-fob{margin:0 auto;display:block;width:300px}.retail-menu .buy-button{opacity:.5}.retail-menu .buy-button[href^=http]{opacity:1}.retail-menu .buy-button,.retail-menu select{display:block;width:100%;margin-bottom:5px}.retail-menu .buy-button:last-child,.retail-menu select:last-child{margin-bottom:0}.retail-menu .retail-body,.retail-menu .retail-footer,.retail-menu .retail-header{padding-left:10%;padding-right:10%}.retail-menu .retail-description{margin:0}.retail-menu .retail-description p:first-child{margin-top:0}.retail-menu .retail-description small{line-height:1em}.retail-menu .retail-comparison-product-details{font-size:.95em}.retail-menu .retail-comparison-product-details ul{padding-left:25px}.retail-menu .retail-comparison-product-details ul li{margin-bottom:10px}.retail-menu .retail-body{padding-top:40px;padding-bottom:40px}.retail-menu .retail-view{max-width:1600px;margin:0 auto}.retail-menu .retail-view:not(.active){display:none}.retail-menu .retail-header{text-align:center}.retail-menu .retail-nav-select{padding:20px 0}.retail-menu .retail-nav ul{margin:0}.retail-menu .retail-nav ul li{margin-right:10px;display:inline-block}.retail-menu .retail-nav ul li a{display:inline-block;padding:10px 20px;cursor:pointer}.retail-menu .retail-nav ul li:last-child{margin-right:0}.retail-menu .retail-footer{padding-top:10px;padding-bottom:10px;text-align:center}legend,td,th{padding:0}.retail-menu .retail-footer .merchandise-link{text-transform:uppercase}.modal-wrapper{overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999}#mobile-header-nav,.fl-wrapper .grid-node,.no-scroll,.squish-y,svg:not(:root),ul.accordion,ul.accordion>li{overflow:hidden}.modal-wrapper .retail-menu-modal{height:auto}.transition-property-opacity{transition-property:opacity}.transition-property-height{transition-property:height}.transition-property-transform{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.transition-property-transform-opacity{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.transition-duration-slow{transition-duration:.25s}.transition-duration-medium{transition-duration:.5s}.transition-duration-fast{transition-duration:1s}.fade-out{opacity:0}.display-none{display:none}.squish-y{height:0}.slide-up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-down{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.grow{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.modal-wrapper.is-transitioning{overflow-x:hidden}.modal-wrapper.active .modal-close{opacity:1}.modal-wrapper .modal-close{cursor:pointer;z-index:1000;width:30px;height:30px;position:absolute;top:20px;right:20px;transition:.5s opacity;opacity:0}.modal-wrapper .modal-close:after,.modal-wrapper .modal-close:before{display:block;position:absolute;top:50%;left:0;height:5px;width:30px;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;margin-top:-3px}.modal-wrapper .modal-close:before{-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg)}.modal-wrapper .modal-close:after{-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg)}.center,.lightbox-modal .modal .mg-gallery{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.modal{width:100%;background:rgba(0,0,0,.8);position:absolute;top:0}.lightbox-modal .modal{height:100%}.lightbox-modal .modal .mg-gallery{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.aspect-ratio-4-1,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}.aspect-ratio-16-9>*,.aspect-ratio-21-9>*,.aspect-ratio-4-1>*,.aspect-ratio-4-3>*,.aspect-ratio-anamorphic>*{display:block;left:0;top:0;width:100%}sub{bottom:-.25em}img{max-width:100%;height:auto}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.fl-wrapper .fl-state-nav li,.fl-wrapper .grid-node.social-node a,.fl-wrapper .grid-node:not(.social-node),.hamburger,.has-caret,.mg-gallery .mg-arrow{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{height:100%}.aspect-ratio-4-1:after{display:block;padding-top:25%}.aspect-ratio-4-1>*{height:100%;position:absolute}.aspect-ratio-21-9{position:relative}.aspect-ratio-21-9:after{display:block;padding-top:42.85714%}.aspect-ratio-21-9>*{height:100%;position:absolute}.aspect-ratio-16-9{position:relative}.aspect-ratio-16-9:after{display:block;padding-top:56.25%}.aspect-ratio-16-9>*{height:100%;position:absolute}.aspect-ratio-4-3{position:relative}.aspect-ratio-4-3:after{display:block;padding-top:75%}.aspect-ratio-4-3>*{height:100%;position:absolute}.aspect-ratio-anamorphic{position:relative}.aspect-ratio-anamorphic:after{display:block;padding-top:41.66667%}.aspect-ratio-anamorphic>*{height:100%;position:absolute}#page-footer .legal-links,.button,body.civilization-6 #header-nav .message,body.civilization-6 .marquee .cta,h1,h2,h3,h4,h5,h6,nav{font-weight:100;letter-spacing:2px;text-transform:uppercase}.hamburger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;width:35px;height:5px;background-clip:content-box;box-sizing:content-box;padding:10px 0;background-color:#dda833;transition:.1s background-color ease-in-out}.hamburger.active{background-color:transparent}.hamburger.active:before{-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);top:50%;margin-top:-2.5px}.hamburger.active:after{-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);bottom:50%;margin-bottom:-2.5px}.hamburger:after,.hamburger:before{border-radius:1px;height:5px;width:35px;background-color:#dda833;position:absolute;display:block;content:'';transition:all .1s ease-in-out}.hamburger:before{top:0}.hamburger:after{bottom:0}.button,.mg-gallery .mg-arrow,body.civilization-6 .marquee .cta{border-radius:1px;border:3px solid #dda833;box-shadow:0 0 0 2px rgba(0,0,0,.2) inset;transition-property:color,box-shadow,border-color,background-color,opacity;transition-duration:.25s;color:#232323;background-color:#dda833}.button:hover,.mg-gallery .mg-arrow:hover,body.civilization-6 .marquee .cta:hover{background-color:#8a3100;border-color:#8a3100;color:#dbdce1;box-shadow:0 0 0 2px rgba(255,255,255,.2) inset}.fl-wrapper.fl-loading-initial .fl-entries:before,.loading-spinner{border:5px solid #dda833;-webkit-animation:spin linear .75s infinite;box-sizing:border-box}.button,body.civilization-6 .marquee .cta{vertical-align:middle;text-align:center;padding:10px 25px;display:inline-block;cursor:pointer}.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fl-wrapper.fl-empty .fl-entries:before,.loading-spinner{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#header-nav .nav-wrapper,#page-footer,#uber-grid-block.top-edge-off-top:not(.bottom-edge-off-top) .fl-wrapper .fl-state-nav,.content-block,.marquee .content{margin-left:auto;margin-right:auto;padding:0 20px}@media only screen and (min-width:640px){#header-nav .nav-wrapper,#page-footer,#uber-grid-block.top-edge-off-top:not(.bottom-edge-off-top) .fl-wrapper .fl-state-nav,.content-block,.marquee .content{padding:0 10%}}@media only screen and (min-width:1920px){#header-nav .nav-wrapper,#page-footer,#uber-grid-block.top-edge-off-top:not(.bottom-edge-off-top) .fl-wrapper .fl-state-nav,.content-block,.marquee .content{padding:0 20%}}.grid{margin:-10px}.grid .col-1{width:calc(8.33333% - 20px)}.grid .col-2{width:calc(16.66667% - 20px)}.grid .col-3{width:calc(25% - 20px)}.grid .col-4{width:calc(33.33333% - 20px)}.grid .col-5{width:calc(41.66667% - 20px)}.grid .col-6{width:calc(50% - 20px)}.grid .col-7{width:calc(58.33333% - 20px)}.grid .col-8{width:calc(66.66667% - 20px)}.grid .col-9{width:calc(75% - 20px)}.grid .col-10{width:calc(83.33333% - 20px)}.grid .col-11{width:calc(91.66667% - 20px)}.grid .col-12{width:calc(100% - 20px)}@media (min-width:0){.grid .col-1-xs{width:calc(8.33333% - 20px)}.grid .col-2-xs{width:calc(16.66667% - 20px)}.grid .col-3-xs{width:calc(25% - 20px)}.grid .col-4-xs{width:calc(33.33333% - 20px)}.grid .col-5-xs{width:calc(41.66667% - 20px)}.grid .col-6-xs{width:calc(50% - 20px)}.grid .col-7-xs{width:calc(58.33333% - 20px)}.grid .col-8-xs{width:calc(66.66667% - 20px)}.grid .col-9-xs{width:calc(75% - 20px)}.grid .col-10-xs{width:calc(83.33333% - 20px)}.grid .col-11-xs{width:calc(91.66667% - 20px)}.grid .col-12-xs{width:calc(100% - 20px)}}@media (min-width:640px){.grid .col-1-s{width:calc(8.33333% - 20px)}.grid .col-2-s{width:calc(16.66667% - 20px)}.grid .col-3-s{width:calc(25% - 20px)}.grid .col-4-s{width:calc(33.33333% - 20px)}.grid .col-5-s{width:calc(41.66667% - 20px)}.grid .col-6-s{width:calc(50% - 20px)}.grid .col-7-s{width:calc(58.33333% - 20px)}.grid .col-8-s{width:calc(66.66667% - 20px)}.grid .col-9-s{width:calc(75% - 20px)}.grid .col-10-s{width:calc(83.33333% - 20px)}.grid .col-11-s{width:calc(91.66667% - 20px)}.grid .col-12-s{width:calc(100% - 20px)}}@media (min-width:1024px){.grid .col-1-m{width:calc(8.33333% - 20px)}.grid .col-2-m{width:calc(16.66667% - 20px)}.grid .col-3-m{width:calc(25% - 20px)}.grid .col-4-m{width:calc(33.33333% - 20px)}.grid .col-5-m{width:calc(41.66667% - 20px)}.grid .col-6-m{width:calc(50% - 20px)}.grid .col-7-m{width:calc(58.33333% - 20px)}.grid .col-8-m{width:calc(66.66667% - 20px)}.grid .col-9-m{width:calc(75% - 20px)}.grid .col-10-m{width:calc(83.33333% - 20px)}.grid .col-11-m{width:calc(91.66667% - 20px)}.grid .col-12-m{width:calc(100% - 20px)}}@media (min-width:1320px){.grid .col-1-l{width:calc(8.33333% - 20px)}.grid .col-2-l{width:calc(16.66667% - 20px)}.grid .col-3-l{width:calc(25% - 20px)}.grid .col-4-l{width:calc(33.33333% - 20px)}.grid .col-5-l{width:calc(41.66667% - 20px)}.grid .col-6-l{width:calc(50% - 20px)}.grid .col-7-l{width:calc(58.33333% - 20px)}.grid .col-8-l{width:calc(66.66667% - 20px)}.grid .col-9-l{width:calc(75% - 20px)}.grid .col-10-l{width:calc(83.33333% - 20px)}.grid .col-11-l{width:calc(91.66667% - 20px)}.grid .col-12-l{width:calc(100% - 20px)}}@media (min-width:1920px){.grid .col-1-xl{width:calc(8.33333% - 20px)}.grid .col-2-xl{width:calc(16.66667% - 20px)}.grid .col-3-xl{width:calc(25% - 20px)}.grid .col-4-xl{width:calc(33.33333% - 20px)}.grid .col-5-xl{width:calc(41.66667% - 20px)}.grid .col-6-xl{width:calc(50% - 20px)}.grid .col-7-xl{width:calc(58.33333% - 20px)}.grid .col-8-xl{width:calc(66.66667% - 20px)}.grid .col-9-xl{width:calc(75% - 20px)}.grid .col-10-xl{width:calc(83.33333% - 20px)}.grid .col-11-xl{width:calc(91.66667% - 20px)}.grid .col-12-xl{width:calc(100% - 20px)}}@media (min-width:2400px){.grid .col-1-xxl{width:calc(8.33333% - 20px)}.grid .col-2-xxl{width:calc(16.66667% - 20px)}.grid .col-3-xxl{width:calc(25% - 20px)}.grid .col-4-xxl{width:calc(33.33333% - 20px)}.grid .col-5-xxl{width:calc(41.66667% - 20px)}.grid .col-6-xxl{width:calc(50% - 20px)}.grid .col-7-xxl{width:calc(58.33333% - 20px)}.grid .col-8-xxl{width:calc(66.66667% - 20px)}.grid .col-9-xxl{width:calc(75% - 20px)}.grid .col-10-xxl{width:calc(83.33333% - 20px)}.grid .col-11-xxl{width:calc(91.66667% - 20px)}.grid .col-12-xxl{width:calc(100% - 20px)}}.grid>[class*=col]{display:inline-block;margin:10px;box-sizing:border-box;vertical-align:middle;position:relative}.grid.vertical-align-top{margin:-10px}.grid.vertical-align-top .col-1{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3{width:calc(25% - 20px)}.grid.vertical-align-top .col-4{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6{width:calc(50% - 20px)}.grid.vertical-align-top .col-7{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9{width:calc(75% - 20px)}.grid.vertical-align-top .col-10{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12{width:calc(100% - 20px)}@media (min-width:0){.grid.vertical-align-top .col-1-xs{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-xs{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-xs{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-xs{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-xs{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-xs{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-xs{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-xs{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-xs{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-xs{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-xs{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-xs{width:calc(100% - 20px)}}@media (min-width:640px){.grid.vertical-align-top .col-1-s{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-s{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-s{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-s{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-s{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-s{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-s{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-s{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-s{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-s{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-s{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-s{width:calc(100% - 20px)}}@media (min-width:1024px){.grid.vertical-align-top .col-1-m{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-m{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-m{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-m{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-m{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-m{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-m{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-m{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-m{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-m{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-m{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-m{width:calc(100% - 20px)}}@media (min-width:1320px){.grid.vertical-align-top .col-1-l{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-l{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-l{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-l{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-l{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-l{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-l{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-l{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-l{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-l{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-l{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-l{width:calc(100% - 20px)}}@media (min-width:1920px){.grid.vertical-align-top .col-1-xl{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-xl{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-xl{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-xl{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-xl{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-xl{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-xl{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-xl{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-xl{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-xl{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-xl{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-xl{width:calc(100% - 20px)}}@media (min-width:2400px){.grid.vertical-align-top .col-1-xxl{width:calc(8.33333% - 20px)}.grid.vertical-align-top .col-2-xxl{width:calc(16.66667% - 20px)}.grid.vertical-align-top .col-3-xxl{width:calc(25% - 20px)}.grid.vertical-align-top .col-4-xxl{width:calc(33.33333% - 20px)}.grid.vertical-align-top .col-5-xxl{width:calc(41.66667% - 20px)}.grid.vertical-align-top .col-6-xxl{width:calc(50% - 20px)}.grid.vertical-align-top .col-7-xxl{width:calc(58.33333% - 20px)}.grid.vertical-align-top .col-8-xxl{width:calc(66.66667% - 20px)}.grid.vertical-align-top .col-9-xxl{width:calc(75% - 20px)}.grid.vertical-align-top .col-10-xxl{width:calc(83.33333% - 20px)}.grid.vertical-align-top .col-11-xxl{width:calc(91.66667% - 20px)}.grid.vertical-align-top .col-12-xxl{width:calc(100% - 20px)}}.grid.vertical-align-top>[class*=col]{display:inline-block;margin:10px;box-sizing:border-box;vertical-align:top;position:relative}.clearfix:after{content:"";display:table;clear:both}.loading-spinner{position:fixed;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-top-color:transparent;border-radius:50%;animation:spin linear .75s infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.has-caret.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.has-caret:hover:after{border-color:#fff transparent transparent}.has-caret:after{content:'';vertical-align:middle;margin-bottom:4px;width:0;height:0;border-style:solid;border-width:8px 4px 0;border-color:#dda833 transparent transparent;display:inline-block;margin-left:12px;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}ul.accordion{padding-left:20px}ul.accordion>li{transition:.25s max-height,.25s padding;max-height:0;box-sizing:border-box}ul.accordion.active>li{max-height:700px;padding-bottom:5px}ul.accordion:not(.active)>li{padding:0!important;margin:0!important}li.dropdown-link{position:relative}li.dropdown-link ul{opacity:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:visibility 0s linear .25s,opacity .15s linear;visibility:hidden;position:absolute;z-index:2}li.dropdown-link ul.align-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}li.dropdown-link ul.align-left{left:0}li.dropdown-link ul.align-right{right:0}li.dropdown-link ul li{display:block}li.dropdown-link:focus>ul,li.dropdown-link:hover>ul{opacity:1;visibility:visible;transition-delay:0s}body.civilization-6 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#aea58c),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-6/civ6_marquee_mobile.jpg);box-shadow:0 0 200px 100px #aea58c;position:relative}body.civilization-6 .marquee:after{content:"";display:block;padding-top:36.45833%}body.civilization-6 .marquee>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.retail-menu[data-active-title=civilization-vi] .retail-activator,.retail-menu[data-active-title=civilization-5] .retail-activator.addon-activator,.retail-menu[data-active-title=civilization-4] .retail-activator.addon-activator,.retail-menu[data-active-title=civilization-3] .retail-activator,.retail-menu[data-active-title=civilization-2] .retail-activator,.retail-menu[data-active-title=civilization-1] .retail-activator,.retail-menu[data-active-title=civilization-beyond-earth] .retail-activator.addon-activator,.retail-menu[data-active-title=civilization-revolution] .retail-activator,.retail-menu[data-active-title=civilization-revolution-2] .retail-activator{display:none}body.civilization-6 .marquee .content .marquee-logo{padding-right:25%}body.civilization-6 .marquee .content img{width:100%}body.civilization-6 .marquee:not(.civilization-6-demo-marquee) .content{top:25%}body.civilization-6 .marquee.civilization-6-demo-marquee{background-position:40% center}body.civilization-6 .marquee.civilization-6-demo-marquee .content{padding-top:80px}@media only screen and (min-width:1024px){body.civilization-6 .marquee .content .marquee-logo{padding-right:38%}body.civilization-6 .marquee.civilization-6-demo-marquee .content{padding-top:5%}}body.civilization-6 .marquee.civilization-6-demo-marquee .content .marquee-block:nth-child(2){font-size:1.7em;font-family:"Elan ITC W01 Book",serif;padding-left:4%;color:#602B05;letter-spacing:14px;text-transform:uppercase;margin-top:-12%;margin-bottom:20px}@media only screen and (min-width:640px){body.civilization-6 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#aea58c),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-6/civ6_marquee_short.jpg)}body.civilization-6 .marquee.civilization-6-demo-marquee{background-position:top center}body.civilization-6 .marquee.civilization-6-demo-marquee .content .marquee-block{padding-right:38%}body.civilization-6 .marquee.civilization-6-demo-marquee .content .marquee-block:nth-child(2){margin-top:-10%}}body.civilization-6 #header-nav .message{color:#dda833;margin-right:15px}body.civilization-6 #page-content{background-color:#aea58c;background-image:linear-gradient(to top,#aea58c,transparent,transparent 100px),url(https://cdn.2kgames.com/web/civilization.com/images/bg_stone_repeat.jpg)}body.civilization-6 #page-content.view-newsArticle{background-image:url(https://cdn.2kgames.com/web/civilization.com/images/bg_civ6news.jpg);background-size:contain;background-position:top center;background-repeat:no-repeat}body.civilization-6 #page-content.view-retail{background-image:linear-gradient(to bottom,#aea58c,#5e5743)}body.civilization-6 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-6/bg_about.jpg) center top no-repeat;background-size:cover}body.civilization-5 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#323a47),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_marquee.jpg);box-shadow:0 0 200px 100px #323a47}body.civilization-5 .marquee .callout{margin-top:100%}body.civilization-5 #page-content{background-color:#323a47;background-image:linear-gradient(to top,#323a47,transparent,transparent 100px)}body.civilization-5 #page-content.view-retail{background-image:linear-gradient(to bottom,#323a47,#000)}body.civilization-5 #page-content.view-civ5BraveNewWorld .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#323a47),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_bnw_marquee.jpg)}body.civilization-5 #page-content.view-civ5BraveNewWorld #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_bnw_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-5 #page-content.view-civ5GodsAndKings .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#323a47),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_gk_marquee.jpg)}body.civilization-5 #page-content.view-civ5GodsAndKings #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_gk_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-5 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-5 #expansion-slider .gods-and-kings-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_gk_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-5 #expansion-slider .brave-new-world-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-5/civ5_bnw_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-4 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_marquee.jpg);box-shadow:0 0 200px 100px #B5AA88}body.civilization-4 #page-content{background-color:#B5AA88;background-image:linear-gradient(to top,#B5AA88,transparent,transparent 100px)}body.civilization-4 #page-content.view-retail{background-image:linear-gradient(to bottom,#B5AA88,#655c3f)}body.civilization-4 #page-content.view-civ4Warlords .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_war_marquee.jpg)}body.civilization-4 #page-content.view-civ4Colonization{background-color:#323a47;background-image:linear-gradient(to top,#323a47,transparent,transparent 100px)}body.civilization-4 #page-content.view-civ4Colonization .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#323a47),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_col_marquee.jpg);box-shadow:0 0 200px 100px #323a47}body.civilization-4 #page-content.view-civ4BeyondTheSword .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_bts_marquee.jpg)}body.civilization-4 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civ_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-4 #expansion-slider .warlords-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_war_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-4 #expansion-slider .beyond-the-sword-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_bts_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-4 #expansion-slider .colonization-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-4/civ4_col_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-3 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-3/civ3_marquee.jpg);box-shadow:0 0 200px 100px #B5AA88}body.civilization-3 #page-content{background-color:#B5AA88;background-image:linear-gradient(to top,#B5AA88,transparent,transparent 100px)}body.civilization-3 #page-content.view-retail{background-image:linear-gradient(to bottom,#B5AA88,#655c3f)}body.civilization-3 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civ_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-2 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-2/civ2_marquee.jpg);box-shadow:0 0 200px 100px #B5AA88}body.civilization-2 #page-content{background-color:#B5AA88;background-image:linear-gradient(to top,#B5AA88,transparent,transparent 100px)}body.civilization-2 #page-content.view-retail{background-image:linear-gradient(to bottom,#B5AA88,#655c3f)}body.civilization-2 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civ_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-1 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#B5AA88),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-1/civ1_marquee.jpg);box-shadow:0 0 200px 100px #B5AA88}body.civilization-1 #page-content{background-color:#B5AA88;background-image:linear-gradient(to top,#B5AA88,transparent,transparent 100px)}body.civilization-1 #page-content.view-retail{background-image:linear-gradient(to bottom,#B5AA88,#655c3f)}body.civilization-1 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civ_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-beyond-earth .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#F0F5FA),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-beyondearth/civbe_marquee.jpg);box-shadow:0 0 200px 100px #F0F5FA}body.civilization-beyond-earth .marquee .callout{margin-top:-35%}body.civilization-beyond-earth #page-content{background-color:#F0F5FA;background-image:linear-gradient(to top,#F0F5FA,transparent,transparent 100px)}body.civilization-beyond-earth #page-content.view-retail{background-image:linear-gradient(to bottom,#F0F5FA,#7da9d4)}body.civilization-beyond-earth #page-content.view-civBeyondEarthRisingTide{background-color:#2a394f;background-image:linear-gradient(to top,#2a394f,transparent,transparent 100px)}body.civilization-beyond-earth #page-content.view-civBeyondEarthRisingTide .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#2a394f),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-beyondearth/civbe_rt_marquee.jpg);box-shadow:0 0 200px 100px #2a394f}body.civilization-beyond-earth #page-content.view-civBeyondEarthRisingTide #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-beyondearth/civbe_rt_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-beyond-earth #news-article-block .news-article h1{color:#2a394f}body.civilization-beyond-earth #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-beyondearth/civbe_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-beyond-earth #expansion-slider .rising-tide-slide{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-beyondearth/civbe_rt_exp_bg.jpg) center top no-repeat;background-size:cover}body.civilization-revolution .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#2a394f),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-revolution/civrev1_marquee.jpg);box-shadow:0 0 200px 100px #2a394f}body.civilization-revolution .marquee .callout{margin-top:75%}body.civilization-revolution #page-content{background-color:#2a394f;background-image:linear-gradient(to top,#2a394f,transparent,transparent 100px)}body.civilization-revolution #page-content.view-retail{background-image:linear-gradient(to bottom,#2a394f,#000)}body.civilization-revolution #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-revolution/civrev_about_bg.jpg) center top no-repeat;background-size:cover}body.civilization-revolution-2 .marquee{background-image:linear-gradient(to bottom,transparent,transparent 70%,#2a394f),url(https://cdn.2kgames.com/web/civilization.com/images/civilization-revolution/civrev2_marquee.jpg);box-shadow:0 0 200px 100px #2a394f}body.civilization-revolution-2 .marquee .callout{margin-top:100%}body.civilization-revolution-2 #page-content{background-color:#2a394f;background-image:linear-gradient(to top,#2a394f,transparent,transparent 100px)}body.civilization-revolution-2 #page-content.view-retail{background-image:linear-gradient(to bottom,#2a394f,#000)}body.civilization-revolution-2 #about-block{background:url(https://cdn.2kgames.com/web/civilization.com/images/civilization-revolution/civrev_about_bg.jpg) center top no-repeat;background-size:cover}.fl-wrapper.fl-empty .fl-entries:before{content:"No posts to display!";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fl-wrapper.fl-empty .fl-entries,.fl-wrapper.fl-loading-initial .fl-entries{min-height:300px;position:relative}.fl-wrapper.fl-loading-initial .fl-entries:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border-top-color:transparent;border-radius:50%;animation:spin linear .75s infinite}.fl-wrapper.fl-loading-more .fl-entries{opacity:.5}.fl-wrapper.fl-loading-more footer.fl-controls:after{content:'';vertical-align:middle;display:inline-block;margin-left:10px;width:30px;height:30px;box-sizing:border-box;border:5px solid #dda833;border-top-color:transparent;border-radius:50%;-webkit-animation:spin linear .75s infinite;animation:spin linear .75s infinite}.fl-wrapper .fl-entries{margin-left:-5px;margin-right:-5px;margin-bottom:20px;transition:.25s opacity;opacity:1}.fl-wrapper .fl-feed-loader{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.25s}.fl-wrapper .fl-feed-loader.fl-loading{opacity:.3;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.fl-wrapper.fl-depleted .fl-load-more,.fl-wrapper:not(.fl-depleted) .last-row{display:none}.fl-wrapper .grid-node{padding:10px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 2px 4px 1px rgba(0,0,0,.5);margin:5px;background-size:cover;background-position:center}.fl-wrapper .grid-node.news-node a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fl-wrapper .grid-node.news-node::before,.fl-wrapper .grid-node.picture-node::before,.fl-wrapper .grid-node.video-node::before{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;content:""}.fl-wrapper .grid-node.news-node .news-header{position:absolute;background-color:rgba(0,0,0,.7);bottom:0;padding:20px;max-height:50%;overflow:hidden;width:100%}.fl-wrapper .grid-node.news-node .news-header::after{content:"";background-image:linear-gradient(to top,rgba(0,0,0,.7) 30%,transparent);position:absolute;height:20px;left:0;right:0;bottom:0}.fl-wrapper .grid-node.news-node .news-title{color:#fff;margin:0;line-height:1.3em;font-size:1em}.fl-wrapper .grid-node.news-node::before{width:20px;height:20px;background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_news.png)}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.news-node .news-header{max-height:33%}.fl-wrapper .grid-node.news-node .news-title{line-height:1.3em;font-size:1.2em}.fl-wrapper .grid-node.news-node::before{width:30px;height:30px}}.fl-wrapper .grid-node.picture-node::before{width:20px;height:20px;background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_image.png)}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.picture-node::before{width:30px;height:30px}}.fl-wrapper .grid-node.video-node::before{width:20px;height:20px;background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_video.png)}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.video-node::before{width:30px;height:30px}}.fl-wrapper .grid-node.video-node::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:block;border:20px solid transparent;border-right-width:0;border-left-width:30px;border-left-color:#fff}.fl-wrapper .grid-node.social-node{background-color:#251e14;padding:0}.fl-wrapper .grid-node.social-node .byline{font-size:.8em;color:#777;display:block;min-height:30px}.fl-wrapper .grid-node.social-node .byline:before{margin-right:10px;float:left}.fl-wrapper .grid-node.social-node .byline a{color:#777}.fl-wrapper .grid-node.social-node .byline .name{display:inline;margin-right:10px}.fl-wrapper .grid-node.social-node .byline .attribution{display:inline-block}.fl-wrapper .grid-node.social-node .byline .attribution>*{margin-right:10px}.fl-wrapper .grid-node.social-node .byline .attribution>:last-child{margin-right:none}.fl-wrapper .grid-node.social-node .hitbox{position:absolute;left:0;right:0;top:0;z-index:1;bottom:0}.fl-wrapper .grid-node.social-node .meta{display:inline-block;font-style:italic;margin-bottom:10px}.fl-wrapper .grid-node.social-node .body{z-index:1;position:absolute;pointer-events:none;margin:20px 20px 30px}.fl-wrapper .grid-node.social-node .body a{pointer-events:auto}.fl-wrapper .grid-node.social-node .message{word-break:break-word;color:#dbdce1}.fl-wrapper .grid-node.social-node.social-image-node header{max-height:50%}.fl-wrapper .grid-node.social-node.social-image-node .image{position:absolute;top:0;left:0;right:0;z-index:0;background-color:#000;background-position:center;background-repeat:no-repeat}.fl-wrapper .grid-node.social-node.social-image-node .body{background-color:rgba(0,0,0,.8);position:absolute;max-height:50%;left:0;right:0}.fl-wrapper .grid-node.social-node.social-image-node:after{height:40px;background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.fl-wrapper .grid-node.social-node.social-image-node::before{position:absolute;z-index:1}.fl-wrapper .grid-node.social-node.social-image-node::after,.fl-wrapper .grid-node.social-node:not(.social-image-node)::after{content:"";position:absolute;left:0;right:0;z-index:1;bottom:0}.fl-wrapper .grid-node.social-node:not(.social-image-node) .byline{margin-bottom:10px}.fl-wrapper .grid-node.social-node:not(.social-image-node)::after{content:"";background-image:linear-gradient(to top,#251e14,transparent);height:30px}.fl-wrapper .grid-node.social-node.instagram-node.social-image-node .image{height:66.667%}.fl-wrapper .grid-node.social-node.instagram-node.social-image-node .body{top:66.667%;max-height:33.333%}.fl-wrapper .grid-node.social-node.instagram-node::before{content:"";width:20px;height:20px;display:inline-block;background-image:none;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.social-node.instagram-node::before{width:30px;height:30px}}.fl-wrapper .grid-node.social-node.twitter-node:not(.social-image-node) .meta::before{content:"";width:20px;height:20px;display:inline-block;background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_tweet.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.social-node.twitter-node:not(.social-image-node) .meta::before{width:30px;height:30px}}.fl-wrapper .grid-node.social-node.twitter-node.social-image-node::before{content:"";width:20px;height:20px;display:inline-block;background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_tweet.png);background-size:contain;background-repeat:no-repeat;background-position:center}.fl-wrapper .grid-node.social-node.facebook-node.social-image-node::before,.fl-wrapper .grid-node.social-node.facebook-node:not(.social-image-node) .meta::before{content:"";background-image:url(https://cdn.2kgames.com/civilization.com/images/ui/icon_face.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.social-node.twitter-node.social-image-node::before{width:30px;height:30px}}.fl-wrapper .grid-node.social-node.facebook-node:not(.social-image-node) .meta:before,.fl-wrapper .grid-node.social-node.instagram-node:not(.social-image-node) .meta:before,.fl-wrapper .grid-node.social-node.twitter-node:not(.social-image-node) .meta:before{vertical-align:top;margin-right:5px;margin-bottom:5px;float:left}.fl-wrapper .grid-node.social-node.facebook-node.social-image-node:before,.fl-wrapper .grid-node.social-node.instagram-node.social-image-node:before,.fl-wrapper .grid-node.social-node.twitter-node.social-image-node:before{margin:10px}.fl-wrapper .grid-node.social-node.facebook-node:not(.social-image-node) .meta::before{width:20px;height:20px}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.social-node.facebook-node:not(.social-image-node) .meta::before{width:30px;height:30px}}.fl-wrapper .grid-node.social-node.facebook-node.social-image-node::before{width:20px;height:20px}@media only screen and (min-width:1024px){.fl-wrapper .grid-node.social-node.facebook-node.social-image-node::before{width:30px;height:30px}}.fl-wrapper header.fl-controls{background-color:#282828;position:relative}.fl-wrapper footer.fl-controls{text-align:center}.fl-wrapper .fl-state-nav{padding:6px 10px;margin-bottom:5px;color:gray}.fl-wrapper .fl-state-nav li a.active,a:hover{color:#fff}.fl-wrapper .fl-state-nav .filter-label:after{content:":";display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px}.fl-wrapper .fl-state-nav ul{display:inline-block;margin:0;padding-left:0;background-color:#282828}.fl-wrapper .fl-state-nav ul li{position:relative}.fl-wrapper .fl-state-nav ul li ul{opacity:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:visibility 0s linear .25s,opacity .15s linear;visibility:hidden;position:absolute;z-index:1}.fl-wrapper .fl-state-nav ul li ul.align-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fl-wrapper .fl-state-nav ul li ul.align-left{left:0}.fl-wrapper .fl-state-nav ul li ul.align-right{right:0}.fl-wrapper .fl-state-nav ul li ul li{display:block}.fl-wrapper .fl-state-nav ul li:focus>ul,.fl-wrapper .fl-state-nav ul li:hover>ul{opacity:1;visibility:visible;transition-delay:0s}.fl-wrapper .fl-state-nav ul ul ul{left:100%;top:0}.fl-wrapper .fl-state-nav li{display:inline-block;margin-right:20px}.fl-wrapper .fl-state-nav li:first-child{margin-left:0}a,select{color:#dda833;transition-duration:.25s}select{transition-property:color,opacity;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAATlBMVEUAAADeqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjreqjo4oFhUAAAAGXRSTlMAId/1eges8erLyL6gm5FzZF5UOCwYEAKOwRSiFgAAAHtJREFUGNNlzgkOwyAMRNGfJmTf1/r+F60d0jaBJyGGQTKQxJAYeVTlJGlQpQlkFl6exQxwljpMZ7cONYuagMnCzKnRWAO17g3eeo7xg1cuvT13fqDnay/1+NZV7vyM4o38HZWY6uBmEbPw0GrV8rQVUmwEBhkIudxx+QBY0g5SmJWErwAAAABJRU5ErkJggg==) right 10px center no-repeat #000;font-size:1em;text-transform:uppercase;padding:10px 35px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#page-content,.marquee{background-position:top center}select:disabled{opacity:.7;background-color:#251e14}#header-nav,#header-nav li ul,#mobile-header-nav .nav-wrapper{background-color:rgba(0,0,0,.9)}a{text-decoration:none;transition-property:color}nav .social-icon{vertical-align:middle;width:25px;height:25px;fill:#dda833;transition:.25s fill}nav .social-icon:hover{fill:#fff}p{font-size:1.2em}#header-nav{display:none}@media only screen and (min-width:640px){#header-nav{display:block}}#header-nav .page-menu .dropdown-link{padding:0 25px}#header-nav .social-icon{width:22px;height:22px}#header-nav .menus{white-space:nowrap}#header-nav .menus li{line-height:30px}#header-nav .menus>*{display:inline-block;vertical-align:middle}#header-nav .menus>ul{padding:0;margin:0 20px 0 0;list-style-type:none}#header-nav .menus>ul>li{line-height:50px}#header-nav .locale-menu{font-size:.8em}#header-nav ul ul{top:100%;padding:10px 25px 25px}#header-nav a.message{display:none;line-height:50px;font-size:.9em}@media only screen and (min-width:1024px){#header-nav a.message{display:inline-block}}#header-nav .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header-nav,#mobile-header-nav{position:fixed;z-index:2;top:0;left:0;right:0}#header-nav .button,#header-nav body.civilization-6 .marquee .cta,#mobile-header-nav .button,#mobile-header-nav body.civilization-6 .marquee .cta,body.civilization-6 .marquee #header-nav .cta,body.civilization-6 .marquee #mobile-header-nav .cta{height:50px}#mobile-header-nav .hamburger{vertical-align:middle;margin-right:20px}#mobile-header-nav ul{list-style-type:none}#mobile-header-nav .menus{padding:10px 0}#mobile-header-nav .menus li{margin-bottom:5px}#mobile-header-nav .social-menu li{display:inline-block;margin-left:15px}#mobile-header-nav .social-menu li:first-child{margin-left:0}@media only screen and (min-width:640px){#mobile-header-nav{display:none}}#mobile-header-nav .button,#mobile-header-nav body.civilization-6 .marquee .cta,body.civilization-6 .marquee #mobile-header-nav .cta{display:block}#mobile-header-nav .nav-contents{padding:20px 10px}#mobile-header-nav .nav-contents>ul{display:inline-block;vertical-align:middle;margin:0}#mobile-header-nav.active{overflow:auto;height:100%;display:block}#mobile-header-nav.active #mobile-menus{display:block}#mobile-menus{display:none}h1{font-size:2em;text-shadow:0 1px 1px rgba(0,0,0,.2)}body{color:#232323;font-family:brandon-grotesque,sans-serif;background-color:#aea58c}body.not-loaded #page-wrapper{visibility:hidden}#page-content{background-size:100%;background-repeat:repeat-y;display:inline-block;width:100%}#page-content>section:first-child{margin-top:116px}@media only screen and (min-width:640px){#page-content>section:first-child{margin-top:50px}}#page-content>section:last-child{margin-bottom:100px}#page-wrapper{background-color:#000}.news-article-content,.retail-menu .retail-nav .retail-activator.active{background-color:#dbdce1}.marquee{position:relative;min-height:480px;background-size:cover;margin-bottom:-8%;text-align:center}.marquee:after{content:"";display:block;padding-top:56.25%}.marquee>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.marquee .content{right:0}.marquee .content .message{color:#602B05}.marquee-image{display:inline-block}#page-footer{color:#dbdce1;padding-top:25px;padding-bottom:50px}#page-footer .logo-garden{display:block;margin:75px auto}#page-footer .logo-garden img{display:block;margin:0 auto}#page-footer nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}#page-footer nav>ul{padding:0;margin:0;display:inline-block}#page-footer nav>ul>li{display:block;margin-bottom:5px}@media only screen and (min-width:1024px){h1{font-size:2.8em}#page-footer nav>ul>li{display:inline-block;margin-left:15px;margin-bottom:0}#page-footer nav>ul>li:first-child{margin-left:0}}#page-footer .legal-text{margin:25px 0}#page-footer .legal-links{padding:0;text-align:center}#page-footer .legal-links li{display:inline-block;list-style-type:none;margin:0 10px 10px}#uber-grid-block.top-edge-off-top:not(.bottom-edge-off-top) .fl-wrapper .fl-state-nav{padding-top:6px;padding-bottom:6px;margin-bottom:0}.news-article{display:inline-block;width:100%}.news-article .hero-image{width:100%}.news-article>h1{font-size:2rem;line-height:2.2rem;color:#fff}@media only screen and (min-width:640px){#uber-grid-block.top-edge-off-top:not(.bottom-edge-off-top) .fl-wrapper header.fl-controls{position:fixed;top:50px;z-index:2;left:0;right:0}.news-article>h1{font-size:2.6rem;line-height:2.8rem}}.news-article .next-article:not([href]),.news-article .prev-article:not([href]){display:none}.news-article-content{padding:20px;margin-bottom:20px;border:4px solid #251e14}.article-meta .prev-article{float:left}.article-meta .next-article{float:right}.retail-menu.loading .retail-body{position:relative;min-height:300px}.retail-menu.loading .retail-body:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;box-sizing:border-box;border:5px solid #dda833;border-top-color:transparent;border-radius:50%;-webkit-animation:spin linear .75s infinite;animation:spin linear .75s infinite}.retail-menu .retail-logo{margin-top:20px}.retail-menu select{display:block;width:100%;margin-bottom:5px}.retail-menu .retail-nav-select{display:inline-block}.retail-menu .retail-nav{display:block;margin-bottom:-5px}.retail-menu .retail-nav ul{padding:0}.retail-menu .retail-nav .retail-activator{margin:0;vertical-align:bottom}.retail-menu .retail-nav .retail-activator.active a{color:#232323}.retail-menu .retail-nav .retail-activator:not(.active){border:1px solid #8a3100;border-bottom:none;background-color:#232323}.retail-menu .retail-nav .retail-activator:not(.active) a{padding:8px 20px}.retail-body{background-color:#dbdce1;border:5px solid #251e14;box-shadow:0 0 0 1px #8a3100}.retail-menu .retail-body{padding-left:40px;padding-right:40px}.row .item{border:none;background:0 0;font-family:inherit}.slider.mg-gallery .mg-controls{position:static;width:auto;height:auto}.slider.mg-gallery .mg-controls .mg-radios{padding-top:20px;top:0;bottom:auto}@media only screen and (min-width:640px){.slider.mg-gallery .mg-controls .mg-radios{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#about-block h1{text-align:center}}.mg-loading-spinner:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;width:30px;height:30px;box-sizing:border-box;border:5px solid #dda833;border-top-color:transparent;border-radius:50%;-webkit-animation:spin linear .75s infinite;animation:spin linear .75s infinite}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal-wrapper .modal-close:hover:after,.modal-wrapper .modal-close:hover:before{background-color:#8a3100}.modal-wrapper .modal-close:after,.modal-wrapper .modal-close:before{transition:.25s background-color;background-color:#dda833}#about-block{background-size:cover;color:#fff;margin-top:50px;padding-bottom:50px;max-width:100%}#about-block h1,#about-block li,#about-block p,#about-block ul{position:static}#about-block h1{margin-top:25px}#about-block li,#about-block p{font-size:18px;font-weight:400;margin-bottom:.25em}#about-slider{padding:0}#about-slider .civ-next,#about-slider .civ-prev{margin-top:15px}@media only screen and (min-width:1024px){#about-slider .civ-next,#about-slider .civ-prev{margin-top:0}}#about-slider *,#expansion-slider *{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#expansion-slider{padding:0;margin-top:100px;color:#dbdce1}#expansion-slider *{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#expansion-slider .expansion-slide-fob{padding:0 20px 0 0}#expansion-slider .mg-wrap{width:auto}#expansion-slider .expansion-slide-wrapper{padding:20px;border:2px solid #8a3100;box-shadow:inset 0 0 50px 10px rgba(0,0,0,.8)}@media only screen and (min-width:1024px){#expansion-slider .expansion-slide-wrapper{padding:40px 60px}}.retail-views{margin-bottom:60px}.retail-views:last-child{margin-bottom:0}.retail-comparisons-header{text-align:center;margin-top:50px}.mg-gallery .mg-arrow{position:absolute;width:70px;height:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mg-gallery .mg-next,.mg-gallery .mg-prev{top:0;margin-left:0;margin-top:10px;-webkit-transform:none;-ms-transform:none;transform:none;left:auto}.mg-gallery .mg-next::after,.mg-gallery .mg-next::before,.mg-gallery .mg-prev::after,.mg-gallery .mg-prev::before{transition:.25s border-color;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";display:block;position:absolute}.mg-gallery .mg-prev{right:80px}.mg-gallery .mg-prev::after{border:10px solid transparent;border-right-color:#251e14;border-right-width:16px;border-left:none}.mg-gallery .mg-prev::before{border:5px solid transparent;border-right-color:#dda833;border-right-width:8px;border-left:none;left:52%;z-index:1}.mg-gallery .mg-prev:hover::after{border-right-color:#fff}.mg-gallery .mg-prev:hover::before{border-right-color:#8a3100}@media only screen and (min-width:640px){.mg-gallery .mg-arrow{width:35px;height:70px}.mg-gallery .mg-next,.mg-gallery .mg-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mg-gallery .mg-prev::before{left:54%}.mg-gallery .mg-prev{right:100%;left:auto;margin-right:20px}}.mg-gallery .mg-next{right:0}.mg-gallery .mg-next::after{border:10px solid transparent;border-left-color:#251e14;border-left-width:16px;border-right:none}.mg-gallery .mg-next::before{border:5px solid transparent;border-left-color:#dda833;border-left-width:8px;border-right:none;right:39%;left:auto;z-index:1}.mg-gallery .mg-next:hover::after{border-left-color:#fff}.mg-gallery .mg-next:hover::before{border-left-color:#8a3100}@media only screen and (min-width:640px){.mg-gallery .mg-next::before{right:25%}.mg-gallery .mg-next{left:100%;right:auto;margin-left:20px}}.mg-gallery.retail-comparisons-slider .mg-wrap{width:auto}.mg-gallery .mg-youtube-thumb .icon{background-color:transparent}.mg-gallery .mg-arrow,.mg-gallery .mg-next,.mg-gallery .mg-prev{background:#dda833;display:inline-block}.mg-gallery input[type=radio]+label{position:relative;width:20px;height:11.55px;background-color:#666;border-radius:0;display:inline-block;margin:0 5px;-webkit-transform:rotate(90);-ms-transform:rotate(90);transform:rotate(90)}.mg-gallery input[type=radio]+label:after,.mg-gallery input[type=radio]+label:before{content:"";position:absolute;width:0;border-left:10px solid transparent;border-right:10px solid transparent;left:0;-webkit-transform:rotate(90);-ms-transform:rotate(90);transform:rotate(90)}.mg-gallery input[type=radio]+label:before{bottom:100%;border-bottom:5.77px solid #666}.mg-gallery input[type=radio]+label:after{top:100%;width:0;border-top:5.77px solid #666}.mg-gallery input[type=radio]:checked+label{background:#fff}.mg-gallery input[type=radio]:checked+label:before{border-bottom:5.77px solid #fff}.mg-gallery input[type=radio]:checked+label:after{border-top:5.77px solid #fff}.mg-gallery .mg-slides{padding-top:90px}@media only screen and (min-width:640px){.mg-gallery .mg-slides{padding-top:0}.mg-gallery .mg-wrap{width:80%;margin:0 auto}.mg-gallery.retail-comparisons-slider .mg-slidesreel{padding-top:0}.mg-gallery .mg-arrow,.mg-gallery .mg-next,.mg-gallery .mg-prev{position:absolute;top:50%;display:block;margin-top:0}.mg-gallery .mg-slidesreel{padding-top:50px}.mg-gallery .mg-slidesreel.retail-comparisons-slider{padding-top:0}.mg-gallery .mg-controls{text-align:center}}.fl-wrapper .grid-node.social-node.social-image-node{z-index:0}.fl-wrapper .grid-node.social-node.social-image-node .image{height:100%;background-size:cover}.fl-wrapper .grid-node.social-node.social-image-node .body{padding:10px 10px 40px;margin:0;background-origin:padding-box;bottom:0;min-height:0;top:auto}