.admin-menu .loading-screen{display:none !important;}.loading-screen{display:block;position:fixed;z-index:1000;top:0;left:0;height:100vh;width:100vw;background-color:rgba(255,255,255,1);background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/loading-icon.gif);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;}.loading-screen.hide{display:none;}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,nav,section,details,summary{display:block;}img,object,embed{max-width:100%;}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:bold;vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}select,input,textarea{font:99% sans-serif;}table{font-size:inherit;font:100%;}small{font-size:85%;}strong{font-weight:bold;}td,td img{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace,sans-serif;}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer;}button,input,select,textarea{margin:0;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}.cfix:before,.cfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.cfix:after{clear:both;}.cfix{zoom:1;}a:hover,a:active{outline:none;}body{letter-spacing:.04em;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}ol{list-style-position:inside;}ul{list-style-position:inside;list-style-type:none;}ul.square{list-style-type:square;}ul.disc{list-style-type:disc;}ul.inline li{float:left;margin:0 5px;}ul li.first{margin-left:0;}ul li.last{margin-right:0;}.img-full img{width:100%;display:block;height:auto;}.btm-mar{margin-bottom:15px;}.top-mar{margin-top:15px;}input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #ccc;padding:6px 2%;outline:none;-webkit-border-radius:3px;border-radius:3px;color:#777;margin:0;display:block;margin-bottom:15px;background:#fff;width:96%;max-width:100%;font-family:Helvetica,Arial,sans-serif;font-size:1.5em;}select{width:100%;height:32px;}label{font-size:1.5em;}input[type="checkbox"]{font-size:1.5em;float:left;margin:4px 5px 0 0;}textarea{min-height:60px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,select:focus{border:1px solid #999;color:#444;}.btn,input[type="submit"]{display:inline-block;padding:6px 12px;font-size:1.5em;text-align:center;vertical-align:middle;cursor:pointer;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:-o-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:-ms-linear-gradient(top,#ffffff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;*display:inline;*zoom:1;}#search-block-form input[type="submit"]{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn:hover,input[type="submit"]:hover{color:#333333;background:#e6e6e6;text-decoration:none;}.btn.big,input[type="submit"].big{font-size:1.8em;padding:8px 16px;}.btn.primary,input[type="submit"].primary{background:#3bb4ec;background:-moz-linear-gradient(top,#3bb4ec 0%,#008dce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3bb4ec),color-stop(100%,#008dce));background:-webkit-linear-gradient(top,#3bb4ec 0%,#008dce 100%);background:-o-linear-gradient(top,#3bb4ec 0%,#008dce 100%);background:-ms-linear-gradient(top,#3bb4ec 0%,#008dce 100%);background:linear-gradient(to bottom,#3bb4ec 0%,#008dce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bb4ec',endColorstr='#008dce',GradientType=0);color:#fff;}.btn.primary:hover,input[type="submit"].primary:hover{background:#3bb4ec;color:#fff;}[class*=span]{float:left;min-height:1px;}.row{width:100%;zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}.row [class*=span]{display:block;width:100%;float:left;margin-left:2%;}.row [class*=span]:first-child{margin-left:0;}.row .span-full{width:100%;margin:0;}.row .span-half{width:48.9999%;}.row .span-third{width:32%;}.row .span-fourth{width:23.501%;}.row .span-fifth{width:18.401%;}.row .span-sixth{width:15.001%;}.row .span-two-thirds{width:66%;}.row .span-one-third{width:32%;}.row .span-three-fourths{width:74%;}.row .span-one-fourth{width:24%;}.row .span-four-fifths{width:79%;}.row .span-one-fifth{width:19%;}.row .span-five-sixths{width:83%;}.row .span-one-sixth{width:15%;}[class*=span].right,.row [class*=span].right,.right{float:right;}.left{float:left;}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.cke_editable{padding:15px;}.cke_editable p{margin-bottom:15px;}.cke_editable table td{border:1px solid #444;padding:5px;}.field{font-size:1.5em;}.main-content .field p,.main-content .field ul li,.main-content .field dl{font-size:1em;}.item-list li a{font-size:1.5em;}.item-list ul li{margin:0;}.main-content .item-list ul li a{font-size:1em;}.tabs li{font-size:1.5em;}ul li.leaf{list-style-type:none;list-style-image:none;}ul.menu li{margin:0;}li.expanded,li.collapsed,li.leaf{padding:0;}.form-item,.form-actions{margin:0;}.messages{font-size:1.4em;}ul.primary{margin:0 0 5px 0;}.contextual-links li a{font-size:1.3em;}.page-user input[type="text"],.page-user input[type="password"]{margin-bottom:5px;}.page-user .description{font-size:1.2em;}.page-user .form-item{margin:0 0 15px 0;}.page-user .form-item input{font-size:1.5em;}p.rteindent1{text-indent:20px;}blockquote{margin:10px 0 10px 40px;}blockquote p{color:#777;}hr{background-color:#ccc;margin:8px 0;height:1px;border:none;}table{width:100%;}pre{font-size:1.5em;}.main-content .contextual-links li{font-size:1em;}.view-event .views-field-field-date{font-size:1.3em;}.view-content .item-list ul{margin:0;}.webform-client-form .webform-component{margin:0 0 15px 0;width:40%;}.webform-client-form .webform-component.webform-component-markup{width:100%;}@media screen and (max-width:600px){.webform-client-form .webform-component{width:98%;}}.block-search form input{height:25px;font-size:1.2em;}.block-search form .form-item{float:left;width:75%;}.block-search form .form-item input{padding:0 5px;margin:0;}.block-search form .form-actions{float:left;width:25%;}.block-search form .form-actions input{background-color:#fff;color:#333;margin-left:5px;border:none;-webkit-border-radius:2px;border-radius:2px;}#search .right .content .search-form{font-size:1.5em;}#search .right .content h3{font-size:1.5em;}#search .right .content ol li{margin:0 0 20px 0;}
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}embed,img,object{max-width:100%}html{overflow-y:scroll;-webkit-font-smoothing:antialiased}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}img{vertical-align:bottom;}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}a:active,a:hover{outline:0}body{letter-spacing:.04em}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ol{list-style-position:inside}ul{list-style-position:inside;list-style-type:none}ul.square{list-style-type:square}ul.disc{list-style-type:disc}ul.inline li{float:left;margin:0 5px}ul li.first{margin-left:0}ul li.last{margin-right:0}.img-full img{width:100%;display:block;height:auto}.btm-mar{margin-bottom:15px}.top-mar{margin-top:15px}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;padding:6px 2%;outline:0;-webkit-border-radius:3px;border-radius:3px;color:#777;margin:0 0 15px;display:block;background:#fff;width:96%;max-width:100%;font-family:Helvetica,Arial,sans-serif;font-size:1.5em}select{width:100%;height:32px}label{font-size:1.5em}input[type=checkbox]{font-size:1.5em;float:left;margin:4px 5px 0 0}textarea{min-height:60px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #999;color:#444}.btn,input[type=submit]{display:inline-block;padding:6px 12px;font-size:1.5em;text-align:center;vertical-align:middle;cursor:pointer;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#search-block-form input[type=submit]{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn:hover,input[type=submit]:hover{color:#333;background:#e6e6e6;text-decoration:none}.btn.big,input[type=submit].big{font-size:1.8em;padding:8px 16px}.btn.primary,input[type=submit].primary{background:#3bb4ec;background:-moz-linear-gradient(top,#3bb4ec 0,#008dce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3bb4ec),color-stop(100%,#008dce));background:-webkit-linear-gradient(top,#3bb4ec 0,#008dce 100%);background:-o-linear-gradient(top,#3bb4ec 0,#008dce 100%);background:-ms-linear-gradient(top,#3bb4ec 0,#008dce 100%);background:linear-gradient(to bottom,#3bb4ec 0,#008dce 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bb4ec',endColorstr='#008dce',GradientType=0);color:#fff}.btn.primary:hover,input[type=submit].primary:hover{background:#3bb4ec;color:#fff}[class*=span]{float:left;min-height:1px}.row{width:100%}.row:after,.row:before{line-height:0}.row [class*=span]{display:block;width:100%;float:left;margin-left:2%}.row [class*=span]:first-child{margin-left:0}.row .span-full{width:100%;margin:0}.row .span-half{width:48.9999%}.row .span-third{width:32%}.row .span-fourth{width:23.501%}.row .span-fifth{width:18.401%}.row .span-sixth{width:15.001%}.row .span-two-thirds{width:66%}.row .span-one-third{width:32%}.row .span-three-fourths{width:74%}.row .span-one-fourth{width:24%}.row .span-four-fifths{width:79%}.row .span-one-fifth{width:19%}.row .span-five-sixths{width:83%}.row .span-one-sixth{width:15%}.right,.row [class*=span].right,[class*=span].right{float:right}.left{float:left}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.container{margin:0 auto;padding:0;max-width:1012px;max-width:100%;width:100%;}.column,.columns{float:left;display:inline;margin-left:0;margin-right:0}.inner1{padding:0 1%}.inner2{padding:0 2%}.inner3{padding:0 3%}.inner4{padding:0 4%}.inner5{padding:0 5%}.inner6{padding:0 6%}.inner8{padding:0 8%}.inner10{padding:0 10%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column{width:6.25%}.container .two.columns{width:12.5%}.container .three.columns{width:18.75%}.container .one-fifth.column{width:20%}.container .two-fifths.columns{width:40%;}.container .four.columns{width:25%}.container .five.columns{width:31.25%}.container .six.columns{width:37.5%}.container .seven.columns{width:43.75%}.container .eight.columns{width:50%}.container .nine.columns{width:56.25%}.container .ten.columns{width:62.5%}.container .eleven.columns{width:68.75%}.container .twelve.columns{width:75%}.container .thirteen.columns{width:81.25%}.container .fourteen.columns{width:87.5%}.container .fifteen.columns{width:93.75%}.container .sixteen.columns{width:100%}.container .one-third.column{width:33.33%}.container .two-thirds.column{width:66.66%}.container .offset-by-one{margin-left:6.25%;padding-left:0}.container .offset-by-two{margin-left:12.5%;padding-left:0}.container .offset-by-three{margin-left:18.75%;padding-left:0}.container .offset-by-four{margin-left:25%;padding-left:0}.container .offset-by-five{margin-left:31.25%;padding-left:0}.container .offset-by-six{margin-left:37.5%;padding-left:0}.container .offset-by-seven{margin-left:43.75%;padding-left:0}.container .offset-by-eight{margin-left:50%;padding-left:0}.container .offset-by-nine{margin-left:56.25%;padding-left:0}.container .offset-by-ten{margin-left:62.5%;padding-left:0}.container .offset-by-eleven{margin-left:68.75%;padding-left:0}.container .offset-by-twelve{margin-left:75%;padding-left:0}.container .offset-by-thirteen{margin-left:81.25%;padding-left:0}.container .offset-by-fourteen{margin-left:87.5%;padding-left:0}.container .offset-by-fifteen{margin-left:93.75%;padding-left:0}.container .offset-by-sixteen{margin-left:100%;padding-left:0}.container .offset-sidebar-by-one{margin-left:6.25%}.container .offset-sidebar-by-two{margin-left:-12.5%}.container .offset-sidebar-by-three{margin-left:-18.75%}.container .offset-sidebar-by-four{margin-left:-25%}.container .offset-sidebar-by-five{margin-left:-31.25%}.container .offset-sidebar-by-six{margin-left:-37.5%}.container .offset-sidebar-by-seven{margin-left:-43.75%}.container .offset-sidebar-by-eight{margin-left:-50%}.container .offset-sidebar-by-nine{margin-left:-56.25%}.container .offset-sidebar-by-ten{margin-left:-62.5%}.container .offset-sidebar-by-eleven{margin-left:-68.75%}.container .offset-sidebar-by-twelve{margin-left:-75%}.container .offset-sidebar-by-thirteen{margin-left:-81.25%}.container .offset-sidebar-by-fourteen{margin-left:-87.5%}.container .offset-sidebar-by-fifteen{margin-left:-93.75%}.container .offset-sidebar-by-sixteen{margin-left:-100%}@media only screen and (min-width:768px) and (max-width:959px){.container{max-width:768px}}@media only screen and (max-width:767px){.column,.columns{margin:0}.columns #main{padding:0 2%}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .one-fifth.column,.container .two-fifths.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:100%}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-sixteen,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two{margin-left:0;padding-left:0}.container .offset-sidebar-by-eight,.container .offset-sidebar-by-eleven,.container .offset-sidebar-by-fifteen,.container .offset-sidebar-by-five,.container .offset-sidebar-by-four,.container .offset-sidebar-by-fourteen,.container .offset-sidebar-by-nine,.container .offset-sidebar-by-one,.container .offset-sidebar-by-seven,.container .offset-sidebar-by-six,.container .offset-sidebar-by-sixteen,.container .offset-sidebar-by-ten,.container .offset-sidebar-by-thirteen,.container .offset-sidebar-by-three,.container .offset-sidebar-by-twelve,.container .offset-sidebar-by-two{margin-left:0}#navigation{min-height:inherit}}@media only screen and (min-width:480px) and (max-width:767px){.column,.columns{margin:0}.columns #main{padding:0 2%}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .one-fifth.column,.container .two-fifths.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:100%}.container .offset-sidebar-by-eight,.container .offset-sidebar-by-eleven,.container .offset-sidebar-by-fifteen,.container .offset-sidebar-by-five,.container .offset-sidebar-by-four,.container .offset-sidebar-by-fourteen,.container .offset-sidebar-by-nine,.container .offset-sidebar-by-one,.container .offset-sidebar-by-seven,.container .offset-sidebar-by-six,.container .offset-sidebar-by-sixteen,.container .offset-sidebar-by-ten,.container .offset-sidebar-by-thirteen,.container .offset-sidebar-by-three,.container .offset-sidebar-by-twelve,.container .offset-sidebar-by-two{margin-left:0}}img,img.scale-with-grid{outline:0;max-width:100%;height:auto}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.cfix:after,.cfix:before,.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.cfix:after,.clearfix:after,.row:after{clear:both}.cfix,.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#header{height:100%;}#video-header{position:relative;overflow:hidden;z-index:1;text-align:center;background-color:#6E7073;min-height:768px;height:100%;position:fixed;top:7px;bottom:0;left:0;right:0;}.front #video-header{min-height:768px;}#video-header img{display:block;height:100%;width:100%;max-width:inherit;}.video-opacity{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#002133;opacity:.45;}
.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
body{font:62.5%/1.5 'Rubik',Helvetica,sans-serif;background-color:#ebebed;color:#444;overflow-x:hidden;}.center{width:1200px;margin:0 auto;}p{font-size:1.5em;}.main-content p{margin-bottom:15px;}.main-content ul{list-style-type:disc;margin-bottom:15px;}.main-content ul li{font-size:1.5em;margin-bottom:5px;}h1,h2,h3{color:#444;}h1{font-size:2em;font-family:'Muli',Helvetica,sans-serif;}h2{font-size:1.7em;}h3{font-size:1.5em;}a{color:#08c;text-decoration:none;}a:hover{text-decoration:underline;}.google-target-hidden{position:absolute;top:0;left:0;z-index:9999;visibility:hidden;}#admin-menu-wrapper{z-index:500;}.messages{width:100%;position:absolute;top:145px;z-index:1;}.page-user .main-container{max-width:1200px;margin:150px auto 25px auto;}.page-user .main-content h1{display:none;}.page-user .main-container label{font-size:1.8em;font-weight:500;}.page-user .main-container input[type="text"],.page-user .main-container input[type="password"]{width:50% !important;text-align:left;text-transform:none;padding:10px 1%;}.page-user .g-recaptcha{margin-bottom:15px;}.page-user input.form-submit{font-size:2em;padding:10px 5%;margin:0 auto 0 0;}.node-type-print-samples ul.tabs.primary{text-align:center;position:fixed;top:154px;left:0;right:0;z-index:50;border:none;}.node-type-print-samples ul.primary li a{box-shadow:0 4px 20px -5px rgba(0,0,0,0.6);border:1px solid #EEE;border-top:none;border-bottom:0;}input#coffee-q{text-transform:none;}.webform-client-form .webform-component{width:100%;}input[type=email],input[type=password],input[type=text],input[type=checkbox],select,textarea,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{width:100%;text-align:center;text-transform:uppercase;border:2px solid #094270;border-radius:8px;border-top-color:#8ea5b7;padding:12px 2%;}input[type=checkbox]{width:initial;}.form-type-checkbox{display:flex;flex-flow:row nowrap;}.form-type-checkbox input{flex-basis:5%;}.form-type-checkbox label{flex-basis:100%;}input.form-submit,.button{font-size:3em;background:#0066cc;color:#FFF;text-transform:uppercase;border:4px outset #0055a9;border-radius:8px;border-top-color:#69a5e1;border-bottom-color:#022d4e;display:block;padding:15px 10%;margin:0 auto;}form.webform-client-form > div{display:flex;flex-flow:row nowrap;}form.webform-client-form .webform-component-fieldset{flex-basis:45%;}form.webform-client-form .webform-component-fieldset:nth-child(1){padding-right:8%;}.btn:hover,input[type=submit]:hover,.button:hover{background:#003f80;color:#FFF;}.page-thank-you .main-container{padding:5em 0;margin-top:13em !important;}header{width:100%;height:125px;background-color:rgba(133,165,183,0.9);position:fixed;top:0;left:0;right:0;z-index:499;padding:20px 0;}header .center{display:flex;flex-flow:row nowrap;justify-content:center;}header .logo{float:left;}header .logo img{max-width:175px;}header .logo a{display:block;}header .navigation{width:100%;}header nav#main{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;}header nav#main .content ul li{background:transparent;border:none;float:left;}header nav#main .content > ul > li > a{font-size:1.8em;text-transform:uppercase;letter-spacing:3px;line-height:0.2em;color:#FFF;display:block;margin-top:36px;}header nav#main .content ul li a:hover{color:#FFF !important;border-bottom:5px solid #FFF;}header nav#main .content ul li a:hover{text-decoration:none;color:#08c;}header nav#main .content > ul > li a.active{color:#FFF;}header nav#main .solutions a:hover{border:0 !important;}header nav#main .menu-785{padding:0 25px;}header nav#main .menu-786{padding:0 25px;}header nav#main #home{width:175px;height:70px;padding-left:5px;}header nav#main #home a{width:175px;height:70px;font-size:0em !important;color:transparent;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/logo-white.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:relative;bottom:25px;}header nav#main #home a:hover{border-bottom:0;}header nav#main .sub-title{display:none;}header nav#main .content ul ul{width:150px;background-color:rgba(64,109,135,0.8);border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:-9px;margin-top:32px;border-top:5px solid #FFF;}header nav#main .content ul ul li{float:none;}header nav#main .content ul ul li a{font-size:1.4em;color:#FFF;display:block;padding:6px 15px 6px 15px;}header nav#main .content ul ul li.first a{padding-top:8px;}header nav#main .content ul ul li.last a{padding-bottom:8px;}header nav#main .content ul ul li{width:100%;}header nav#main .content ul ul li a:hover{background-color:rgba(64,109,135,1);border-bottom:none;}.nice-menu ul{}ul.nice-menu{position:inherit !important;}#block-block-1{display:none;}header li.menu-988,header li.menu-976{position:fixed !important;right:2%;z-index:10;}header li.menu-988 a,header li.menu-976 a{font-size:18px;text-transform:uppercase;text-decoration:none;letter-spacing:3px;color:#FFF;background:rgb(64,109,135);display:block;border:3px solid transparent;padding:20px 15px;margin-top:18px !important;}header li.menu-988 a:hover,header li.menu-976 a:hover{border:3px solid #FFF !important;}.slicknav_menu{width:100%;background:transparent;position:fixed;z-index:5;padding:0;display:none;}ul.slicknav_nav{width:100%;height:auto;position:relative;top:0;left:0;right:0;background:rgb(137,167,184) !important;transition:all 0.5s ease;overflow-y:scroll !important;display:flex;flex-direction:column;border-bottom:4px solid #666;padding-bottom:1em;}ul.slicknav_nav.slideHeight{height:100vh;padding:0 0 6em 0;}.slicknav_nav ul{margin-left:0;}ul.slicknav_nav li.menu-219{order:-1;}ul.slicknav_nav li.menu-219 a{width:auto;height:100px;font-size:1px;color:transparent;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/logo-white.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:10px auto 20px auto;}.slicknav_menu .slicknav_icon-bar{width:2.3em;height:0.3em;}.slicknav_btn{margin-top:26px;}.slicknav_nav *:hover,.slicknav_nav:hover,.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:transparent;}.slicknav_open ul{display:block !important;visibility:visible !important;}.slicknav_open ul .sub-title{display:none;}a.slicknav_btn{position:absolute;left:2%;z-index:20;background-color:#89a7b8;padding:15px 12px;}ul.slicknav_nav a{width:100%;font-size:22px;text-decoration:none;text-align:center;display:block;outline:none !important;margin:0 auto;}ul.slicknav_nav a:hover{color:#435f72;}#home .conference-room-desk{width:100%;height:100vh;position:fixed;bottom:0;left:0;right:0;z-index:20;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/just_chairs.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;z-index:999;display:none;}#home .conference-room-desk img{display:none;}#home .headline h1{font-size:4.2em;font-weight:normal;text-align:center;text-transform:uppercase;line-height:1em;letter-spacing:3px;color:#406d87;position:fixed;bottom:10px;left:0;right:0;z-index:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;margin:0 auto;}#home .headline h1 strong{padding-left:8px;}.body-gradient{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/gradient-2.png);background-size:100% 100%;background-position:100% 100%;background-repeat:no-repeat;padding:5em 0 4em 0;}#first-time{display:none;}.fp-buttons-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;}.fp-buttons{flex-basis:150px;text-align:center;text-transform:uppercase;}.fp-buttons img{height:90px;}.fp-buttons p{font-family:'Muli',sans-serif;letter-spacing:2px;}.fp-buttons p.r1{font-size:1.4em;padding-top:15px;}.fp-buttons p.r2{font-size:1.2em;}.fp-buttons:nth-child(1){margin-right:1em;}.fp-buttons:nth-child(2){border-left:3px solid #FFF;border-right:3px solid #FFF;padding:0 9em;margin:0 5em;}.fp-buttons:nth-child(3){margin-left:1em;}.fp-buttons a{color:inherit;}.main-intro{font-size:1em;max-width:785px;text-align:center;padding-top:50px;margin:0 auto;}.main-intro h2{font-size:2.2em;font-weight:bold;text-transform:uppercase;color:#01405f;}.main-intro p{font-size:1.5em;line-height:1.5em;color:#555;padding-top:0.8em;}.flexslider{border:none;margin:0;}.flexslider *{list-style:none;}.flexslider ul li,.flexslider .slides{margin-bottom:0;}span.int-bg-img{height:100vh;height:600px;display:block;}.flex-active-slide{z-index:auto !important;}.quotes{height:650px;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/office-wide-angle.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}.quotes .flexslider{background:transparent;position:absolute;top:60px;left:0;right:0;}.quotes .quote{font-size:1.1em;text-align:center;color:#406d87;}.quotes .quote-content{max-width:785px;font-size:1.2em;font-style:italic;line-height:1.8em;color:#555;margin:0 auto;}.quotes .quote-name{font-size:1.3em;font-weight:bold;text-transform:uppercase;color:#01405f;padding-top:25px;}.quotes ul.flex-direction-nav{display:none;}.quotes .flex-control-nav{max-width:100% !important;text-align:center !important;position:relative;bottom:0;margin-top:25px;}#home .meet-team{width:100%;position:absolute;top:30px;z-index:3;}#home .meet-team p{font-family:'Muli',sans-serif;font-size:2.3em;text-transform:uppercase;letter-spacing:5px;color:#01405f;padding-top:5px;}#home .meet-team a{text-decoration:none;display:table;margin:0 auto;}#home .meet-team .fa-users{width:90px;height:90px;font-size:3.2em;text-align:center;color:#406d87;display:inline-block;border:5px solid #406d87;border-radius:50px;padding:14px 0 0 12px;margin:0 auto;}#home .bottom-content .views-field-title{display:none;}#home .bottom-content .flex-control-nav{text-align:left;bottom:54px;left:0;right:0;padding-left:4.6em;margin:0 auto;}.flexslider_views_slideshow_slide{position:relative;}.flexslider-slide-text{max-width:1200px;position:absolute;top:100px;left:0;right:0;padding-left:5em;}.flexslider-slide-text *{color:#043c5b;line-height:1.4em;letter-spacing:1px;}.views-field-title{font-size:3.5em;font-weight:bold;}.views-field-sub-title{font-size:1.8em;}ul.flex-direction-nav{max-width:1200px;position:absolute;top:89%;right:0;left:0;margin:0 auto;}.flexslider .flex-direction-nav a{background:#FFF;display:block;border:2px solid #FFF;border-radius:20px;}.flex-direction-nav .flex-prev{left:10px;}.flex-direction-nav .flex-next{right:10px;}.flex-direction-nav a{color:transparent;text-shadow:none;overflow:visible;}.flex-direction-nav a,.flexslider:hover .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-next{opacity:1;}.flex-direction-nav a::before{font-family:'FontAwesome';font-size:51px;text-shadow:none;color:rgb(20,20,20);position:relative;bottom:21px;}.flex-direction-nav a.flex-prev::before{left:6px;content:'\f104'}.flex-direction-nav a.flex-next::before{right:6px;content:'\f105'}.flex-control-nav{max-width:1200px;position:absolute;z-index:1;}.panel-slider .flex-control-nav{text-align:left;bottom:60px;right:0;left:0;padding-left:7em;margin:0 auto;}.panel-slider .flex-control-nav{bottom:60px}.flex-control-paging li a{width:20px;height:20px;background:#FFF;cursor:pointer;border:2px solid #FFF;}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#85a5b7;cursor:pointer;}.triangle-top,.triangle-top-blue,.triangle-top-dark-blue,.node-type-blog .main-container{position:relative;border-top:5px solid #FFF;}.triangle-top-blue{border-top-color:#87a3b2;}.triangle-top-dark-blue,.node-type-blog .main-container{border-top-color:#022d4e;}.triangle-top::before,.triangle-top-blue::before,.triangle-top-dark-blue::before,.node-type-blog .main-container::before{content:'';width:0;height:0;text-align:center;border-style:solid;border-width:20px 20px 0 20px;border-color:#FFF transparent transparent transparent;position:absolute;top:0px;left:0;right:0;z-index:4;visibility:visible !important;margin:0 auto;}.triangle-top-blue::before{border-color:#87a3b2 transparent transparent transparent;}.triangle-top-dark-blue::before,.node-type-blog .main-container::before{border-color:#022d4e transparent transparent transparent;}.main-container{clear:both;position:relative;}.views-row{margin-bottom:15px;}.container{max-width:100% !important;}.node-type-solutions{padding:110px 0 50px 0;}.panels-flexible-row{position:relative;z-index:2;}.banner{position:relative;z-index:1;}.banner-container .title{position:fixed !important;}.panels-flexible-region{width:100% !important;}.panels-flexible-row{padding:0 !important;}.panel-flexible .panel-separator{display:none;}.banner{height:100vh;}#image-header{position:fixed;top:0;left:0;right:0;}#image-header,#image-header img{width:100%;height:100vh;}.banner-container{position:relative;}.banner-container .title{position:absolute;top:170px;left:0;right:0;z-index:1;}.banner-container .title.align-center{height:100vh;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:absolute;top:0;}.banner-container .title.align-center *{color:#FFF !important;}.banner-container .title *{font-family:'Muli',sans-serif;text-align:center;text-transform:uppercase;color:#435f72;line-height:1.4em;letter-spacing:3px;}.banner-container .title h1{font-size:6.0em;font-size:5.5vw;line-height:1.4em;font-weight:normal;position:relative;}.banner-container .title h2{font-size:2.0em;font-size:1.5vw;line-height:1.2em;}#resources .banner-container .title h1::before,#solutions .banner-container .title h1::before,#digital .banner-container .title h1::before,#data .banner-container .title h1::before,#elections .banner-container .title h1::before,#advocacy .banner-container .title h1::before,#brand .banner-container .title h1::before,#mobile .banner-container .title h1::before{content:'';width:75%;height:100%;text-align:center;background:rgba(255,255,255,0.6);box-shadow:0 0 150px 70px rgba(255,255,255,0.6);position:absolute;top:0;left:0;right:0;z-index:-9;margin:0 auto;}#mobile .banner-container .title h1::before{background:rgba(67,95,114,0.55);box-shadow:0 0 130px 60px rgba(67,95,114,0.6);width:62%;}.header-background-image{height:100vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center 20%;background-repeat:no-repeat;background-attachment:fixed;position:fixed;top:0;left:0;right:0;}.body-gradient .text{color:#666;display:flex;flex-flow:row nowrap;}.body-gradient .text > div{max-width:950px;text-align:center;margin:7em auto 5em auto;}.body-gradient .pane-content{font-size:1.2em;}.column-hover{color:#FFF;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/blurry-office.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}.column-hover .pane-content{height:60em;text-align:center;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;}.column-hover-item{cursor:pointer;transition:all 0.3s ease;}.column-hover-item:nth-child(odd){background:rgba(0,0,0,0.2);}.column-hover-item:nth-child(even){background:transparent;}.column-hover-item.modify-color{background:rgba(2,45,78,0.6);}.column-hover-item:hover{background:rgba(2,45,78,0.6);}.column-hover .pane-content p{font-size:1.2em;line-height:1.8em;padding:0 10%;margin:2.5em 0;}.solutions-grid .pane-content p{font-size:20px;line-height:1em;padding:0 2%;margin:1em 0;}.solutions-grid .pane-content img{height:80px !important;}.column-hover .one-third .pane-content img{height:110px;}.column-hover .four .pane-content img{height:90px;}.column-hover .pane-content img:hover{cursor:pointer;}a.hover-column-close{width:30px;height:30px;font-size:25px;text-decoration:none;color:#FFF;border:1px solid #FFF;border-radius:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;}.hover-column-hide{transition:all 0.4s ease;display:none;}.hover-column-hide.show{display:block;}#mobile .column-hover .pane-content img{max-width:160px;height:auto;max-height:136px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;}#mobile .column-hover img.hover-column-icon::before{content:'Words';display:block;position:relative;font-size:25px;}#resources .column-hover{background-image:none;background-color:#FFF;}.background-column{height:60em;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:center;}.background-column:nth-child(1){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/ballot-voting-box.jpg);}.background-column:nth-child(2){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/credit-card.jpg);}.background-column:nth-child(3){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/capitol-building.jpg);}.background-column .pane-content{padding-top:7em;}.background-column *{text-align:center;color:#FFF;}.background-column p:nth-child(1){font-size:4.2em;text-transform:uppercase;letter-spacing:2px;padding-bottom:0.2em;}.background-column p:nth-child(n+2){font-size:3.2em;font-weight:bold;line-height:1.3em;}.background-full{height:60em;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/office-desk-half.gif);background-size:cover;background-position:right center;background-repeat:no-repeat;display:flex;flex-flow:column wrap;}#brand .background-full{display:none;}.background-full .eight.columns{float:right;}.background-full .pane-content{font-size:1.4em;padding:5em 4em 0 0;}.sample-header{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/gradient-2.png);background-size:100% 100%;background-position:100% 100%;background-repeat:no-repeat;padding:2em 0;}.sample-header p{font-family:'Muli',sans-serif;font-size:6.2em;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:5px;color:#014876;margin:0;}.sample-container{background-color:#e2e1e6;border-bottom:3px solid #FFF;}.sample-container .view-content > div{display:flex;flex-flow:row wrap;}.sample-container .view-content .views-row{flex-basis:20%;height:100%;padding:0;margin:0;}.sample-container .sample-node-194,.sample-container .sample-node-577{flex-basis:50% !important;min-height:256px;background-color:#e2e1e5;background-size:300px auto;background-position:center;background-repeat:no-repeat;visibility:visible;}.sample-container .sample-node-194{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/logo.png);order:99998;}.sample-container .sample-node-577{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/google-partner-RGB-search-mobile-trans.png);order:99999;}.sample-container .views-field-title a{position:relative;width:100%;height:100%;display:block;transition:all 0.4s ease;background-color:#FFF;}.sample-container .views-field-title a:hover::after{content:'\f002';width:100%;height:100%;font-family:'FontAwesome';font-size:70px;color:#FFF;background-color:rgba(64,109,135,0.8);position:absolute;left:0;right:0;bottom:0;z-index:25;display:flex !important;flex-flow:row nowrap;justify-content:center;align-content:center;padding-top:28%;}.sample-container .views-field-title img{height:100% !important;}.page-print-reorder h1,.page-mobile-reorder h1,.page-team-board-of-directors-reorder h1,.page-team-strategists-reorder h1,.page-team-team-reorder h1{display:none;}.view-samples-reorder .views-form{max-width:1200px;margin:150px auto 0 auto;}.view-samples-reorder .views-form tr{height:98px;}.view-samples-reorder .views-form tr.odd.draggable{background-color:#E5E5E5;}.view-samples-reorder .views-form *{text-decoration:none;}.view-samples-reorder .views-form .views-field-title{font-size:20px;vertical-align:middle;}.view-samples-reorder .views-form a.tabledrag-handle .handle{width:30px;height:25px;position:relative;top:7px;left:10px;}.view-samples-reorder .views-form .tabledrag-toggle-weight{font-size:18px;}.view-samples-reorder .views-form input.form-submit{font-size:2em;padding:15px 2%;margin:25px auto;}.node-type-print-samples .main-content{background:#FFF;}.node-type-print-samples .main-content > h1{display:none;}.sample-header-container{height:100vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;}.sample-header-container h1{letter-spacing:3px;color:#FFF !important;line-height:1em;}.sample-header-container .field-name-field-sample-sub-title{font-size:3em;color:#FFF;text-align:center;line-height:1.2em;}.entity-paragraphs-item .content .field-items{max-width:1200px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 auto;}.paragraphs-item-sample-full .field-item{flex-basis:100%;}.paragraphs-item-sample-2-column .field-item{flex-basis:49%;}.paragraphs-item-sample-3-column .field-item{flex-basis:32%;align-self:flex-end;}.node-type-print-samples ul.flippy{font-size:1.5em;display:flex;justify-content:center;align-items:center;margin:15px auto;}.node-type-print-samples ul.flippy li{width:40px;height:40px;font-size:40px !important;border:2px solid #FFF;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 12px;}.node-type-print-samples ul.flippy li.empty{color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);}.node-type-print-samples ul.flippy li a{color:#FFF;text-decoration:none;}.paragraphs-items .field-item:nth-child(1){padding-top:2rem;}li.entity_pager_next a,li.entity_pager_prev a,li.entity_pager_next span,li.entity_pager_prev span{width:40px;height:40px;font-size:40px !important;text-decoration:none;color:#FFF;border:2px solid #FFF;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 12px;}li.entity_pager_prev a,li.entity_pager_prev span{padding-right:2px;}li.entity_pager_next a,li.entity_pager_next span{padding-left:2px;}li.entity_pager_next span,li.entity_pager_prev span{color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);}.node-type-print-samples .field-type-image img{width:auto;max-height:80vh;display:block;padding:0;margin:0 auto 2em auto;}.node-type-blog ul.flippy a{color:#406d87;}.node-type-blog ul.flippy{text-align:center;}.node-type-blog ul.flippy li a{text-decoration:none;border:2px solid #406d87;border-radius:10px;display:block;padding:5px 5%;margin:0 auto;}.node-type-blog ul.flippy li a:hover,.node-type-blog ul.flippy li a:focus{color:#FFF;background:#406d87;}#team .team{background-color:#d9e3e6;background-image:-webkit-gradient(radial,center center,0,center center,414,color-stop(0,rgb(255,255,255)),color-stop(0.249,rgb(255,255,255)),color-stop(0.575,rgb(225,235,235)),color-stop(1,rgb(128,158,173)));background-image:-webkit-radial-gradient(center center,circle farthest-corner,rgb(255,255,255) 0%,rgb(255,255,255) 24.9%,rgb(225,235,235) 57.5%,rgb(128,158,173) 100%);background-image:radial-gradient(circle farthest-corner at center center,rgb(255,255,255) 0%,rgb(255,255,255) 24.9%,rgb(225,235,235) 57.5%,rgb(128,158,173) 100%);background-image:-ms-radial-gradient(center center,circle farthest-corner,rgb(255,255,255) 0%,rgb(255,255,255) 24.9%,rgb(225,235,235) 57.5%,rgb(128,158,173) 100%);padding-bottom:5em !important;}.team .pane-title{font-family:'Muli',sans-serif;text-transform:uppercase;text-align:center;font-size:4.5em;font-weight:bold;color:#435f72;padding:1.2em 0 0.8em 0;}.team .view-content > div{display:flex;flex-flow:row wrap;justify-content:center;}.team .view-content .views-row{flex-basis:20%;position:relative;padding:1em;margin:0;}.team .views-field-title-1{height:100%;position:absolute;top:0;left:0;right:0;opacity:0;transition:all 0.4s ease;}.team .views-field-title-1.show{opacity:1;}.team .views-field-title-1 a{width:92%;height:92%;font-size:20px;text-align:center;text-transform:uppercase;text-decoration:none;line-height:1em;color:#FFF;background:rgba(67,95,114,0.5);border-radius:20px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin:4% auto 0 auto;}.team .views-field-title-1 .explode-name{font-weight:bold;}.team .views-field-title-1 .explode-job-title{width:170px;font-size:14px;line-height:1.1em;padding-top:5px;margin:0 auto;}.team .views-field-title-1 .icon i{font-size:25px;text-align:center;border:2px solid #FFF;border-radius:40px;padding:6px 8px 4px 8px;position:relative;top:9px;margin:0 auto 0 auto;}.team .views-field-field-photo img,.team .colorbox-node img,#colorbox .field-name-field-photo img{border:3px solid #FFF;border-radius:20px;box-shadow:10px 10px 20px -6px #888;}#colorbox{border:3px solid #043c5b;border-radius:15px;}#cboxWrapper{overflow:visible !important;}#colorbox .node-team{display:flex;flex-flow:row wrap;padding:3%;}#colorbox .field-name-field-photo{order:1;}#colorbox h2{order:2;}#colorbox .field-name-body{order:6;}#colorbox .field-name-field-facebook{order:3;}#colorbox .field-name-field-twitter{order:4;}#colorbox .field-name-field-linkedin{order:5;}#colorbox h2,#colorbox .field-type-link-field{display:flex;flex-flow:row nowrap;align-items:center;align-self:center;}#colorbox h2{padding-right:20px;}#colorbox h2 a{font-family:'Muli',sans-serif;font-size:2.5em;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#435f72;cursor:default;}#colorbox .field-name-field-photo img{width:85%;min-width:200px;}#colorbox .field-name-body{padding-top:2.2em;}#colorbox .field-name-body p{font-size:1.2em;color:#5a5b5d;margin-bottom:25px;order:3;}#colorbox .field-type-link-field,#colorbox .field-type-email{height:25px;margin-top:8px;}#colorbox .field-type-link-field a,#colorbox .field-type-email a{font-size:0.01px;color:transparent;}#colorbox .field-type-link-field a::before,#colorbox .field-type-email a::before{width:25px;height:25px;font-size:15px;color:#7fa2b4 !important;border:1px solid #7fa2b4;border-radius:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 5px;}#colorbox .field-type-link-field a:hover::before,#colorbox .field-type-email a:hover::before{color:#FFF !important;background:#7fa2b4;}.field-type-email a{width:25px;height:25px;display:block;color:transparent;margin-right:12px;position:relative;bottom:2px;}.field-type-email a::before{font-family:'FontAwesome';content:'\f003';display:block;}#cboxClose{top:0;}.body-split > div{display:flex;flex-flow:row nowrap;}#get-started .form-header{text-align:center;padding-bottom:3em;}#get-started p.header{font-size:3.5em;font-weight:500;line-height:0.8em;}#get-started p,#advocacy li{font-size:1.8em;}form#webform-client-form-67 > div{display:flex;flex-flow:row wrap;}form#webform-client-form-67 #edit-actions{width:100%;position:relative;margin-left:20%;bottom:0em;z-index:1;}fieldset#webform-component-left-column{position:relative;z-index:2;}#get-started .webform-component-checkboxes > label{font-weight:bold;text-align:left;padding-left:30px;}#get-started .body-gradient > div,#get-started .body-split .pane-content,#get-started .job-openings > div{padding:8em 6%;}.body-split .left-column{display:flex;flex-flow:row nowrap;justify-content:center;flex-basis:30%;text-align:center;color:#5a5b5d;background:rgb(226,226,229);background:-moz-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:-webkit-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:linear-gradient(to bottom,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e5',endColorstr='#ebebed',GradientType=0);}.body-split .right-column{display:flex;flex-flow:row nowrap;justify-content:flex-start;flex-basis:70%;color:#FFF;background:rgb(48,93,119);background:-moz-linear-gradient(top,rgba(48,93,119,1) 0%,rgba(50,95,120,1) 100%);background:-webkit-linear-gradient(top,rgba(48,93,119,1) 0%,rgba(50,95,120,1) 100%);background:linear-gradient(to bottom,rgba(48,93,119,1) 0%,rgba(50,95,120,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305d77',endColorstr='#325f78',GradientType=0);}.body-split p.header{line-height:1.3em !important;}.body-split .right-column li{list-style-position:outside;margin-left:20px;}.body-split .left-column > div,.body-split .right-column > div{align-self:center;}.body-split .left-column li{font-size:2em;font-weight:500;line-height:1.1em;list-style:none;}.sub-banner,.google-map,#resources .subscription-container,#resources .solutions-grid{background-size:cover;background-repeat:no-repeat;background-position:center center;}#resources .solutions-grid .pane-content p{font-size:20px;line-height:1em;padding:0 2%;margin:1em 0;font-size:20px;text-transform:none;max-width:80%;margin:1em auto;line-height:1.5em;}#resources .subscription-container{background-size:cover;}#get-started .sub-banner{height:40vh;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/office-desk-decorative.jpg);}#data .sub-banner{height:80vh;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/network-wires-bundled.jpg);}.google-map{height:80vh;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/google-map.jpg);}#resources .solutions-mail{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-mail_solutions.jpg);}#resources .solutions-photo{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-photo_solutions.jpg);}#resources .solutions-mobile{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-mobile_solutions.jpg);}#resources .solutions-photo2{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-photo2-solutions.jpg);}#resources .row-1-column-1{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-mail_solutions.jpg);}#resources .row-1-column-2{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-photo_solutions.jpg);}#resources .row-1-column-3{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-mobile_solutions.jpg);}#resources .row-2-column-1{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/background-photo2-solutions.jpg);}#resources .row-2-column-2{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-announce-your-candidacy.jpg);}#resources .row-2-column-3{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-hire-a-trusted-political-consultant.jpg);}#resources .row-3-column-1{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-successfully-manage-your-transition-into-office.jpg);}#resources .row-3-column-2{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-successfully-get-re-relected.jpg);}#resources .row-3-column-3{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-create-a-campaign-budget.jpg);}#resources .row-4-column-1{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-win-a-political-convention.jpg);}#resources .row-4-column-2{height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/how-to-set-up-and-manage-social-media-for-your-campaign.jpg);}#resources .solutions-grid-filler{text-align:center;text-transform:uppercase;background-position:center center;background-size:45%;background-repeat:no-repeat;background-position:center center;padding:5em 0 4em 0 !important;height:auto;background-color:#e2e1e6;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/logo.png);}.google-map .inside{height:100%;display:flex;}.google-map .inside .text{height:80vh;text-align:center;background-color:rgba(18,51,65,0.8);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;}.google-map .inside .text *{color:#FFF;}.job-openings{background:rgb(226,226,229);background:-moz-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:-webkit-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:linear-gradient(to bottom,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e5',endColorstr='#ebebed',GradientType=0);}.job-openings p.header{text-align:center;}#get-started .google-map > div div{background-size:cover;background-position:center center;background-repeat:no-repeat;}#get-started .google-map > div .google-item:nth-child(1){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/map-photo_left.jpg);}#get-started .google-map > div .google-item:nth-child(2){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/map-photo_center.png);}#get-started .google-map > div .google-item:nth-child(3){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/map-photo_right.png);}.google-map .text{width:100%;height:100%;color:#FFF;}.google-item > div{padding:0 !important;}.google-map .inside .text h2{position:absolute;z-index:20;font-size:3em;opacity:1;transition:0.3s opacity ease,0.3s z-index ease;;}.google-map .inside .text h2.toggle{opacity:0;z-index:-1;}.google-map .inside .text .pane-content{opacity:0;transition:0.5s opacity ease;}.google-map .inside .text .pane-content.toggle{opacity:1;}.google-map .inside .text h2{height:80vh;display:flex;align-items:center;}.job-openings .views-row *{color:#666;}.job-openings .views-row::after{content:'';width:0;height:0;text-align:center;border-style:solid;border-width:10px 10px 0 10px;border-color:#999 transparent transparent transparent;position:absolute;bottom:-10px;left:0;right:0;z-index:4;visibility:visible !important;margin:0 auto;}.ui-state-active,.ui-state-default{}.pane-job-postings-panel-pane-1{padding-top:4em;}.job-openings .ui-accordion-header-icon{display:none;}.job-openings .ui-accordion-header{background:transparent;border-top:0;border-radius:0;padding:0 38px;}.job-openings .accordion-title{font-size:1.6em;font-weight:normal;padding-bottom:30px;}.job-openings .ui-accordion-content{background:transparent;border-top:1px solid #e4e4e6 !important;position:relative;z-index:1;padding:1em 3.5em;margin-top:-1px;}.job-openings .ui-accordion-content p{font-size:1.5em !important;color:#666;}.job-openings .ui-accordion-content li{list-style-position:outside;margin-left:3em;}.job-openings .button span{color:#FFF !important;}#get-started .job-openings .button{font-size:1.6em;text-align:center;display:table;position:relative;bottom:8px;padding:6px 0;}#get-started .form-header *,#get-started .webform-component-checkboxes *,#get-started .body-split .left-column *,#get-started .job-openings p.header{color:#666;}.ui-accordion-content-active{height:auto !important;}#advocacy .flexslider .views-field-title{display:none;}#advocacy .panel-slider .flex-control-nav{bottom:50px;}.solutions-grid-container{background-color:#e2e1e6;border-bottom:3px solid #FFF;}.solutions-grid-container .view-content > div,.menu-block-1 ul{display:flex;flex-flow:row wrap;align-content:center;margin-bottom:0;}.solutions-grid-container .view-content .views-row{padding:0;margin:0;}#digital .solutions-grid-container .view-content .views-row{flex-basis:33.33%;}#solutions .solutions-grid-container .view-content .views-row,.menu-block-1 ul li{flex-basis:20%;height:32vh;margin-bottom:0;}.pane-menu-block-1 h2{display:none;}.solutions-grid-container .views-row,.menu-block-1 ul li{position:relative;}.solutions-grid-container .global-text,.menu-block-1 ul li a{height:100%;background:transparent;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;position:absolute;left:0;right:0;border:2px solid #b3c4cd;}.solutions-grid-container .global-text:hover,.menu-block-1 ul li a:hover{background:rgba(2,45,78,0.6);}.solutions-grid-container .global-text *,.menu-block-1 ul li a{text-align:center;text-decoration:none;color:#FFF;}.menu-block-1 ul li{width:210px;}.views-field-nothing .field-content > div > a{height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:5;}.solutions-grid-container .views-field-nothing .global-title,.menu-block-1 ul li a{font-family:'Muli',sans-serif;font-size:5em;font-weight:bold;text-transform:uppercase;letter-spacing:5px;line-height:1em;padding:0 8%;}.menu-block-1 ul li a{width:initial;font-size:24px;}#solutions .solutions-grid-container .views-field-nothing .global-title{font-size:2.2em;}.gloabl-hover-text{display:none;}.gloabl-hover-text::before{content:'';width:90px;border-top:1px solid #FFF;display:block;margin:12px auto;}.gloabl-hover-text.show{display:block;}.menu-block-1 li a .sub-title{display:none;font-size:14px;letter-spacing:0;line-height:1.5em;}.menu-block-1 li a .sub-title::before{content:'';width:90px;border-top:1px solid #FFF;display:block;margin:12px auto;}.menu-block-1 li a .sub-title.show{display:block;}#elections .flexslider .views-field-title{display:none;}#elections .views-field-field-slider-image .bg-img-117,#elections .views-field-field-slider-image .bg-img-121,#elections .views-field-field-slider-image .bg-img-122,#elections .views-field-field-slider-image .bg-img-124{background-position:left center !important;}#elections .views-field-field-slider-image .bg-img-118,#elections .views-field-field-slider-image .bg-img-119,#elections .views-field-field-slider-image .bg-img-120,#elections .views-field-field-slider-image .bg-img-123{background-position:right center !important;}.logos{background-color:#FFF;display:none;}.logos .view-content > div{display:flex;flex-flow:row wrap;}.logos .views-row{flex-basis:16.66%;margin:0;}.menu-block-container ul{max-width:855px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 auto;}.menu-block-container ul li a{max-width:285px;width:auto;height:100%;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;text-decoration:none;letter-spacing:2px;color:#666;flex:1;flex-basis:auto;display:block;padding:1.5em 5em;margin:0 auto;}.body-gradient .menu-block-container ul li:nth-child(2) a{border-left:3px solid #FFF;border-right:3px solid #FFF;}.menu-block-container ul li a::before{content:'';width:120px;height:100px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto;}.menu-block-container ul li a:hover::before{filter:contrast(2) brightness(55%);}.body-gradient .menu-block-container ul li:nth-child(1) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/icons/icon-ballot.png);}.body-gradient .menu-block-container ul li:nth-child(2) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/icons/icon-megaphone.png);}.body-gradient .menu-block-container ul li:nth-child(3) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/icons/icon-stamping.png);}.bottom-content .menu-block-container ul li:nth-child(1) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon-papers.png);}.bottom-content .menu-block-container ul li:nth-child(2) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon-mobile-devices.png);}.bottom-content .menu-block-container ul li:nth-child(3) a::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon-video-player.png);}.menu-block-container ul li a::after{font-size:12px;font-weight:normal;display:block;}.body-gradient .menu-block-container ul li:nth-child(1) a::after{content:'Voters';}.body-gradient .menu-block-container ul li:nth-child(2) a::after{content:'Constituents';}.body-gradient .menu-block-container ul li:nth-child(3) a::after{content:'Consumers';}#data .body-gradient .menu-block-container{margin-top:5em;}#data .sub-banner,#data .bottom-content{padding:50px 0 !important;}#data .sub-banner > *{width:80%;font-size:1.2em;text-align:center;margin:0 auto;}.bottom-content{font-size:1.6em;color:#666;background:rgb(226,226,229);background:-moz-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:-webkit-linear-gradient(top,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);background:linear-gradient(to bottom,rgba(226,226,229,1) 0%,rgba(235,235,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e5',endColorstr='#ebebed',GradientType=0);}.bottom-content p{text-align:center;}.bottom-content p.header{font-weight:bold;color:#043c5b;}.bottom-content-lower ul{color:#043c5b;transform:translate(40%,5%);list-style-position:outside;}.bottom-content-lower ul span{color:#666;}#mobile .banner-container .title *{color:#FFF !important;}#mobile .flexslider .views-field-title{display:none;}.solutions-grid,.solutions-grid-container{text-align:center;text-transform:uppercase;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/gradient-2.png);background-size:100% 100%;background-position:100% 100%;background-repeat:no-repeat;padding:5em 0 4em 0 !important;}#digital .solutions-grid-container{padding:0 !important;}#solutions .solutions-grid-container{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/personal-desk.jpg);padding:0 !important;}.solutions-grid .grid-title{font-family:'Muli',sans-serif;font-size:30px;text-transform:uppercase;text-align:center;color:#406d87;display:table;margin:0.8em auto 0.6em auto;}.solutions-grid .view-content > div{display:flex;flex-flow:row wrap;color:#5a5b5d;}.solutions-grid .view-content .views-row{flex-basis:25%;border-right:3px solid #FFF;margin:3em 0;}#brand .solutions-grid .view-content .views-row{flex-basis:33.33%;border-right:3px solid #FFF;margin:6em 0;}#media .solutions-grid .view-content .views-row{flex-basis:25%;border:none;}#solutions .solutions-grid .view-content .views-row:nth-child(4n+4){border-right:none;}#brand .solutions-grid .view-content .views-row:nth-child(3n+3){border-right:none;}.solutions-grid .view-content .views-row::before{content:' ';width:100%;height:160px;background-size:contain;background-repeat:no-repeat;background-position:center center;visibility:visible;}#brand .solutions-grid .view-content .views-row::before{height:220px;}#media .solutions-grid .view-content .views-row::before{height:120px;}#solutions .solutions-grid .view-content .views-row-1::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_double-helix.png);}#solutions .solutions-grid .view-content .views-row-2::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_crosshairs.png);}#solutions .solutions-grid .view-content .views-row-3::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_paint-brush.png);}#solutions .solutions-grid .view-content .views-row-4::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_database.png);}#solutions .solutions-grid .view-content .views-row-5::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icons_guy-running.png);}#solutions .solutions-grid .view-content .views-row-6::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_logo.png);}#solutions .solutions-grid .view-content .views-row-7::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_cell-phone.png);}#solutions .solutions-grid .view-content .views-row-8::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_puzzle-pieces.png);}#brand .solutions-grid .view-content .views-row-1::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_shoes.png);}#brand .solutions-grid .view-content .views-row-2::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_cutlery.png);}#brand .solutions-grid .view-content .views-row-3::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_car.png);}#brand .solutions-grid .view-content .views-row-4::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_tv.png);}#brand .solutions-grid .view-content .views-row-5::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_govtbuilding.png);}#brand .solutions-grid .view-content .views-row-6::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_handbag.png);}#brand .solutions-grid .view-content .views-row-7::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_apple.png);}#brand .solutions-grid .view-content .views-row-8::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_lettering.png);}#brand .solutions-grid .view-content .views-row-9::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_stethoscope.png);}#media .solutions-grid .view-content .views-row-1::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_circle.png);}#media .solutions-grid .view-content .views-row-2::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_tv-and-remote.png);}#media .solutions-grid .view-content .views-row-3::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_radio.png);}#media .solutions-grid .view-content .views-row-4::before{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/icons/icon_dollar-sign.png);}#media .views-row .views-field-title span::after{width:84%;font-size:16px;font-weight:normal;font-style:italic;text-transform:none;letter-spacing:normal;display:block;padding:20px 0;margin:0 auto;}#media .banner-container .views-row-1 .views-field-title span::after{content:'Concept Through Distribution';}#media .banner-container .views-row-2 .views-field-title span::after{content:'Broadcast,Cable,Satellite,Streaming';}#media .banner-container .views-row-3 .views-field-title span::after{content:'FM,AM,Pandora,iHeart,TuneIn,Triton and More';}#media .banner-container .views-row-4 .views-field-title span::after{content:'Media Planning,Media Buying and Competitive Tracking';}.solutions-grid .views-field-title{font-size:1.4em;font-weight:600;letter-spacing:2px;margin-top:1.2em;}#brand .solutions-grid .views-field-title{font-size:2.2em;}#media .solutions-grid .views-field-title{font-size:1.6em;}.solutions-grid .views-field-body{font-size:1.2em;text-transform:none;line-height:1.4em;padding:3px 8% 0 8%;}#brand .solutions-grid .views-field-body{font-size:1.8em;padding:3px 15%;}#media .solutions-grid .views-field-body{font-size:1.6em;}#brand .solutions-grid .pane-content p{font-size:4vw;font-weight:400 !important;color:#425f73;margin:0.4em 0 0 0;}.main-content h1{font-size:5em;text-align:center;text-transform:uppercase;color:#022d4e;}.node-type-blog .main-container{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/gradient-2.png);background-size:100% 100%;background-position:100% 100%;background-repeat:no-repeat;padding:14em 0 4em 0;}.node-type-blog .main-content{max-width:1200px;margin:0 auto;}.node-type-blog .main-content > h1,#blog .views-field-title a,.page-taxonomy-term .views-field-title a{font-family:'Muli',sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;text-align:center;text-decoration:none;color:#406d87;display:table;margin:0.8em auto 0.6em auto;}#media .flexslider .views-field-title{display:none;}.node-type-blog .main-content > h1{margin-top:0;}.node-type-blog .field-name-field-blog-header img,#blog .views-field-field-blog-header img,.page-taxonomy-term .views-field-field-blog-header img{border:3px solid #406d87;border-radius:20px;box-shadow:10px 10px 20px -6px #888;display:block;margin:0 auto 2em auto;}#blog .body-gradient .views-row,.node-type-blog .node-blog,.page-taxonomy-term .views-row{display:flex;flex-flow:row wrap;justify-content:center;}#blog .views-row .views-field,.node-type-blog .node-blog{flex-basis:100%;}#blog .views-row .views-field-created,#blog .views-row .views-field-field-author,#blog .views-row .views-field-field-blog-tags,.node-type-blog .field-name-field-date,.node-type-blog .field-name-field-author,.node-type-blog .field-name-field-blog-tags,.page-taxonomy-term .views-field-created,.page-taxonomy-term .views-field-field-author,.page-taxonomy-term .views-field-field-blog-tags,.page-taxonomy-term .views-row .views-field{flex-basis:auto;margin:0 2%;}#blog .views-row .views-field-field-author,.node-type-blog .field-name-field-author,.page-taxonomy-term .views-field-field-author{border:2px solid #999;border-top:none;border-bottom:none;padding:0 4%;}.node-type-blog .field-name-field-date,.node-type-blog .field-name-field-author,.node-type-blog .field-name-field-blog-tags a,#blog .views-row .views-field-created,#blog .views-row .views-field-field-author,#blog .views-field-field-blog-tags *,.page-taxonomy-term .views-row .views-field-created,.page-taxonomy-term .views-row .views-field-field-author,.page-taxonomy-term .views-field-field-blog-tags *{font-size:22px;text-transform:uppercase;color:#406d87;}.node-type-blog .field-name-field-date,#blog .views-row .views-field-created,.page-taxonomy-term	.views-field-created *{color:#999;}.node-type-blog .field-name-field-author,#blog .views-row .views-field-field-author,.page-taxonomy-term .views-field-field-author{font-weight:bold;}.node-type-blog .field-type-datetime span.date-display-single::before{content:'POSTED ';}.node-type-blog .field-name-body,.page-taxonomy-term .views-field-body,#blog .views-field-body{max-width:1100px;margin:0 auto;}.node-type-blog .field-name-field-blog-tags .field-item{display:inline;padding-right:8px;}#blog .views-field-body,.node-type-blog .field-name-body,.page-taxonomy-term .views-field-body{padding-top:2em;}#blog .views-field-body,.page-taxonomy-term .views-field-body{font-size:1em;color:#999;padding-top:5em;}.page-taxonomy-term .views-field-body{padding-top:3em;}.node-type-blog .field-name-body,.page-taxonomy-term .views-field-body{font-size:1.8em;}.node-type-blog .field-name-body h1,.node-type-blog .field-name-body h2,.node-type-blog .field-name-body h3,.node-type-blog .field-name-body h4,.node-type-blog .field-name-body h5,.node-type-blog .field-name-body h6,.page-taxonomy-term .field-name-body h1,.page-taxonomy-term .field-name-body h2,.page-taxonomy-term .field-name-body h3,.page-taxonomy-term .field-name-body h4,.page-taxonomy-term .field-name-body h5,.page-taxonomy-term .field-name-body h6{font-family:'Rubik',sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#406d87;padding:20px 0 30px 0;}.node-type-blog .field-name-body p,.page-taxonomy-term .views-field-body p{font-size:inherit;margin-bottom:35px;}.node-type-blog .field-name-body em,.page-taxonomy-term .field-field-body em{color:#85a5b7;font-size:1.2em;padding-bottom:10px;}#blog .views-field-view-node a,.page-taxonomy-term .views-field-view-node a{width:215px;font-size:14px;text-decoration:none;text-align:center;color:#406d87;display:table;border:2px solid #406d87;border-radius:10px;padding:5px 0;margin:0 auto 0 auto;}#blog .views-field-view-node a:hover,.page-taxonomy-term .views-field-view-node a:hover{background:#406d87;color:#FFF;}.page-taxonomy-term .hero{width:100%;height:100vh;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/conference-room-meeting.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:fixed;}.page-taxonomy-term .main-container{background-color:#ebebed;margin:100vh auto 0 auto;}.page-taxonomy-term .main-content{max-width:1200px;margin:0 auto;}.page-taxonomy-term .node-header-images{display:none;}.page-taxonomy .main-content h1{font-family:'Muli',sans-serif;font-size:6.0em;font-size:5.5vw;font-weight:normal;text-align:center;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#FFF;position:fixed;top:41vh;left:0;right:0;z-index:1;}.main-content.waypoint-processed div{position:relative;z-index:2;background-color:#ebebed;}.node-type-blog .triangle-top-dark-blue::before{border:none !important;content:none !important;}#resources .subscription-container > div{max-width:1200px;height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;padding:5em;margin:0 auto;}#resources .subscription-image{flex-basis:50%;height:auto;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/MS_website_2017_resources.png);background-size:contain;background-position:center right;background-repeat:no-repeat;}#resources .subscription-form{width:40% !important;flex-basis:auto;background:#FFF;position:relative;margin-right:10%;}#resources .subscription-form::before{content:'';width:0;height:0;border-style:solid;border-width:30px 30px 30px 0px;border-color:transparent #FFF transparent transparent;position:absolute;top:20px;left:-30px;}#resources .form-header p{font-family:'Muli',sans-serif;font-size:18px;font-weight:600;color:#093f5b;padding:2em 2em 0em 1em;}#resources .branding-box h2{font-family:'Muli',sans-serif;font-size:20px;font-weight:lighter;color:#093f5b;border-top:1px solid #BBB;padding:1em 2em 1em 1em;display:none;}form#webform-client-form-110{padding-bottom:4em;}form#webform-client-form-110 > div{display:flex;flex-flow:row wrap;align-items:center;padding:2em;}form#webform-client-form-110 input[type=email],form#webform-client-form-110 input[type=text],form#webform-client-form-110 select,form#webform-client-form-110 input[type=email]:focus,form#webform-client-form-110 input[type=text]:focus,form#webform-client-form-110 select:focus{flex-flow:100%;width:auto;text-align:left;text-transform:none;background:#f4f4f4;border:2px inset #fafafa;border-left-width:1px;border-right-width:1px;border-bottom-width:0;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0px;padding:12px 2%;}form#webform-client-form-110 #webform-component-city{width:39%;padding-right:3%;}form#webform-client-form-110 #webform-component-state{width:22%;padding-right:3%;}form#webform-client-form-110 #webform-component-zip{width:39%;}form#webform-client-form-110 #webform-component-phone{width:39%;padding-right:3%;}form#webform-client-form-110 #webform-component-email{width:61%;}form#webform-client-form-110 select#edit-submitted-state{height:43px;}form#webform-client-form-110 .webform-client-form .webform-component{margin-bottom:8px;}#webform-component-what-resource-are-you-interested-in select{height:45px;}#webform-component-what-resource-are-you-interested-in label{text-align:left;font-size:1.1em;}form#webform-client-form-110 input.form-submit,form#webform-client-form-110 .button{width:160px;font-size:2.2em;background:#043c5b;color:#FFF;text-transform:uppercase;border:none;border-radius:0;display:block;padding:12px 0;}form#webform-client-form-110 #edit-actions{position:relative;padding-top:5em;}form#webform-client-form-110 #edit-actions input{position:absolute;right:0;}#resources .form-header{position:relative;}#resources .form-header::after{content:'x';font-size:20px;color:#043c5b;position:absolute;top:15px;right:15px;border:2px solid #043c5b;border-radius:50px;cursor:pointer;padding:0px 9px;}select#edit-submitted-what-resource-are-you-interested-in{width:100% !important;}.node-type-team h1{visibility:hidden;}#colorbox .node-team > h2{display:none;}#colorbox .team_colorbox-content{display:flex;flex-direction:row;}#colorbox .content-item{width:auto !important;align-self:center;}#colorbox .content-item-1{flex-basis:30%;}#colorbox .content-item-2{flex-basis:auto;}#colorbox .content-item-3{flex-basis:auto;display:flex;flex-direction:row;}#colorbox h2,#colorbox h3{font-family:'Muli',sans-serif;font-size:4.5em;font-weight:normal;text-transform:uppercase;text-decoration:none;line-height:1em;color:#435f72;padding-right:20px;}#colorbox h3{font-size:3.2em;font-weight:300;padding-right:0;margin:10px 0;}#colorbox .author-recent-blogs a{font-size:18px;font-weight:300;color:#7fa2b4;}#colorbox .author-recent-blogs a::before{content:'';width:0;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #7fa2b4;display:inline-block;margin-right:6px;}.author-recent-blogs .views-row{margin-bottom:0;}footer{text-align:center;color:#FFF;background-color:#022d4e;position:relative;z-index:2;padding:20px 0;position:absolute;width:100%;position:relative;}footer .center{display:flex;flex-flow:row nowrap;justify-content:space-between;}footer .center > div{flex-basis:100%;}footer .logo{align-self:flex-start;text-align:left;}footer .social{align-self:center;}footer .contact{text-align:right;align-self:center;}footer .logo img{max-width:175px;}footer .social a{text-decoration:none;}footer .social ul{display:flex;flex-flow:row nowrap;justify-content:center;}footer .sm-button{width:25px;height:25px;font-size:15px;border:1px solid #FFF;border-radius:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 10px;}footer .sm-button:hover{color:#022d4e;background:#FFF;border-color:#022d4e;}footer .social .bottom{font-size:1.1em;text-transform:uppercase;letter-spacing:3px;padding-top:10px;}footer .social .bottom a:hover{text-decoration:underline;}footer .contact{font-size:1.2em;}footer p{font-size:1.2em;}footer a{color:inherit;}.mobile-only{display:none;}.youtube-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}#home .youtube-wrapper{width:778px;width:48.7%;height:0;position:fixed;top:22vh;left:0;right:2.4%;z-index:20;box-shadow:0px 9px 17px -3px rgba(0,0,0,0.9);padding:0 0 27.4% 0;margin:0 auto;}.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.gmap-wrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden;}.gmap-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.popup-front{width:80vw;height:510px;max-width:1200px;background-color:#FFF;background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/popup_front_background.jpg);background-size:contain;background-position:left bottom;background-repeat:no-repeat;text-align:center;position:fixed;top:0;right:0;left:50vw !important;display:block;opacity:1;overflow-y:scroll;margin:auto !important;transform:translate(-50%,-180%);transition:bottom 1.5s ease,opacity 0.2s ease-in;border:3px solid #406d87;border-radius:10px;box-shadow:10px 10px 20px -6px rgba(0,0,0,0.2);bottom:-200vh;transition:bottom 1.5s ease,opacity 0.5s ease;opacity:0;margin-top:50vh !important;}.popup-front.display{bottom:0;opacity:1;z-index:500;transform:translate(-50%,-50%);}.popup-item{position:relative;padding-right:20px !important;}.popup-front-title h2{font-size:58px;width:80%;margin-left:20%;text-transform:uppercase;line-height:0.9em;color:#022d4e;padding:20px 50px 10px 0;}.popup-front-title .pane-content p{width:50%;padding-right:50px;margin-left:50%;font-size:18px;color:#406d87;}form#webform-client-form-9 > div{display:flex;flex-flow:row wrap;justify-content:center;width:50%;float:right;padding:0 50px 20px 0;}form#webform-client-form-9 .webform-component{margin-bottom:0;}form#webform-client-form-9 .form-item *{margin-bottom:5px !important;}form#webform-client-form-9 #edit-actions{padding-top:15px;}form#webform-client-form-9 input.form-submit{font-size:2em;padding:15px 18%;}.front-close-button p{font-size:20px;color:#043c5b;position:absolute;top:15px;right:15px;border:2px solid #043c5b;border-radius:50px;cursor:pointer;padding:0px 9px !important;}#theFeed{width:50%;height:auto;display:block;background-color:#FFF;text-align:center;position:fixed;right:0;bottom:-200vh;left:0;z-index:999;box-shadow:0 0 50px #222;transition:bottom 1.5s ease,opacity 0.5s ease;margin:0 auto;opacity:0;}#theFeed{box-shadow:0 0px 50px #222;}#theFeed .content{margin-top:-20px;}#theFeed img{width:100%;height:auto;}#theFeed .theFeed-close-container{position:relative;bottom:10px;}#theFeed .theFeed-close-container a,#theFeed .theFeed-close-container a{font-weight:normal;color:#00476C;}#theFeed a.theFeed-close{text-align:center;display:block;margin:1em 0;cursor:pointer;}#theFeed a.theFeed-close:hover{color:red;cursor:pointer;display:block;margin:1em 0;text-align:center;cursor:pointer;}#theFeed.display{bottom:83px;opacity:1;}#theFeed > div{background-color:#FFF !important;}#resources .solutions-grid:hover{cursor:pointer;}#resources .subscription-container > div{padding:0;}#resources .subscription-form{margin-right:0;}#resources .subscription-image{background-position:center left;background-size:100% auto;}#resources .subscription{width:500px !important;flex-basis:500px !important;height:100% !important;padding:0 !important;margin:0 !important;overflow-y:scroll;}.popup{width:1000px;height:680px;text-align:center;background:#FFF;position:fixed;top:50%;right:0;left:50%;z-index:-10;display:block;opacity:0;overflow-y:scroll;margin:auto !important;transform:translate(-50%,-50%);transition:bottom 1.5s ease,opacity 0.2s ease-in;}.popup.display{opacity:1;z-index:500;}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{#get-started .google-map{height:60em;}#elections .banner-container .title h1::before{background:rgba(255,255,255,0.35);}#resources .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#solutions .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#digital .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#data .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#advocacy .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#brand .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#mobile .banner-container .title h1::before{background:rgba(255,255,255,0.38);}#mobile .banner-container .title h1::before{background:rgba(67,95,114,0.39);}#blog .views-field-body,.page-taxonomy-term .views-field-body{-webkit-text-fill-color:#999 !important;}.header-background-image{background-attachment:fixed;max-height:100vh;position:relative;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){ul.flex-direction-nav{max-width:100%;}#home .youtube-wrapper{position:absolute;}#home .headline h1{position:absolute;}.header-background-image,.page-taxonomy-term .hero{background-attachment:scroll !important;max-height:100vh !important;position:relative;}.banner-container .title,.page-taxonomy .main-content h1{position:absolute !important;}.solutions-grid .view-content .views-row{flex-basis:24%;}.menu-block-1 ul li a{font-size:18px;letter-spacing:0;width:100%;display:flex !important;justify-content:center;align-content:center;}.menu-block-1 ul li a:hover{display:block;}#solutions .solutions-grid-container .view-contnet .views-row,.menu-block-1 ul li{flex-basis:25%;height:38vh;}.node-type-blog ul.flippy li a{display:table;}.team .team-board-of-directors .views-row{flex-basis:22%;}form#webform-client-form-67 #edit-actions{margin-left:50%;}.solutions-grid,.solutions-grid-container{padding:0 !important;}.sample-container .views-field-title a{text-decoration:none;}#brand .solutions-grid .view-content .views-row{flex-basis:33%;}}@supports (-ms-ime-align:auto){.popup-front-title h2{font-size:45px;}.solutions-grid,.solutions-grid-container{padding:0 !important;}.sample-container .views-field-title a{text-decoration:none;}ul.flex-direction-nav{max-width:100%;}#home .youtube-wrapper{position:absolute;}#home .headline h1{position:absolute;}.header-background-image,.page-taxonomy-term .hero{background-attachment:scroll !important;max-height:100vh !important;position:relative;}.banner-container .title,.page-taxonomy .main-content h1{position:absolute !important;}.solutions-grid .view-content .views-row{flex-basis:24%;}.menu-block-1 ul li a{font-size:18px;letter-spacing:0;width:100%;display:flex !important;justify-content:center;align-content:center;}.menu-block-1 ul li a:hover{display:block;}#solutions .solutions-grid-container .view-contnet .views-row,.menu-block-1 ul li{flex-basis:25%;height:38vh;}.node-type-blog ul.flippy li a{display:table;}.team .team-board-of-directors .views-row{flex-basis:22%;}form#webform-client-form-67 #edit-actions{margin-left:50%;}.google-maps{max-height:45em;}.solutions-grid,.solutions-grid-container{padding:0 !important;}.sample-container .views-field-title a{text-decoration:none;}#brand .solutions-grid .view-content .views-row{flex-basis:33%;}}#resources .banner-container .title h1::before,#solutions .banner-container .title h1::before,#digital .banner-container .title h1::before,#data .banner-container .title h1::before,#elections .banner-container .title h1::before,#advocacy .banner-container .title h1::before,#brand .banner-container .title h1::before,#mobile .banner-container .title h1::before{display:none;}ul.slicknav_nav.slideHeight,#home .conference-room-desk,#home .conference-room-desk,.banner,#image-header,#image-header img,.header-background-image,.sample-header-container,.not-logged-in .node-type-print-samples ul.flippy,.node-type-print-samples .field-type-image img,#get-started .sub-banner,#data .sub-banner,.google-map,#solutions .solutions-grid-container .view-content .views-row,.page-taxonomy-term .hero,.page-taxonomy-term .main-container,.banner-container .title,.page-taxonomy .main-content h1{transition:height 99999s ease !important;}
@media screen and (max-width:1366px){}@media screen and (max-width:1280px){.views-field-field-blog-header,.node-type-blog .field-name-field-blog-header{padding:0 2%;}#blog .views-field-body,.page-taxonomy-term .views-field-body{padding:5em 5% 0 5%;}.node-type-blog .field-name-body{padding:2em 5% 0 5%;}}@media screen and (max-width:1200px){.team .team-board-of-directors .views-field-title-1 a{font-size:2.4vw;}.team .views-field-title-1 a{font-size:2.5vw;}}@media screen and (max-width:1177px){header li.menu-988{position:relative !important;right:-3%;}}@media screen and (max-width:1080px){.center{width:100% !important;max-width:100% !important;margin:0 auto;}#block-block-1 .content a{font-size:17px;padding:5px 2px 5px 7px;}.team .view-content .views-row{-ms-flex-preferred-size:25%;flex-basis:25%;}.node-type-blog .main-content > h1,#blog .views-field-title a,.page-taxonomy-term .views-field-title a{line-height:1.1em;}#blog .views-field-created,#blog .views-field-field-author,#blog .views-field-field-blog-tags,.field-name-field-author{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;text-align:center;border:none !important;padding:0;}#blog .views-field-body,.page-taxonomy-term .views-field-body{padding-top:2.5em}#blog .views-field-view-node a,.page-taxonomy-term .views-field-view-node a{padding:12px 0;}.solutions-grid .view-content .views-row{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}#solutions .solutions-grid .view-content .views-row:nth-child(4n+4){border-right:3px solid #FFF;}.solutions-grid .view-content .views-row:nth-child(3n+3){border-right:none;}#solutions .menu-block-1 ul li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;height:40vh;background:rgba(2,45,78,0.6);}#solutions .menu-block-1 ul li:hover{background:inherit;}.menu-block-1 li a .sub-title{display:block;}.sample-container .view-content .views-row{-ms-flex-preferred-size:25%;flex-basis:25%;}.sample-container .sample-node-194{-ms-flex-preferred-size:50% !important;flex-basis:50% !important;}footer .center{padding:0 2%;}}@media screen and (max-width:1003px){.center{max-width:959px;}}@media screen and (max-width:998px){.center{max-width:900px;}.mobile-only{display:block;}.desktop-only{display:none;}nav#main{display:none;}.slicknav_menu{display:block;}.main-content p{font-size:20px;padding:0 8%;}.banner-container .title h2{font-size:2.5vw;padding:35px 5% 0 5%;}ul.slicknav_nav a{text-transform:uppercase;}ul.slicknav_nav li.menu-988 a,ul.slicknav_nav li.menu-976 a{width:auto;color:#FFF;background:rgb(64,109,135);display:table;}ul.slicknav_nav a:hover,ul.slicknav_nav a.active{color:rgb(64,109,135);}ul.slicknav_nav li.menu-988 a:hover,ul.slicknav_nav li.menu-976 a:hover{border-radius:0;color:#FFF;}.banner-container .title.align-center,.banner-container .title.align-center *,.banner-container .title h1,#mobile .banner-container .title *,.page-taxonomy .main-content h1{font-size:8vw;color:#435f72 !important;height:auto;line-height:0.6em;}.title .pane-content > h2{font-size:4.6vw !important;line-height:1em !important;}.banner-container .title,.page-taxonomy .main-content h1{left:0;right:0;top:0 !important;z-index:1;background:-webkit-linear-gradient(top,rgba(255,255,255,0.8) 21%,rgba(255,255,255,0.5) 82%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.8) 21%,rgba(255,255,255,0.5) 82%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);padding-top:32vh;padding-bottom:100vh;}header{display:none;}#home .headline h1{padding-bottom:20px;}ul.flex-direction-nav,ol.flex-control-nav{display:none;}#home .youtube-wrapper{width:52.7%;padding-bottom:29.8%;top:17vh;}#blog .views-field-body,.page-taxonomy-term .views-field-body,.node-type-blog .field-name-body{padding-left:0;padding-right:0;}.node-type-blog .main-container{padding-top:100px;}.node-type-blog .main-container:before{display:none;}.node-type-blog .main-content > h1,#blog .views-field-title a,.page-taxonomy-term .views-field-title a{padding:0 2%;}.page-taxonomy-term .views-field-body{padding-top:1.5em;}.page-taxonomy-term .views-row .views-field-created,.page-taxonomy-term .views-row .views-field-field-author{width:100%;text-align:center;border:none;}.node-type-blog .field-name-body h2{font-size:28px;padding:0 8% 30px 8%;}.node-type-blog .main-container{border-top:none;}.page-taxonomy-term .views-row .views-field{text-align:center;border:none;}.page-taxonomy-term .main-container{margin:auto;}.page-taxonomy .main-content h1{position:absolute;z-index:0;top:-100vh !important;}.logged-in .page-taxonomy .main-content h1{top:-104vh !important;}.sample-header{padding:5em 0;}.sample-header p{font-size:8vw;line-height:0.6em;}.not-front.page-node .main-container,.page-user .main-container{margin-top:0;}.sample-container .sample-node-194{display:none;}.int-bg-img{background-size:contain;height:0 !important;padding-top:47%;}#home .int-bg-img{height:80vh !important;background-position:15% center !important;}.node-type-print-samples ul.tabs.primary{top:60px;}.column-hover{background:rgba(2,45,78,1);}.column-hover .pane-content{height:auto;padding:8em 0 5em 0;}.column-hover .pane-content img{height:165px !important;}.solutions-grid img{max-height:100px;}.column-hover .pane-content p,.solutions-grid p{font-size:2em;}.column-hover-item,.column-hover-item *,.column-hover .one-third .pane-content img:hover{cursor:default;}.column-hover-item,.solutions-grid{width:100% !important;}#resources .solutions-grid-filler{width:100% !important;background-size:35%;}.column-hover-item *:hover,.column-hover-item:hover,.column-hover-item,.column-hover-item.modify-color,.column-hover-item:nth-child(odd){background:transparent;}.hover-column-hide{display:block;}a.hover-column-close{display:none;}.popup{background:transparent;}#resources .subscription-image{display:none;}.team .pane-title{padding:1.5em 0 0.2em 0;line-height:1em;}#colorbox .field-name-field-photo{margin:0 auto;}#colorbox h2{width:100%;padding:0;}#colorbox h2 a{display:table;text-align:center;margin:0 auto;}.team .views-field-title-1{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.team .team-board-of-directors .views-field-title-1 a:after,.team .views-field-title-1 a:after{display:none;}#colorbox .node-team{justify-content:center;}#colorbox .team_colorbox-content{flex-wrap:wrap;justify-content:center;}#colorbox .content-item{flex-basis:100% !important;}#colorbox .field-name-field-photo img{max-width:300px;display:block;margin:0 auto;}#colorbox h2{display:block;text-align:center;margin:25px auto 15px auto;}#colorbox .content-item-3{justify-content:center;}#colorbox h3{margin-bottom:0;}.team .views-field-title-1{position:relative;height:auto;}.team .views-field-title-1 a{width:100%;height:220px;}#media .solutions-grid .view-content .views-row{flex-basis:50%;}#media .views-row .views-field-title span::after{width:90%;}#resources .triangle-top:before{display:none;}form#webform-client-form-110 #edit-actions input{position:relative;}form#webform-client-form-110 #edit-actions{padding-top:0;}.solutions-photo{border-top:5px solid #FFF;border-bottom:5px solid #FFF;}.solutions-grid-container .global-text{background:rgba(2,45,78,0.6);}.gloabl-hover-text{display:block;width:100%;}#mobile .banner-container .title h1:before{display:none;}#data .sub-banner{height:auto;background:#022d4e;color:#FFF;padding:6em 0 5em 0 !important;}#brand .background-full{height:45em;background-position:85% center;}.background-column p{font-size:4vw;visibility:hidden;}#brand .container .one-third.column{width:100% !important;}#brand .background-column{height:auto;background-position:left center;padding-bottom:5em !important}#brand .background-column:nth-child(1){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/MS_website_2017_brand_VOTERS_Mobile.jpg);}#brand .background-column:nth-child(2){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/MS_website_2017_brand_CONSUMERS_Mobile.jpg);}#brand .background-column:nth-child(3){background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/MS_website_2017_brand_CONSTITUENTS_Mobile.jpg);}#brand .solutions-grid .view-content .views-row{margin:3em 0;}#brand .solutions-grid .pane-content p{font-size:20px;margin:1em 0;}#brand .solutions-grid .view-content .views-row::before{height:160px;}#brand .solutions-grid .views-field-title{font-size:1.4em;}#brand .solutions-grid .views-field-body{font-size:1.2em;padding:3px 8% 0 8%;}.popup-front{background-image:none;height:80vh;}.popup-item{padding:0 !important;}.popup-front-title h2{font-size:5.5vw;width:98%;padding-right:0;padding-top:50px;margin:auto;text-align:center;}.popup-front-title .pane-content p{width:98%;padding:10px 0 20px 0;margin:auto;}form#webform-client-form-9 > div{width:80%;float:none;margin:auto;padding-right:0;}.front-close-button p{top:8px;right:8px;}#theFeed.display{bottom:52px;}#theFeed{width:70%;}.page-node-420 .main-container{margin-top:8em !important;}#solutions .solutions-grid-container{background-size:cover;background-position:center center;}#print .column-hover .column-hover-item:nth-child(2) .pane-content,#mobile .column-hover .column-hover-item:nth-child(2) .pane-content{padding:0 !important;}#mobile .column-hover .column-hover-item:nth-child(3) .pane-content{padding-bottom:0 !important;}.google-map{height:100%;}.google-map .inside{flex-direction:column;}.google-map .inside .text{opacity:1;}#get-started .google-map > div div{width:100%;max-height:400px;}.google-map .inside .text h2{position:absolute;z-index:20;font-size:3em;opacity:1;transition:0.3s opacity ease,0.3s z-index ease;;}.google-map .inside .text h2.toggle{opacity:0;z-index:-1;}.google-map .inside .text .pane-content{opacity:0;transition:0.5s opacity ease;}.google-map .inside .text .pane-content.toggle{opacity:1;}.google-map .inside .text h2{display:none;}.google-map .inside .text .pane-content{opacity:1;}#home .youtube-wrapper{position:absolute;}#home .headline h1{position:absolute;padding-bottom:0;bottom:0;top:85vh !important;align-items:inherit;}.header-background-image,.page-taxonomy-term .hero{background-attachment:scroll !important;max-height:100vh !important;position:relative;}.banner-container .title{position:absolute !important;}}@media screen and (max-width:899px){.center{max-width:800px;}.team .view-content .views-row{-ms-flex-preferred-size:35%;flex-basis:35%;}.team .views-field-title-1 .explode-name{font-size:2.8vw;line-height:1em;}.team .views-field-title-1 .explode-job-title{font-size:1.6vw;}#digital .solutions-grid-container .view-content .views-row{-ms-flex-preferred-size:50%;flex-basis:50%;}#digital .global-text p{font-size:2em;}.sample-container .sample-node-577{flex-basis:100% !important;}form.webform-client-form .webform-component-fieldset{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 !important;margin:0 auto;}form.webform-client-form .webform-component-fieldset input,form.webform-client-form .webform-component-fieldset textarea,#get-started .webform-component-checkboxes > label{text-align:left;}form#webform-client-form-67 #edit-actions{margin:20px auto 0 auto;}.body-split > div{-ms-flex-wrap:wrap;flex-wrap:wrap;}.body-split .left-column,.body-split .right-column{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}}@media screen and (max-width:799px){.center{max-width:748px;}#home .youtube-wrapper{width:58%;padding-bottom:32.7%;top:15vh;}#home .body-gradient .text > div{margin-top:3em;}#home .main-intro{padding-top:10px;}.quotes .quote-content{padding:0 5%;}.entity-paragraphs-item .content .field-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.paragraphs-item-sample-2-column .field-item,.paragraphs-item-sample-3-column .field-item{-ms-flex-preferred-size:100%;flex-basis:100%;}.node-type-print-samples .field-type-image img{width:100%;max-height:none;height:auto;}.node-type-blog .main-content > h1,#blog .views-field-title a,.page-taxonomy-term .views-field-title a{font-size:30px;}.node-type-blog .field-name-body{width:100%;}.node-type-blog .field-name-body h1{font-size:22px;padding-left:8%;padding-right:8%;}.node-type-blog .video{display:flex;justify-content:center;margin:auto;padding:0 8% 2rem 8%;}.node-type-blog .video iframe{height:320px;}.node-type-blog img{display:flex;width:100%;margin:auto;}.sample-container .view-content .views-row{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}.sample-container .sample-node-194{-ms-flex-preferred-size:66.66% !important;flex-basis:66.66% !important;}#resources .column-hover{padding-top:0 !important;}#resources .column-hover .pane-content{padding:6em 0 4em 0;}#resources .form-header:after{right:18px;}.column-hover{padding:8em 0 0 0 !important;}.column-hover .pane-content{padding:3em 0;}.menu-block-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.body-gradient .menu-block-container ul li:nth-child(2) a{border:none;}#colorbox h2{font-size:5vw;}#colorbox .field-type-link-field{margin-top:20px;}#colorbox .field-type-link-field a::before,#colorbox .field-type-email a::before{width:35px;height:35px;}#colorbox .field-name-field-photo img{width:90%;margin:0 auto;display:block;}#colorbox .field-type-email{margin-top:14px;margin-right:8px;}}@media screen and (max-width:767px){.center{max-width:460px;}.grid-title{font-size:4.5vw !important;line-height:1.8em;}.loading-screen{background-size:cover;}#home .youtube-wrapper{right:0;}.quotes{height:900px !important;}.sample-header p{font-size:9vw;}.team .view-content .views-row{-ms-flex-preferred-size:50.1%;flex-basis:50.1%;min-width:320px;}.team .views-field-title-1 a{height:auto;padding:20px 0 25px 0;}.team .views-field-title-1 .explode-name{font-size:24px;}.team .views-field-title-1 .explode-job-title{font-size:15px;}.team .views-field-title-1 .explode-job-title{width:75%;}.solutions-grid .views-field-title,#brand .solutions-grid .views-field-title{font-size:1.6em;}.solutions-grid .views-field-body,#brand .solutions-grid .views-field-body{font-size:1.6em;}.solutions-grid .view-content .views-row,#brand .solutions-grid .view-content .views-row{-ms-flex-preferred-size:50%;flex-basis:50%;border-right:none;}.solutions-grid .view-content .views-row:nth-child(2n+1),#brand .solutions-grid .view-content .views-row:nth-child(2n+1){border-right:3px solid #FFF;}#solutions .menu-block-1 ul li{-ms-flex-preferred-size:50%;flex-basis:50%;}#resources .solutions-grid-filler{background-size:250px;}.sample-container .view-content .views-row{-ms-flex-preferred-size:50%;flex-basis:50%;}.sample-container .sample-node-194{display:none;}.column-hover .pane-content img{height:110px !important;max-width:150px !important;}.column-hover .pane-content p{margin-top:1em;}.bottom-content-lower ul{text-align:center;-webkit-transform:none;transform:none;}footer{border:6px solid #FFF;border-left:none;border-right:none;}footer .center{-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}footer .center > div{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;}footer .contact ul{float:none !important;display:block !important;text-align:center !important;}footer .logo img{max-width:none;}footer .contact{font-size:1.2em;padding:5em 0 6em 0;}footer .contact li{font-size:1.6em;line-height:2em;}footer .social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}footer .social .bottom{font-size:1.8em;padding-top:0.8em;}footer .sm-button{width:35px;height:35px;}.popup-front{width:98%;height:80vh !important;top:inherit;left:0 !important;transform:translate(0);}#theFeed.display{bottom:52px;}#theFeed{width:85%;}}@media screen and (max-width:650px){#home .youtube-wrapper{width:64%;padding-bottom:36.2%;top:18vh;}.popup-front{transform:translate(0%,0%) !important;}.solutions-grid-container .views-field-nothing .global-title{font-size:3em;}.logos .views-row{width:25%;}#brand .background-column{background-size:contain;padding:0 !important;padding-bottom:34.6% !important;}.background-column .pane-content{display:none;padding:0 !important;}.background-column:nth-child(2){border-top:3px solid #FFF;border-bottom:3px solid #FFF;}.node-type-print-samples .main-content h1,.node-type-mobile-samples .main-content h1{font-size:9vw;padding:0 10px;}}@media screen and (max-width:541px){.grid-title{font-size:6vw !important;}.header-background-image{background-position:center center;background-size:cover !important;min-width:100%;min-height:100%;}#home .youtube-wrapper{width:78%;padding-bottom:44%;top:19vh;}.node-type-blog .field-name-field-date,#blog .views-row .views-field-created,.page-taxonomy-term	.views-field-created *,.node-type-blog .field-name-field-author,#blog .views-row .views-field-field-author,.page-taxonomy-term .views-field-field-author,.views-field-field-blog-tags *,.field-name-field-blog-tags *{font-size:18px !important;}#blog .views-field-view-node a,.page-taxonomy-term .views-field-view-node a{margin-bottom:2em;}.node-type-blog .video iframe{height:225px;}.solutions-grid .view-content .views-row,#brand .solutions-grid .view-content .views-row{-ms-flex-preferred-size:80%;flex-basis:80%;border-right:none !important;margin:0 auto 5em auto;}#solutions .menu-block-1 ul li{-ms-flex-preferred-size:100%;flex-basis:100%;}#brand .solutions-grid .pane-content p{width:80%;margin:0 auto;}.popup{width:100% !important;height:100% !important;}.subscription-form .form-item{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;padding:0 !important;}form#webform-client-form-110 input.form-submit{width:250px;justify-self:center;}#resources .one-third img{width:80px !important;height:auto !important;}#mobile .flexslider ul.flex-direction-nav{display:none;}#brand .background-full{height:30em;background-position:right center;}.team .pane-title{font-size:3em;}#colorbox h2{font-size:8.2vw !important;line-height:1em;}#media .solutions-grid .view-content .views-row{flex-basis:100%;}#media .solutions-grid .view-content .views-row::before{height:160px;}}@media screen and (max-width:479px){.center{max-width:394px;}.banner-container .title h1,#team .title div *,#print .title div *,#mobile .title div *,#blog .title div *{font-size:13vw !important;line-height:1em !important;display:table;margin:0 auto;}.page-taxonomy h1{font-size:13vw !important;}#get-started .banner-container .title h1,#get-started .banner-container .title h1 *,#blog .banner-container .title h1,#blog .banner-container .title h1 *{font-size:13vw !important;line-height:1em;}#home .youtube-wrapper{width:88%;padding-bottom:49.5%;}#home .meet-team .fa-users{width:75px;height:75px;font-size:2.4em;}#home .meet-team p{font-size:8vw;letter-spacing:3px;}#home .quotes .views-field-nothing{padding:0 2%;}ul.slicknav_nav li.menu-219 a{height:80px;}.solutions-grid .view-content .views-row{-ms-flex-preferred-size:90%;flex-basis:90%;}.menu-block-1 ul li a{font-size:10vw;line-height:1.2em;}.grid-title{font-size:6.2vw !important;}.node-type-blog .main-content > h1,#blog .views-field-title a,.page-taxonomy-term .views-field-title a{font-size:25px;padding:0 5%;}#digital .solutions-grid-container .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;}.solutions-grid-container .views-field-nothing .global-title{font-size:5em;}#digital .global-text p{font-size:2.8em;line-height:1.2em;}footer .contact li{font-size:4.5vw;}footer .social .bottom{font-size:3.5vw;}.popup-front{height:75vh;}#theFeed.display{bottom:52px;}#theFeed{width:90%;}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{#home .youtube-wrapper{position:absolute;}#home .headline h1{position:absolute;}.header-background-image{background-attachment:scroll !important;max-height:100vh !important;position:relative;}.banner-container .title{position:absolute !important;}}}}@media screen and (max-width:479px) and (orientation:portrait){#home .bottom-content li.flexslider_views_slideshow_slide{height:0;background-size:cover;background-position:center top;background-repeat:no-repeat;padding-top:177%;}#home .bottom-content li:nth-child(7+n){display:none;}#home .bottom-content li.views-row-6{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_1.png);}#home .bottom-content li.views-row-5{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_2.png);}#home .bottom-content li.views-row-4{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_3.png);}#home .bottom-content li.views-row-3{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_4.png);}#home .bottom-content li.views-row-2{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_5.png);}#home .bottom-content li.views-row-1{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/front/images/replace_home-slide_6.png);}#home .bottom-content .int-bg-img{visibility:hidden;background-image:none !important;display:none;}.page-resources .header-background-image{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/replace_resources.jpg) !important;}.page-solutions .header-background-image{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/replace_solutions.jpg) !important;}#team .header-background-image{background-image:url(//d35a0e38odm27v.cloudfront.net/sites/all/themes/majority_strategies/images/interior/images/replace_team.gif) !important;background-position:right center !important;}}@media screen and (max-width:413px){.center{max-width:355px;}#home .youtube-wrapper{width:90%;padding-bottom:51%;top:22vh;}#home .headline h1{font-size:9.5vw;letter-spacing:0;}.quotes{height:1000px !important;}.team .team-board-of-directors .views-field-title-1 a,.team .views-field-title-1 a{font-size:8.8vw;}.node-type-blog .video iframe{height:155px;}}@media screen and (max-width:374px){.center{max-width:340px;}ul.slicknav_nav li.menu-219 a{height:70px;}.popup-front-title .pane-content p{font-size:4.7vw;}}@media screen and (max-width:359px){.center{max-width:300px;}}@media screen and (max-width:321px){.center{width:320px;}.sample-container .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;}.sample-container .sample-node-194{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}}
