@import url("//hello.myfonts.net/count/29841a");html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
::-moz-focus-inner{border:0;padding:0;}input[type="search"]::-webkit-search-decoration{display:none;}input,button,select,textarea{margin:0;vertical-align:middle;}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(/sites/all/themes/omega/omega/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}a:link,a:visited{color:#0062A0;text-decoration:underline;}a:hover{color:#202124;text-decoration:none;}a:active{color:#202124;text-decoration:none;color:#000;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;}h1{font-size:36px;}h2{font-size:28px;}h1.site-name,h2.site-name{font-size:36px;}h2.block-title{font-size:18px;margin:0;}h2.node-title{font-size:28px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}ul ul,ol ol{padding-top:0.5em;}.node ol,.node ul{padding-left:1.2em;}.node ul.inline,.node ol.inline{padding-left:0;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}dt,.admin h3{font-size:18px;margin:0;}dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
.logo-img{float:left;margin-right:20px;}.site-name-slogan{float:left;}.site-name{margin-top:20px;}.site-name a{text-decoration:none;}.site-name,.site-slogan{margin-bottom:0;line-height:1em;}.site-slogan{font-weight:normal;}
.menu{margin:0;padding:0;}.menu li{list-style:none;}
.form-actions input{margin-right:0.5em;}.form-actions input:hover{background:#FFFFFF;}label{font-weight:bold;}
.item-list .pager{padding:0;margin:0;}.item-list .pager li,.item-list .pager ul li{margin:0;padding:0;float:left;}.item-list .pager{position:relative;margin:0;padding:0;font-size:10px;text-align:left;}.pager li a{display:inline-block;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{padding:4px 8px;text-decoration:none;}.pager li.pager-current{padding:4px 8px;font-weight:bold;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:50px;text-align:center;padding:4px 0;}.pager li.pager-next{position:absolute;top:0;right:50px;}.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{color:#1a1a1a;}.pager li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;}.pager li.pager-current{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);color:#FFF;outline:0;}.pager li.pager-next{border-left:1px solid;border-color:#ddd #bbb #999;}.pager li a{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);cursor:pointer;}.pager li a:hover{background:#FFF;color:#454545;}.pager{background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.pager li.first,.pager li.first a,.pager li.first a:hover{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}table{border:1px solid #CCC;width:100%;}thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}td,th{padding:4px 8px;vertical-align:middle;}th a,th a:link,th a:visited{text-decoration:none;}th a{display:block;}th a img{margin:0 0 0 5px;}th.active{background:#DDD;border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td{background:#F1F5FA;}tr.odd td{background:#fff;}td.active{border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td.active{background:#e5e9ed;}tr.odd td.active{background:#f2f2f2;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:#FFFEEE;}td ul.links{margin-bottom:0;}.node-links ul li a,.comment-links ul li a{text-transform:lowercase;display:block;float:left;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0 0.5em 0.5em 0;vertical-align:middle;-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:4px 10px 3px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}.node-links ul li a:hover,.comment-links ul li a:hover{background:#FFF;}.tips,.description{font-size:10px;color:#6a6a6a;}
@font-face{font-family:'PFSquareSansProBold';font-weight:700;src:url(/sites/all/themes/nuppi/fonts/29841A_0_0.eot);src:url(/sites/all/themes/nuppi/fonts/29841A_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/nuppi/fonts/29841A_0_0.woff) format('woff'),url(/sites/all/themes/nuppi/fonts/29841A_0_0.ttf) format('truetype');}@font-face{font-family:'PFSquareSansProLight';font-weight:300;src:url(/sites/all/themes/nuppi/fonts/29841A_1_0.eot);src:url(/sites/all/themes/nuppi/fonts/29841A_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/nuppi/fonts/29841A_1_0.woff) format('woff'),url(/sites/all/themes/nuppi/fonts/29841A_1_0.ttf) format('truetype');}body{color:#3c3c3b;font-family:'PFSquareSansProLight',sans-serif;font-weight:300;font-size:1em;line-height:1.5em;margin:0;padding:0;letter-spacing:0 !important;}a,a:link,a:visited{color:#78b6e4;text-decoration:none;}a:hover,a:focus,a:active,a.active,li a.active{color:#47265f;}p{margin:0 0 15px;padding:0;}hr{border:none;height:3px;background:url(/sites/all/themes/nuppi/images/hr.png) center center;margin:14px 0;}ul{list-style:none outside none;margin:0 0 15px;padding:0;}ul li{margin:0;padding:0 0 0 29px;background:url(/sites/all/themes/nuppi/images/checkmark-blue.png) no-repeat left 5px;}ol{margin:0 0 15px;}ol li{}h1{font-family:'PFSquareSansProLight',sans-serif;font-weight:300;font-size:2.86em;line-height:1.2em;color:#482760;text-transform:uppercase;margin:0 0 27px;letter-spacing:0 !important;}h2{font-family:'PFSquareSansProLight',sans-serif;font-weight:300;font-size:1.86em;line-height:0.96em;color:#482760;text-transform:uppercase;margin:0;letter-spacing:0 !important;}h3,h4,h5,h6{font-family:'PFSquareSansProBold',sans-serif;font-size:1.14em;line-height:1.4em;font-weight:bold;color:#78b6e4;margin:0 0 8px;letter-spacing:0 !important;}hgroup{}figure{background:#f2f2ed;}figcaption{color:#37372e;padding:14px 20px 12px;}time{}table{border-collapse:collapse;border:1px solid #72C7E7;border-left:none;border-right:none;text-align:left;margin:0 0 1em;}tr:nth-child(odd){}tr:nth-child(even){}tr:hover td,tr.odd:hover td.active,tr.even:hover td.active{background:transparent;}table caption{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-align:center;}td{border:1px solid #72C7E7;border-left:none;border-right:none;vertical-align:top;}thead,th{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}thead td,tfoot td{}input[type=submit],input[type=button],input[type=reset],button{background:#78b6e4 url(/sites/all/themes/nuppi/images/ribbon-button.png) no-repeat center center;color:#ffffff;width:187px;height:38px;border:none;border-radius:0;box-shadow:none;text-shadow:none;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-transform:uppercase;}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,button:hover,button:focus,button:active{}input[type=submit]:active,input[type=button]:active,input[type=reset]:active,button:active{}.form-actions input:hover{background:#78b6e4 url(/sites/all/themes/nuppi/images/ribbon-button.png) no-repeat center center;}form{}form:after{display:block;content:"";clear:both;}fieldset{border:none;padding:0 0 4px;margin:0 0 22px;clear:both;}fieldset:after{display:block;content:"";clear:both;}legend{font-size:16px;line-height:16px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;margin:0 0 17px;padding:0;}@media screen and (-webkit-min-device-pixel-ratio:0){legend{padding-bottom:20px;margin-bottom:0;}}form table{border:none;width:100%;}form td{padding:0;vertical-align:top;}form table td:last-child{text-align:left;}label{color:#5f6365;display:block;vertical-align:middle;font-size:14px;font-weight:300;line-height:17px;padding:6px 0 0;margin:0 15px 0 0;}table label{display:inline-block;float:none;}input[type=radio] + label,input[type=checkbox] + label{width:auto;}input[type=text],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password]{background:#ffffff;border:1px solid #cccccc;box-shadow:none;border-radius:0;padding:5px 15px;height:28px;width:330px;margin:0 0 25px;display:inline-block;font:normal normal 0.86em/1.5em 'PFSquareSansProLight',sans-serif;font-weight:300;color:#46265f;vertical-align:top;}textarea{border:1px solid #d6dae0;box-shadow:none;border-radius:0;width:328px;height:125px;margin:0 0 25px;display:block;font:300 1em/1.43em 'PFSquareSansProLight',sans-serif;color:#46265f;vertical-align:top;}.form-textarea-wrapper{margin:0 0 25px;}.form-item,.form-actions{margin:0;}table caption{font-weight:normal;text-align:center;}strong,b{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}i,em{font-style:italic;}big{font-size:larger;}small{font-size:smaller;}sub{vertical-align:sub;font-size:75%;}sup{vertical-align:super;font-size:75%;}blockquote{margin:25px 30px 25px 20px;padding:15px 30px 10px;font-style:normal;font-size:20px;line-height:28px;color:#ffffff;background:#78b6e4;border-radius:6px;}q,cite{font-style:italic;}q::before{content:open-quote;}q::after{content:close-quote;}pre,tt,code,kbd,samp{font-family:monospace;}var,address,dfn{font-style:italic;}u{text-decoration:underline;}s,strike{text-decoration:line-through;}.hide{display:none;}.language-switcher-locale-url{font-size:1em;line-height:1.43em;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#46265f;text-transform:uppercase;text-align:right;margin:5px -4px 10px 0;padding:0;}.language-switcher-locale-url li{display:inline-block;background:none;padding:2px 4px;}.language-switcher-locale-url a{}#edit-search-block-form--2{height:30px;line-height:16px;padding:6px 15px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#46265f;text-transform:uppercase;float:left;margin:0 1px 0 0;}#search-block-form #edit-submit,#search-block-form #edit-submit--2,#search-block-form #edit-submit--3{display:block;width:32px;height:30px;text-align:left;text-indent:-9999em;background:#bbdaf1 url(/sites/all/themes/nuppi/images/searchbutton.png) center center no-repeat;float:left;margin:0;border:none;box-shadow:none;border-radius:0;}#zone-menu-wrapper{color:#ffffff;background:#78B6E4;padding:4px 0;min-height:31px;margin-top:-4px;position:relative;}#zone-menu{padding:0 8px;color:#ffffff;background:#78b6e4;padding:0 0 2px;font-size:1em;line-height:1.93em;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-transform:uppercase;}#zone-menu a{color:#ffffff;text-decoration:none;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;display:inline-block;padding:2px 13px 0;}#zone-menu a.active-trail,#zone-menu a.active,#zone-menu a:hover,#zone-menu a:focus,#zone-menu a:active{color:#482760;}.front #zone-menu a.active-trail,.front #zone-menu a.active{color:#ffffff;}.front #zone-menu ul{margin:0 0 0 -11px;float:left;}#zone-menu li{margin:0 4px 0 0;padding:0;}.not-front #zone-content{padding:15px 0 0;}#zone-footer-wrapper{background:#78b6e4 url(/sites/all/themes/nuppi/images/blue-top-edge.png) repeat-x center top;color:#ffffff;padding:55px 0 90px;margin:40px 0 0;}#zone-footer-wrapper a{color:#ffffff;}.facebook-link{display:block;height:16px;width:16px;background:url(/sites/all/themes/nuppi/images/16facebook.png) no-repeat;text-indent:-9999px;margin-top:4px;}.fb-container{width:620px;margin:0 auto;}.block-block-3{float:right;}#zone-menu .navigation{float:left;}#zone-menu .facebook-link-top{padding:0px;position:relative;top:6px;height:20px;width:20px;background:url(/sites/all/themes/nuppi/images/fb-nuppi-white.png) no-repeat;text-indent:-9999px;}#zone-menu .facebook-link-top:hover{opacity:0.9;}.view-display-id-nuppi_footer_block{margin:0 auto;font-size:15px;line-height:21px;}.view-display-id-nuppi_footer_block p{margin:0;}.field .field-label{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}.modalmenu{position:fixed;left:0;top:218px;background:#78b6e4;color:#ffffff;text-align:center;font-size:14px;line-height:25px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-transform:uppercase;padding:22px 18px 20px 15px;}.modalmenu:before{display:block;content:"";height:100%;width:100%;position:absolute;top:0;left:0;box-shadow:3px 3px 3px #b8b8b8;box-shadow:3px 3px 3px rgba(0,0,0,0.2);}.modalmenu a{display:block;color:#ffffff;text-decoration:none;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;position:relative;z-index:1;}.front #zone-content,.front #zone-content-extra,.front #zone-content-post{font-size:16px;line-height:22.4px}#zone-content-extra-wrapper{background:#78b6e4 url(/sites/all/themes/nuppi/images/blue-top-edge.png) repeat-x center top;color:#ffffff;padding:30px 0 30px;overflow:hidden;}#zone-content-extra-wrapper + #zone-content-post-wrapper{background:url(/sites/all/themes/nuppi/images/blue-bottom-edge.png) repeat-x center top;padding:44px 0 0;}a.contact_link_front{display:block;background:#78b6e4 url(/sites/all/themes/nuppi/images/ribbon-button.png) no-repeat center center;color:#ffffff;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-align:center;width:167px;height:20px;padding:9px 10px;}a.contact_link_front{margin:20px auto 12px;}.view-display-id-fp_primary_news > .view-content .field-name-node-link a{margin:10px 0 25px;}#block-views-news-fp-primary-news{padding:50px 0 0;background:url(/sites/all/themes/nuppi/images/hr.png) no-repeat center 10px;}#block-views-news-fp-primary-news h2 a{color:#482760;}#block-views-front-page-intro-article h2,.node-front-page-products-teaser h2,.node-front-page-products-overview .field-label,#block-views-4ad90d87ac115be3a44f1a504e05a371 .view-header h2{font-family:'PFSquareSansProLight',sans-serif;font-weight:300;font-size:40px;line-height:48px;color:#482760;text-transform:uppercase;text-align:center;margin:0 0 27px;}.node-front-page-products-teaser h2{color:#ffffff;margin:0 auto 25px;}.node-front-page-products-teaser .field-name-body,#block-views-4ad90d87ac115be3a44f1a504e05a371 .view-header{margin:0 auto 10px;}.node-front-page-products-teaser .field-name-body .field-item{overflow:hidden;}.node-front-page-products-teaser .field-name-field-products-image{margin-top:15px;}.node-front-page-products-teaser .field-name-field-products-image img{display:block;margin:0 auto;}.node-front-page-products-overview ul{background:#78b6e4;color:#ffffff;padding:15px 18px;}.node-front-page-products-overview ul li{padding:0 0 0 29px;background:url(/sites/all/themes/nuppi/images/checkmark-white.png) no-repeat left 5px;}#block-views-4ad90d87ac115be3a44f1a504e05a371{padding:43px 0 0;background:url(/sites/all/themes/nuppi/images/hr.png) no-repeat center top;}#block-views-4ad90d87ac115be3a44f1a504e05a371 .view-content .views-row h2{font-size:16px;line-height:22.4px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#78b6e4;margin:0 0 8px;}#block-views-4ad90d87ac115be3a44f1a504e05a371 .field-name-field-image{vertical-align:middle;}#region-content.grid-8 .region-content-inner{padding:0 40px 0 0;}#region-sidebar-second.grid-4 .region-sidebar-second-inner{margin:0 0 0 -10px;}#region-sidebar-second{margin-top:60px;}#page-title{margin-bottom:12px;}#region-sidebar-second h2.block-title,.node-type-nuppi-news .group-right .view-news .view-header h4{font-weight:300;color:#482760;text-transform:uppercase;font-size:26px;line-height:26px;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid #72c7e7;}.page-news .view-id-news .view-header .views-summary li{display:inline-block;background:none;padding:0;margin:0 16px 0 0;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}.page-news .view-id-news .view-header .views-summary a{display:inline-block;padding:0 2px;}.page-news .view-id-news .views-row{border-bottom:1px solid #72c7e7;padding:5px 0 17px;margin:0 0 15px;line-height:19.6px;}.page-news .view-id-news .views-row:last-child{border-bottom:none;margin-bottom:0;}.page-news .view-id-news .field-name-field-nuppi-news-image{margin:0 0 17px;}.page-news .view-id-news h2{font-size:17px;line-height:22px;color:#78b6e4;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;margin:0 0 2px;}.page-news .view-id-news .field-name-post-date{margin:0 0 8px;color:#78b6e4;}.page-news .view-id-news .field-name-body,.page-news .view-id-news .field-name-body .field-items,.page-news .view-id-news .field-name-body .field-item{display:inline;}.page-news .view-id-news .field-name-body p{display:inline;margin:0;}.page-news .view-id-news .field-name-node-link{display:inline;padding:0 0 0 5px;}.page-news .view-id-news .field-name-node-link .field-items,.page-news .view-id-news .field-name-node-link .field-item{display:inline;}.page-news #region-sidebar-second .view-news,.node-type-nuppi-news .group-right .view-news{}.page-news #region-sidebar-second .view-news table,.node-type-nuppi-news .group-right .view-news table{border:none;color:#78B6E4;text-align:left;line-height:16.8px;}.page-news #region-sidebar-second .view-news table caption,.node-type-nuppi-news .group-right table caption{text-align:left;color:#78B6E4;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;padding:5px 2px 8px;}.page-news #region-sidebar-second .view-news table td,.node-type-nuppi-news .group-right .view-news table td{border:none;padding:5px 0;vertical-align:top;}.page-news #region-sidebar-second tr.even td,.page-news .group-right tr.even td,.page-news #region-sidebar-second tr.even td,.node-type-nuppi-news .group-right tr.even td{background:none;}.page-news #region-sidebar-second .view-news tr.even,.node-type-nuppi-news .group-right .view-news tr.even,.page-news #region-sidebar-second .view-news tr.odd,.node-type-nuppi-news .group-right .view-news tr.odd{background:none;border:none;padding:0;}.page-news #region-sidebar-second .view-news table a,.node-type-nuppi-news .group-right .view-news table a{color:#3c3c3b;}.page-news #region-sidebar-second .view-news table td:first-child,.node-type-nuppi-news .group-right .view-news table td:first-child{width:4.2em;padding-right:0.5em;}.page-news #region-sidebar-second .view-news table caption a,.node-type-nuppi-news .group-right .view-news table caption a{color:#78b6e4;}.node-type-nuppi-news .node-nuppi-news .group-header h2{font-size:40px;line-height:48px;margin:0;}.node-type-nuppi-news .field-name-post-date{margin:-5px 0 15px;color:#78b6e4;}.node-type-nuppi-news .node-nuppi-news .field-name-field-nuppi-news-image{margin:0 0 22px;}.page-node .field-name-body h2{font-family:'PFSquareSansProBold',sans-serif;font-size:16px;line-height:22.4px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#78b6e4;margin:0 0 8px;}.front .view-news .field-name-body h2,.front .view-news .field-name-body h3,.front .view-news .field-name-body h4,.front .view-news .field-name-body h5,.front .view-news .field-name-body h6,.page-news .field-name-body h2,.page-news .field-name-body h3,.page-news .field-name-body h4,.page-news .field-name-body h5,.page-news .field-name-body h6{font-size:14px;line-height:21px;font-weight:300;color:#3c3c3b;margin:0;text-transform:none;letter-spacing:0;}.front .view-news .field-name-body h2,.front .view-news .field-name-body h3,.front .view-news .field-name-body h4,.front .view-news .field-name-body h5,.front .view-news .field-name-body h6{font-size:16px;line-height:22.4px;}.full_product_container{padding:0 0 0 520px;}.full_product_container .product-category{width:440px;border-bottom:1px solid #72c7e7;padding:0 0 20px;overflow:hidden;}.full_product_container .product-category a{text-transform:uppercase;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-align:center;display:block;float:left;height:20px;padding:0 0 40px;background:url(/sites/all/themes/nuppi/images/box-blue-small.png) repeat-x 7px bottom;margin:12px 0 0 14px;white-space:nowrap;}.full_product_container .product-category a:first-child{margin-left:0;}.full_product_container .product-category a.term-c-3{width:144px;}.full_product_container .product-category a.term-c-4{width:84px;margin-left:8px;margin-right:-6px;background-position:13px bottom;}.full_product_container .product-category a.term-c-5{display:none;}.full_product_container .product-category a.term-c-10{width:108px;}.full_product_container .product-category a.term-c-11{width:80px;margin-left:10px;margin-right:-4px;background-position:11px bottom;}.full_product_container .product-category.taxonomy-render-3 a.term-c-3,.full_product_container .product-category.taxonomy-render-4 a.term-c-4,.full_product_container .product-category.taxonomy-render-5 a.term-c-5,.full_product_container .product-category.taxonomy-render-10 a.term-c-10,.full_product_container .product-category.taxonomy-render-11 a.term-c-11,.full_product_container .product-category a:hover,.full_product_container .product-category a:focus{background-image:url(/sites/all/themes/nuppi/images/box-purple-small.png);color:#482760;}.full_product_container .product-item{display:inline-block;clear:right;height:42px;padding:25px 0;background:url(/sites/all/themes/nuppi/images/product-numbers-bg.png) repeat-x left center;}.full_product_container .product-item a{width:28px;height:28px;line-height:30px;font-size:20px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-align:center;background:#78b6e4;color:#ffffff;border-radius:21px;border:6px solid #ffffff;float:left;margin:0 0 0 30px;position:relative;}.full_product_container .product-item a:nth-child(1):after,.full_product_container .product-item a:nth-child(2):after,.full_product_container .product-item a:nth-child(3):after{display:block;content:"";position:absolute;top:-6px;left:-6px;width:40px;height:40px;background-image:url(/sites/all/themes/nuppi/images/product-numbers.png);}.full_product_container .product-item a:nth-child(1):after{background-position:0px 0px;}.full_product_container .product-item a:nth-child(2):after{background-position:-36px 0px;}.full_product_container .product-item a:nth-child(3):after{background-position:-73px 0px;}.full_product_container .product-item a.active:nth-child(1):after,.full_product_container .product-item a:hover:nth-child(1):after{background-position:0px -37px;}.full_product_container .product-item a.active:nth-child(2):after,.full_product_container .product-item a:hover:nth-child(2):after{background-position:-36px -37px;}.full_product_container .product-item a.active:nth-child(3):after,.full_product_container .product-item a:hover:nth-child(3):after{background-position:-73px -37px;}.full_product_container .product-item a:first-child{margin:0 0 0 -6px;}.full_product_container .product-item a.active,.full_product_container .product-item a:hover,.full_product_container .product-item a:focus{background:#482760;}.full_product_container .product-item a{}.full_product_container .field-name-field-image{margin:0 0 65px -520px;float:left;}.full_product_container .field-name-field-image img{margin:-81px 0 0;display:block;}.full_product_container .field-name-title{clear:right;overflow:hidden;width:100%;}.full_product_container .field-name-title h2{font-size:17px;line-height:21px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#78b6e4;margin:0 0 5px;}.full_product_container .field-name-body{margin:0 0 53px;}.full_product_container .field-name-body ul{background:#78b6e4;color:#ffffff;padding:15px 18px;}.full_product_container .field-name-body ul li{padding:0 0 0 29px;background:url(/sites/all/themes/nuppi/images/checkmark-white.png) no-repeat left 5px;}.full_product_container .field-group-htabs-wrapper{width:960px;margin:0 0 0 -520px;clear:both;overflow:hidden;}div.horizontal-tabs{border:none;}.horizontal-tabs ul.horizontal-tabs-list{background-image:url(/sites/all/themes/nuppi/images/tabs-shadow.png);background-repeat:repeat-x;background-position:left bottom;background-color:transparent;border:none;border-bottom:17px solid #482760;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;font-size:24px;line-height:56px;color:#ffffff;text-transform:uppercase;width:100%;}.horizontal-tabs ul.horizontal-tabs-list li{background:#78b6e4 url(/sites/all/themes/nuppi/images/tabs-shadow.png) repeat-x left bottom;width:310px;width:305px\9;margin:0 15px 0 0;padding:0;border:none;border-top-left-radius:10px;border-top-right-radius:10px;}.horizontal-tabs ul.horizontal-tabs-list li:last-child{margin:0;}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{color:#ffffff;display:block;width:100%;text-align:center;padding:0;}.horizontal-tabs ul.horizontal-tabs-list li.selected{background:#482760;padding:0;}.horizontal-tabs ul.horizontal-tabs-list li:hover,.horizontal-tabs ul.horizontal-tabs-list li.selected:hover{background-color:#482760;}.horizontal-tabs ul.horizontal-tabs-list li a:hover{background:none;}.horizontal-tabs ul.horizontal-tabs-list .selected strong{color:#ffffff;}.horizontal-tabs-panes{border:1px solid #cccccc;border-top:none;overflow:hidden;margin:-4px 0 0;}.horizontal-tabs-panes .fieldset-description{display:none;}#node_nuppi_product_full_group_info_tab{padding:27px 370px 27px 33px;}#node_nuppi_product_full_group_nutri_tab{padding:30px 50px;}#node_nuppi_product_full_group_map_tab{padding:30px;}.horizontal-tabs-panes h2{font-size:14px;line-height:21px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#73afdb;text-transform:none;margin:0 0 5px;}.field-name-field-nuppi-nutrition .field-item{width:260px;float:left;margin:0 39px 0 0;}.field-name-field-nuppi-nutrition .field-item:nth-child(4){margin:0;}.field-name-field-nuppi-nutrition .field-item:first-child{float:none;width:auto;margin:0 0 50px;}.field-name-field-nuppi-nutrition table{width:260px !important;margin:0;border:none;}.field-name-field-nuppi-nutrition table td{border:none;padding:0;}.horizontal-tabs-panes .field-name-field-nuppi-nutrition h2,.field-name-field-nuppi-nutrition table caption{border-bottom:1px solid #72c7e7;padding:0 0 2px;margin:0 0 15px;font-size:14px;line-height:21px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;color:#73afdb;text-align:left;}.page-products .view-nuppi-products table{float:left;width:auto;display:block;margin:0 0 0 19px;border:none;background:none !important;font-size:13px;line-height:17px;}.page-products .view-nuppi-products table:first-child{margin-left:0;}.page-products .view-nuppi-products caption{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-transform:uppercase;font-size:16px;padding:0 3px;}.page-products .view-nuppi-products caption a{display:block;border-bottom:4px solid #78b6e4;padding:15px 0 10px;}.page-products .view-nuppi-products caption a.active,.page-products .view-nuppi-products caption a:hover,.page-products .view-nuppi-products caption a:focus{border-color:#482760;}.page-products .view-nuppi-products tr{display:block;width:82px;text-align:center;float:left;background:none !important;padding:0;border:none;}.page-products .view-nuppi-products td{display:block;border:none;padding:0;background:none !important;float:left;clear:both;}.page-products .view-nuppi-products .views-field-field-image{height:80px;padding:12px 1px 8px;}.page-products .view-nuppi-products .views-field-title{text-align:center;text-transform:uppercase;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;padding:0 1px 15px;width:80px;}.page-products .view-nuppi-products .views-widget{display:none;}.page-products .view-nuppi-products .views-row{border-top:1px solid #72c7e7;}.page-products .view-nuppi-products .views-row h2{font-size:17px;line-height:22px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;margin:0 0 2px;}.page-products .view-nuppi-products .views-row p{margin:0;}.page-products .view-nuppi-products .views-row .field-name-node-link{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}.page-contact .panels-flexible-region-5-center,.contact-page-contentcol{margin:0 40px 0 0;width:590px;}.page-contact .panels-flexible-region-5-webform_block,.contact-page-sidecol{width:330px;}.page-contact .panels-flexible-region-5-center h2,.contact-page-contentcol h2{font-size:40px;line-height:48px;margin:0 0 27px;}.page-contact .panels-flexible-region-5-webform_block h2,.contact-page-sidecol h2{border-bottom:1px solid #72c7e7;padding:5px 0 8px;margin:0 0 22px;}.page-contact #zone-content{padding-top:30px;}.page-contact textarea{width:330px;}.page-contact .form-textarea-wrapper{margin:0 0 18px;width:330px;}.page-about .panels-flexible-6,.about-page-layout{position:relative;padding-top:64px;}.page-about .contextual-links-region{position:static;}.page-about .panels-flexible-region-6-about_image .field-name-field-image,.about-page-layout .field-name-field-image{margin:0 0 15px;}.page-about  #block-views-front-page-intro-article{width:auto;margin:0;}.page-about .panels-flexible-region-6-center h2,.about-page-contentcol h2.pane-title{font-size:40px;line-height:48px;margin:0 0 27px;position:absolute;top:0;left:0;}.page-about .panels-flexible-region-6-contact h2,.about-page-sidecol h2.pane-title{border-bottom:1px solid #72c7e7;padding:0 0 8px;margin:0 0 13px;}.not-front #zone-content #zone-content{padding:0;}.page-partners .view-nuppi-partners .views-row{border-top:1px solid #72c7e7;}.page-partners .view-nuppi-partners .views-row h2{font-size:17px;line-height:22px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;margin:0 0 2px;}.page-partners .view-nuppi-partners .views-row p{margin:0;}.page-partners .view-nuppi-partners .views-row .field-name-node-link{font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;}.field-name-field-nuppi-partner-logo .field-item{height:205px;display:table-cell;vertical-align:middle;}.item-list .pager li,.item-list .pager ul li{border:none;float:none;display:inline-block;margin:0 4px;}.item-list .pager{font-size:14px;line-height:30px;font-weight:bold;font-family:'PFSquareSansProBold',sans-serif;text-align:center;margin:27px 0;padding:18px 0 0;border:none;border-top:1px solid #72c7e7;border-top:none\9;background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.pager li{color:#3c3c3b;font:bold 14px/28px 'PFSquareSansProBold',sans-serif;margin:0 6px 0 0;}.pager li a{display:block;color:#ffffff;width:28px;height:28px;text-align:center;background:#78b6e4;color:#ffffff;border-radius:14px;padding:0;}.pager li.pager-current{display:inline-block;background:#482760;width:28px;height:28px;padding:0;border-radius:14px;color:#ffffff;}.pager li a:hover{background:#482760;color:#ffffff;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{display:inline-block;width:auto;padding:0;background:none;color:#78b6e4;}.pager li.pager-first a:hover,.pager li.pager-previous a:hover,.pager li.pager-next a:hover,.pager li.pager-last a:hover{color:#482760;}.pager li.pager-next{position:static;top:0;right:0;margin-left:12px;}.pager li.pager-last,.pager li.pager-next.last{position:static;}.pager li.pager-previous{margin-right:12px;}.pager li.pager-next{border:none;}#search-form #edit-keys{height:38px;padding-top:5px;padding-bottom:5px;line-height:26px;margin-right:1em;}.google-search-results{padding:1em 0 0;}.searchhead{display:none;}li.gss-result,.google-search-results li,.google-search-results .gss-result{margin:1em 0 2em;overflow:hidden;padding:0;}h3.gss-title,.google-search-results .gss-result .gss-title{margin:0 0 0.5em;}img.gss-thumbnail-image{float:left;margin:0.2em 1em 0.5em 0;clear:none;}.gss-search-snippet-info{padding:0 0 0 0;overflow:hidden;}.gss-search-snippet,.google-search-results .gss-result .gss-search-snippet-info p,.google-search-results .gss-result .gss-search-snippet-info .gss-search-snippet{margin:0;}.gss-search-url{margin:0 0 0.5em;}.gss-info{display:none;}
