html:after{content:"";font-family:'{"breakpoints":{"main":760,"menu":900,"mobile":480}}';position:absolute;width:0px;height:0px;overflow:hidden;visibility:hidden;}@font-face{font-family:"Arrow";src:url(/sites/default/themes/bluediamond/fonts/arrow/arrow-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/arrow/arrow-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Arrow";src:url(/sites/default/themes/bluediamond/fonts/arrow-bold/arrow-bold-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/arrow-bold/arrow-bold-webfont.woff) format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Open Sans";src:url(/sites/default/themes/bluediamond/fonts/opensans/regular/opensans-regular-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/opensans/regular/opensans-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Open Sans";src:url(/sites/default/themes/bluediamond/fonts/opensans/bold/opensans-bold-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/opensans/bold/opensans-bold-webfont.woff) format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Open Sans";src:url(/sites/default/themes/bluediamond/fonts/opensans/italic/opensans-italic-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/opensans/italic/opensans-italic-webfont.woff) format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Open Sans";src:url(/sites/default/themes/bluediamond/fonts/opensans/bolditalic/opensans-bolditalic-webfont.woff2) format("woff2"),url(/sites/default/themes/bluediamond/fonts/opensans/bolditalic/opensans-bolditalic-webfont.woff) format("woff");font-weight:bold;font-style:italic;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}html{font-size:10px;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;padding:0px;margin:0px;}html,body{width:100%;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,q:before{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}sup{vertical-align:super;font-size:0.7em;}sub{vertical-align:sub;font-size:0.7em;}.left,.columns.left{float:left;}.right,.columns.right{float:right;}.hide{display:none;}.highlight{background:#ff0;}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{display:block;overflow:auto;resize:vertical;}select{max-width:100%;}iframe{margin:0 auto;}body{background:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#555;-webkit-font-smoothing:antialiased;}input,textarea{-webkit-font-smoothing:antialiased;border-radius:0px;}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:46px;font-size:4.6rem;margin-bottom:12px;}h2{font-size:39px;font-size:3.9rem;margin-bottom:9px;}h3{font-size:29px;font-size:2.9rem;margin-bottom:9px;}h4{font-size:25px;font-size:2.5rem;margin-bottom:3px;}h5{font-size:19px;font-size:1.9rem;font-weight:normal;margin-bottom:3px;}h6{font-size:15px;font-size:1.5rem;font-weight:normal;}.subhead{color:#777;font-weight:normal;margin-bottom:20px;}a{color:#d04526;text-decoration:none;outline:0;line-height:inherit;cursor:pointer;}a:hover,a:active{color:#c03d20;}p{margin:0px 0px 1em;}p:last-child{margin-bottom:0px;}p.lead{font-size:18px;font-size:1.8rem;}p img{margin:0;}p a,p a:visited{line-height:inherit;}ul{list-style:none outside;}ol{list-style:decimal;}ol,ul.square,ul.circle,ul.disc{margin-left:30px;}ul.square{list-style:square outside;}ul.circle{list-style:circle outside;}ul.disc{list-style:disc outside;}ul ul,ol ol{margin:4px 0 5px 30px;}ul.large li{line-height:21px;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:56.4%;line-height:inherit;}h1 small,h2 small,h3 small,h4 small,h5 small{color:#777;}blockquote{color:#777;margin:0px 0px 18px;padding:10px 20px;border-left:1px solid #ddd;}blockquote cite{display:block;color:#555;}blockquote cite:before{content:"— ";}blockquote cite a,blockquote cite a:visited{color:#555;}hr{border:1px solid #ddd;clear:both;margin:16px 0 18px;height:0;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help;}abbr{text-transform:none;}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}p a,p a:visited{color:#444 !important;text-decoration:underline;}p a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:1cm 0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.main-wrapper{width:1075px;}.background-size-polyfill,.background-size-polyfill img{display:none !important;}}.element-invisible{display:none !important;}.main-wrapper{padding-top:105px;overflow:hidden;min-width:320px;}header,footer,section{padding:0px 30px;}header section,footer section,section section{margin:0px -30px;}.row{width:100%;max-width:1075px;min-width:600px;margin:0 auto;}.row.full-width{max-width:none;}.row .row{min-width:0px;}.column,.columns{position:relative;float:left;margin-left:2.7906976744%;min-height:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.column:first-child,.columns:first-child,.alpha{margin-left:0px;}.column.omega,.columns.omega{float:right;}.row .one.columns{width:5.7751937984%;}.row .two.columns{width:14.3410852713%;}.row .three.columns{width:22.9069767442%;}.row .four.columns{width:31.4728682171%;}.row .five.columns{width:40.0387596899%;}.row .six.columns{width:48.6046511628%;}.row .seven.columns{width:57.1705426357%;}.row .eight.columns{width:65.7364341085%;}.row .nine.columns{width:74.3023255814%;}.row .ten.columns{width:82.8682170543%;}.row .eleven.columns{width:91.4341085271%;}.row .twelve.columns{width:100%;}.row .columns.push_one{margin-left:11.3565891473%;}.row .columns.push_two{margin-left:19.9224806202%;}.row .columns.push_three{margin-left:28.488372093%;}.row .columns.push_four{margin-left:37.0542635659%;}.row .columns.push_five{margin-left:45.6201550388%;}.row .columns.push_six{margin-left:54.1860465116%;}.row .columns.push_seven{margin-left:62.7519379845%;}.row .columns.push_eight{margin-left:71.3178294574%;}.row .columns.push_nine{margin-left:79.8837209302%;}.row .columns.push_ten{margin-left:88.4496124031%;}.row .columns.push_eleven{margin-left:97.015503876%;}.row .columns.push_one:first-child{margin-left:8.5658914729%;}.row .columns.push_two:first-child{margin-left:17.1317829457%;}.row .columns.push_three:first-child{margin-left:25.6976744186%;}.row .columns.push_four:first-child{margin-left:34.2635658915%;}.row .columns.push_five:first-child{margin-left:42.8294573643%;}.row .columns.push_six:first-child{margin-left:51.3953488372%;}.row .columns.push_seven:first-child{margin-left:59.9612403101%;}.row .columns.push_eight:first-child{margin-left:68.5271317829%;}.row .columns.push_nine:first-child{margin-left:77.0930232558%;}.row .columns.push_ten:first-child{margin-left:85.6589147287%;}.row .columns.push_eleven:first-child{margin-left:94.2248062016%;}.row .one.centered{margin-left:47.1124031008%;}.row .two.centered{margin-left:42.8294573643%;}.row .three.centered{margin-left:38.5465116279%;}.row .four.centered{margin-left:34.2635658915%;}.row .five.centered{margin-left:29.980620155%;}.row .six.centered{margin-left:25.6976744186%;}.row .seven.centered{margin-left:21.4147286822%;}.row .eight.centered{margin-left:17.1317829457%;}.row .nine.centered{margin-left:12.8488372093%;}.row .ten.centered{margin-left:8.5658914729%;}.row .eleven.centered{margin-left:4.2829457364%;}img,object,embed{width:auto;max-width:100%;height:auto;}img{-ms-interpolation-mode:bicubic;}#map_canvas img,.map_canvas img{max-width:none !important;}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.row.noclear:before,.row.noclear:after{content:none;display:none;clear:none;}.row.reverse .column,.row.reverse .columns{margin-left:0px;margin-right:2.7906976744%;float:right;}.row.reverse .column:first-child,.row.reverse .columns:first-child,.row.reverse .alpha{margin-right:0px;}.row.reverse .column.omega,.row.reverse .columns.omega{float:left;}@media screen and (max-width:760px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.container{min-width:0;margin-left:0;margin-right:0;}.row{width:100%;min-width:0;margin-left:0;margin-right:0;}.row .row .column,.row .row .columns{padding:0;}.column,.columns{width:auto !important;float:none;margin-left:0;margin-right:0;}.column:last-child,.columns:last-child{margin-right:0;float:none;}.row .row .column,.row .row .columns{padding:0;}.column,.columns,.row.reverse .column,.row.reverse .columns{width:auto !important;float:none;margin-left:0px;margin-right:0px;}.column:last-child,.columns:last-child{margin-right:0;float:none;}[class*=column] + [class*=column]:last-child{float:none;}[class*=column]:before,[class*=column]:after{display:table;}[class*=column]:after{clear:both;}.push_one,.push_two,.push_three,.push_four,.push_five,.push_six,.push_seven,.push_eight,.push_nine,.push_ten,.push_eleven,.centered{margin-left:0% !important;}}.grid{max-width:1075px;margin:0px auto;}.grid:after{content:"";display:block;clear:both;width:100%;height:0px;overflow:hidden;}.grid.five .cell{float:left;width:18.5964912281%;margin-left:1.7543859649%;margin-top:1.7543859649%;clear:none;}.grid.five .cell:first-child{margin-left:0px;}@media screen and (min-width:1075px){.grid.five .cell:nth-child(5n-4){margin-left:0px;clear:left;}.grid.five .cell:nth-child(1){margin-top:0px;}.grid.five .cell:nth-child(2){margin-top:0px;}.grid.five .cell:nth-child(3){margin-top:0px;}.grid.five .cell:nth-child(4){margin-top:0px;}.grid.five .cell:nth-child(5){margin-top:0px;}}@media screen and (min-width:844px) and (max-width:1074px){.grid.five .cell{width:23.6842105263%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(4n-3){margin-left:0px;clear:both;}.grid.five .cell:nth-child(1){margin-top:0px;}.grid.five .cell:nth-child(2){margin-top:0px;}.grid.five .cell:nth-child(3){margin-top:0px;}.grid.five .cell:nth-child(4){margin-top:0px;}}@media screen and (min-width:622px) and (max-width:843px){.grid.five .cell{width:32.1637426901%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(3n-2){margin-left:0px;clear:both;}.grid.five .cell:nth-child(1){margin-top:0px;}.grid.five .cell:nth-child(2){margin-top:0px;}.grid.five .cell:nth-child(3){margin-top:0px;}}@media screen and (min-width:407px) and (max-width:621px){.grid.five .cell{width:49.1228070175%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.five .cell:nth-child(1){margin-top:0px;}.grid.five .cell:nth-child(2){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:406px){.grid.five .cell{width:100%;}.grid.five .cell:first-child,.grid.five .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.five .cell:nth-child(1){margin-top:0px;}}@media screen and (max-width:406px){.grid.five .cell{margin-top:20px;}.grid.five .cell:first-child{margin-top:0px;}}.grid.four .cell{float:left;width:23.6842105263%;margin-left:1.7543859649%;margin-top:1.7543859649%;clear:none;}.grid.four .cell:first-child{margin-left:0px;}@media screen and (min-width:929px){.grid.four .cell:nth-child(4n-3){margin-left:0px;clear:left;}.grid.four .cell:nth-child(1){margin-top:0px;}.grid.four .cell:nth-child(2){margin-top:0px;}.grid.four .cell:nth-child(3){margin-top:0px;}.grid.four .cell:nth-child(4){margin-top:0px;}}@media screen and (min-width:684px) and (max-width:928px){.grid.four .cell{width:32.1637426901%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(3n-2){margin-left:0px;clear:both;}.grid.four .cell:nth-child(1){margin-top:0px;}.grid.four .cell:nth-child(2){margin-top:0px;}.grid.four .cell:nth-child(3){margin-top:0px;}}@media screen and (min-width:448px) and (max-width:683px){.grid.four .cell{width:49.1228070175%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.four .cell:nth-child(1){margin-top:0px;}.grid.four .cell:nth-child(2){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:447px){.grid.four .cell{width:100%;}.grid.four .cell:first-child,.grid.four .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.four .cell:nth-child(1){margin-top:0px;}}@media screen and (max-width:447px){.grid.four .cell{margin-top:20px;}.grid.four .cell:first-child{margin-top:0px;}}.grid.three .cell{float:left;width:32.1637426901%;margin-left:1.7543859649%;margin-top:1.7543859649%;clear:none;}.grid.three .cell:first-child{margin-left:0px;}@media screen and (min-width:933px){.grid.three .cell:nth-child(3n-2){margin-left:0px;clear:left;}.grid.three .cell:nth-child(1){margin-top:0px;}.grid.three .cell:nth-child(2){margin-top:0px;}.grid.three .cell:nth-child(3){margin-top:0px;}}@media screen and (min-width:611px) and (max-width:932px){.grid.three .cell{width:49.1228070175%;}.grid.three .cell:first-child,.grid.three .cell:nth-child(2n-1){margin-left:0px;clear:both;}.grid.three .cell:nth-child(1){margin-top:0px;}.grid.three .cell:nth-child(2){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:610px){.grid.three .cell{width:100%;}.grid.three .cell:first-child,.grid.three .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.three .cell:nth-child(1){margin-top:0px;}}@media screen and (max-width:610px){.grid.three .cell{margin-top:20px;}.grid.three .cell:first-child{margin-top:0px;}}.grid.two .cell{float:left;width:48.6046511628%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;}.grid.two .cell:first-child{margin-left:0px;}@media screen and (min-width:760px){.grid.two .cell:nth-child(2n-1){margin-left:0px;clear:left;}.grid.two .cell:nth-child(1){margin-top:0px;}.grid.two .cell:nth-child(2){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:759px){.grid.two .cell{width:100%;}.grid.two .cell:first-child,.grid.two .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.two .cell:nth-child(1){margin-top:0px;}}.grid.three-single .cell{float:left;width:31.4728682171%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;}.grid.three-single .cell:first-child{margin-left:0px;}@media screen and (min-width:760px){.grid.three-single .cell:nth-child(3n-2){margin-left:0px;clear:left;}.grid.three-single .cell:nth-child(1){margin-top:0px;}.grid.three-single .cell:nth-child(2){margin-top:0px;}.grid.three-single .cell:nth-child(3){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:759px){.grid.three-single .cell{width:100%;}.grid.three-single .cell:first-child,.grid.three-single .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.three-single .cell:nth-child(1){margin-top:0px;}}@-webkit-keyframes scrollbounce{0%{bottom:0px;}5%{bottom:10px;}10%{bottom:0px;}15%{bottom:10px;}20%{bottom:0px;}100%{bottom:0px;}}@-moz-keyframes scrollbounce{0%{bottom:0px;}5%{bottom:10px;}10%{bottom:0px;}15%{bottom:10px;}20%{bottom:0px;}100%{bottom:0px;}}@-ms-keyframes scrollbounce{0%{bottom:0px;}5%{bottom:10px;}10%{bottom:0px;}15%{bottom:10px;}20%{bottom:0px;}100%{bottom:0px;}}@keyframes scrollbounce{0%{bottom:0px;}5%{bottom:10px;}10%{bottom:0px;}15%{bottom:10px;}20%{bottom:0px;}100%{bottom:0px;}}@media (max-width:760px){body.add-this{padding-bottom:46px;}}html,body{font-size:16px;line-height:1.5em;min-width:320px;background:url(/sites/default/themes/bluediamond/images/paper-texture.jpg) top center;}.main-wrapper,input,textarea,select{font-family:"Open Sans",sans-serif;font-size:1em;color:#2F2A2B;}h1,h2,h3,h4,h5,h6,section.flexi-row.careers .career h3,.careers-search h2,.sidebar .article-search h2,.sidebar .categories h2,.news-article-micro h1,.news-article-micro h2,.news-article h1,.news-article h2,.model-item-blue-diamond-careers-panel h2,section.flexi-row.video-list .sub-title{font-family:"Arrow","Open Sans",sans-serif;color:#3B4984;font-weight:normal;line-height:1.3em;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,section.flexi-row.careers .career h3:first-child,.sidebar .article-search h2:first-child,.sidebar .categories h2:first-child,section.flexi-row.video-list .sub-title:first-child{margin-top:0px;}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,section.flexi-row.careers .career h3:last-child,.sidebar .article-search h2:last-child,.sidebar .categories h2:last-child,section.flexi-row.video-list .sub-title:last-child{margin-bottom:0px;}h1{font-size:50px;font-size:3.125rem;margin:40px 0px;}h2,section.flexi-row.careers .career h3{font-size:42px;font-size:2.625rem;margin:30px 0px;}h3,.careers-search h2,.sidebar .article-search h2,.sidebar .categories h2,.news-article-micro h1,.news-article-micro h2,.news-article h1,.news-article h2{font-size:36px;font-size:2.25rem;margin:25px 0px;}h4,.model-item-blue-diamond-careers-panel h2,section.flexi-row.video-list .sub-title{font-size:30px;font-size:1.875rem;line-height:1.2em;margin:25px 0px;}h5{font-size:26px;font-size:1.625rem;margin:20px 0px;}h6{font-size:22px;font-size:1.375rem;margin:20px 0px;}a{color:#3B4984;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;}a:hover,a:active{color:#445793;text-decoration:none;}img{display:block;margin:0 auto;}header,footer,section{margin-bottom:30px;}header:last-child,footer:last-child,section:last-child{margin-bottom:0px;}header section,footer section,section section{margin-bottom:30px;}header section:last-child,footer section:last-child,section section:last-child{margin-bottom:0px;}.webform-client-form .messages{margin-bottom:10px;}.webform-client-form .messages.error{color:#892323;}.form-item{margin-bottom:25px;}.form-item label{display:inline-block;margin-bottom:5px;}.form-item input[type=text],.form-item input[type=email],.form-item input[type=search],.form-item input[type=number],.form-item input[type=password],.form-item input[type=url],.form-item input[type=tel],.form-item textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}.form-item input[type=text].error,.form-item input[type=email].error,.form-item input[type=search].error,.form-item input[type=number].error,.form-item input[type=password].error,.form-item input[type=url].error,.form-item input[type=tel].error,.form-item textarea.error{border:1px solid #ff3b2e;color:inherit;}.form-item .description{font-size:14px;font-size:0.875rem;line-height:1.5em;margin-top:10px;font-style:italic;}.form-item.webform-component-file .form-managed-file{margin-bottom:10px;}.form-item.webform-component-file .form-managed-file:last-child{margin-bottom:0px;}.form-item.webform-component-file img{display:inline;}.form-item.webform-component-file .form-submit{display:none;margin-left:10px;}@media screen and (max-width:760px){.form-item.webform-component-file .form-submit{display:block;margin:10px 0px;}}.form-item.webform-component-date .form-type-select{display:inline-block;margin-right:5px;}.form-item.webform-component-date .form-type-select label{display:none;}.form-item.webform-component-time .form-type-select{display:inline-block;margin:0 5px 0 10px;}.form-item.webform-component-time .form-type-select label{display:none;}.form-item.webform-component-time .form-type-select:first-child{margin-left:0;}.form-item.webform-component-time .form-type-radio{display:inline-block;}.form-item.webform-component-radios .form-type-radio{display:inline-block;margin-right:5px;}.form-item.webform-component-select label{min-width:200px;}.form-item.webform-component--exclude-mailing-list .form-checkbox{display:inline-block;float:left;margin-right:10px;}.form-item.webform-component--exclude-mailing-list label{display:none;}.form-item .form-item{margin-bottom:0;}.form-item-mollom-captcha img{display:inline;}.form-item-mollom-captcha .mollom-hide{display:none;}.form-item-mollom-captcha .mollom-captcha-container .mollom-captcha-content,.form-item-mollom-captcha .mollom-captcha-container .mollom-image-captcha-instructions,.form-item-mollom-captcha .mollom-captcha-container audio,.form-item-mollom-captcha .mollom-captcha-container #mollom_captcha_fallback{display:block;margin:10px 0px;}.mollom-privacy{margin-bottom:20px;}.form-actions{text-align:right;}input[type=submit],input[type=button],button,.button{display:inline-block;background:#3B4984;color:#ffffff;border:0px none;text-transform:uppercase;padding:12px 20px;font-size:14px;font-size:0.875rem;line-height:1em;cursor:pointer;-webkit-transition:background-color 0.1s,color 0.1s;-moz-transition:background-color 0.1s,color 0.1s;-o-transition:background-color 0.1s,color 0.1s;transition:background-color 0.1s,color 0.1s;}input[type=submit]:hover,input[type=button]:hover,button:hover,.button:hover{background:#445793;color:#ffffff;}.main-page > .region-content{margin-bottom:0;}body.document-viewer ul#admin-menu-menu{display:none;}input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],input[type=url],input[type=tel],textarea{border:none;background:white;margin:0px;padding:15px;width:100%;box-sizing:border-box;}input[type=text],input[type=email],input[type=search],input[type=number],input[type=password],input[type=url],input[type=tel]{border:none;background:white;margin:0px;padding:15px;width:100%;box-sizing:border-box;}.form-section{position:relative;overflow:hidden;}.form-section .field{margin-top:2em;}.form-section .tip{margin-top:2em;}.form-section .submit-wrapper{margin-top:2em;text-align:right;}.form-section .row{position:relative;}.form-section .columns{position:relative;z-index:10;}.form-section .man{position:absolute;top:70%;left:-110px;width:80%;min-width:350px;max-width:440px;height:200%;background:url(/sites/default/themes/bluediamond/images/man.png) top center no-repeat;background-size:100%;-webkit-transition:top 1s;transition:top 1s;}.form-section .bottom-in-viewport .man,.form-section .above-viewport-bottom-50p .man,.form-section .bottom-above-viewport .man{top:30%;}.form-section .security-message{float:right;font-size:12px;font-size:0.75rem;line-height:1.5em;color:#3B4984;margin-top:30px;padding-left:25px;position:relative;}.form-section .security-message:before{content:"";display:inline-block;vertical-align:middle;width:14px;height:18px;overflow:hidden;background-image:url(/sites/default/themes/bluediamond/images/padlock.png);background-image:url(/sites/default/themes/bluediamond/images/padlock.svg),none;background-position:0px 0px;background-repeat:no-repeat;position:absolute;top:0px;left:0px;bottom:0px;margin:auto 0px;}@media only screen and (max-width:1050px){.form-section .bottom-in-viewport .man,.form-section .above-viewport-bottom-50p .man,.form-section .bottom-above-viewport .man{top:40%;}}@media only screen and (max-width:760px){.form-section .man{position:static;margin:0 auto;display:block;margin-bottom:-100px;width:100%;height:400px;}}.checkboxdropdown-container{display:block;position:relative;text-align:left;}.checkboxdropdown-container .text{display:block;background:#ffffff;padding:10px;margin:0px;line-height:1em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;position:relative;line-height:1.5em;position:relative;}.checkboxdropdown-container .text .text-inner{display:block;margin-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.checkboxdropdown-container .text .text-arrow{background:#3B4984;position:absolute;top:0px;right:0px;bottom:0px;width:45px;}.checkboxdropdown-container .text .text-arrow:before{content:"";width:22px;height:13px;background-image:url(/sites/default/themes/bluediamond/images/dropdown.png);background-image:url(/sites/default/themes/bluediamond/images/dropdown.svg),none;background-repeat:no-repeat;background-position:-22px 0px;overflow:hidden;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;}.checkboxdropdown-container .text.placeholder{color:#767676;}.checkboxdropdown-container.active{z-index:1001;}.checkboxdropdown-container.active .text .text-arrow:before{background-position:-45px 0px;}.checkboxdropdown-container .checkboxes{display:block;background:#3B4984;position:absolute;overflow:hidden;top:100%;left:0px;min-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.checkboxdropdown-container .checkboxes .checkboxes-list{overflow:auto;display:block;width:auto;overflow-x:hidden;max-height:100vh;}.checkboxdropdown-container .checkboxes .close{display:none;}.checkboxdropdown-container .checkboxes .title{display:none;}.checkboxdropdown-container .checkboxes label{display:block;border-bottom:1px solid #cccccc;padding:5px 10px;cursor:pointer;transition:background 0.2s;white-space:nowrap;position:relative;margin:0px !important;color:#ffffff !important;}.checkboxdropdown-container .checkboxes label:before{content:"";display:inline-block;vertical-align:middle;width:21px;height:21px;background-image:url(/sites/default/themes/bluediamond/images/dropdown.png);background-image:url(/sites/default/themes/bluediamond/images/dropdown.svg),none;background-repeat:no-repeat;background-position:0px 0px;overflow:hidden;opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=25);margin-right:10px;}.checkboxdropdown-container .checkboxes label input{position:absolute;right:200%;}.checkboxdropdown-container .checkboxes label:last-child{border-bottom:0px none;}.checkboxdropdown-container .checkboxes label.selected:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);}@media only screen and (max-width:549px){.checkboxdropdown-container .checkboxes{position:relative;top:auto;left:auto;box-shadow:none;margin-top:-5px;border-top-right-radius:0px;border-top-left-radius:0px;}.checkboxdropdown-container .checkboxes label{padding:10px;}}.webform-confirmation{text-align:center;font-size:30px;font-size:1.875rem;line-height:1.3em;}@media screen and (max-width:480px){[id^=google_recaptcha]{margin-bottom:25px;}}.generic-content *:first-child{margin-top:0px !important;}.generic-content *:last-child{margin-bottom:0px !important;}.generic-content table,.generic-content img,.generic-content blockquote,.generic-content ul,.generic-content ol,.generic-content p{margin:1.5em 0px;}.generic-content ul li,.generic-content ol li{margin-bottom:0.8em;margin-left:30px;}.generic-content ul li{list-style:disc outside;}.generic-content ol li{list-style:decimal outside;}.generic-content li > ul,.generic-content li > ol{margin-top:1em !important;}.generic-content blockquote{text-align:left;padding:20px 40px 20px 50px;color:#888888;border-left:2px solid #3B4984;position:relative;}.generic-content blockquote:before,.generic-content blockquote:after{position:absolute;font-size:40px;font-size:2.5rem;line-height:1em;font-weight:bold;color:#3B4984;}.generic-content blockquote:before{content:"“";left:20px;top:20px;}.generic-content blockquote:after{content:"”";right:20px;bottom:0px;}.generic-content img{display:block;margin-left:auto;margin-right:auto;}.generic-content table{width:100%;}.generic-content table td{padding:5px 10px;vertical-align:top;}.generic-content table thead{font-weight:bold;border-bottom:3px solid #b2b2b2;}.generic-content table thead tr:last-child td{padding-bottom:10px;}.generic-content table tbody tr:first-child td{padding-top:10px;}@media screen and (max-width:640px){.generic-content table{overflow-x:auto;display:block;}}.generic-content table.financial-data-table{font-size:20px;font-size:1.25rem;}.generic-content table.financial-data-table td{padding:10px;text-align:center;}.generic-content table.financial-data-table thead tr th,.generic-content table.financial-data-table thead tr td{font-weight:normal;}.generic-content table.financial-data-table tbody tr td:first-child{text-align:right;}.generic-content table.financial-data-table.stacktable.small-only{max-width:300px;margin:0 auto;}.generic-content table.financial-data-table.stacktable.small-only tbody tr td:first-child{text-align:center;}.generic-content table.financial-data-table.stacktable.small-only tbody tr th.st-head-row{margin-top:20px;}.generic-content .intro-paragraph{font-size:25px;font-size:1.5625rem;line-height:35px;}header.main-header{padding:0 20px;height:105px;min-width:320px;background-color:#304170;margin-bottom:0;background-image:url(/sites/default/themes/bluediamond/images/floral-dark-blue.jpg),none;position:fixed;width:100%;z-index:1200;top:0;box-sizing:border-box;}.mobile-view.menu-expanded header.main-header{bottom:0;overflow-y:scroll;}.admin-menu header.main-header{top:29px;}header.main-header .row{position:relative;}header.main-header a{color:#ffffff;}header.main-header .nav-container{display:block;margin-left:155px;margin-right:75px;}header.main-header .nav-container nav{float:right;}header.main-header .nav-container nav > ul{height:66px;overflow:hidden;}header.main-header .nav-container nav > ul > li{display:inline-block;}header.main-header .nav-container nav > ul > li > a{padding:22px 30px;display:block;height:66px;box-sizing:border-box;position:relative;}@media screen and (max-width:1100px){header.main-header .nav-container nav > ul > li > a{padding:22px 15px;}}@media screen and (max-width:900px){header.main-header .nav-container nav > ul > li > a{padding:22px 8px;}}header.main-header .nav-container nav > ul > li > a:hover::after{content:"";position:relative;width:100%;height:2px;background-color:#ffffff;display:block;margin-top:5px;}header.main-header .nav-container nav > ul > li.expands button.filter-toggle{display:none;}header.main-header .nav-container nav > ul > li:nth-child(n+6){display:none;}header.main-header .nav-container nav > ul > li:first-child{margin-left:0;}header.main-header .nav-container nav > ul > li > ul{display:none;background-color:#304170;background-image:url(/sites/default/themes/bluediamond/images/floral-dark-blue.jpg);background-repeat:repeat;position:absolute;margin:0;z-index:100;padding-bottom:10px;}header.main-header .nav-container nav > ul > li > ul::before{content:"";background-image:url(/sites/default/themes/bluediamond/images/floral-dark-blue.jpg);}header.main-header .nav-container nav > ul > li > ul li{display:block;}header.main-header .nav-container nav > ul > li > ul li a{padding:15px 40px;display:block;}header.main-header .nav-container nav > ul > li > ul li:hover{background-color:rgba(0,0,0,0.2);}header.main-header .nav-container nav > ul > li:hover ul,header.main-header .nav-container nav > ul > li.active ul{display:block;}header.main-header .nav-container nav .trust-pilot-review{max-height:39px;}header.main-header .nav-container nav .trust-pilot-review img{height:25px;margin:0;padding-left:30px;padding-top:14px;display:inline-block;}@media screen and (max-width:1100px){header.main-header .nav-container nav .trust-pilot-review img{padding-left:15px;}}@media screen and (max-width:900px){header.main-header .nav-container nav .trust-pilot-review{display:none;}}header.main-header .logo-search-container .logo{max-width:135px;float:left;margin:20px 0;}header.main-header .logo-search-container .search-container{float:right;}header.main-header .logo-search-container .search-container button.expand-search{width:36px;height:36px;margin:55px 0 0;display:block;position:relative;background-color:transparent;padding:0;box-sizing:content-box;}header.main-header .logo-search-container .search-container button.expand-search .search-icon{background-image:url(/sites/default/themes/bluediamond/images/search-icon.svg);background-repeat:no-repeat;background-position:center;position:relative;width:36px;height:36px;display:block;opacity:1;transition:background-image 0.2s;}header.main-header .logo-search-container .search-container button.expand-search .search-icon.close{background-image:unset;}header.main-header .logo-search-container .search-container button.expand-search .search-icon.close:before,header.main-header .logo-search-container .search-container button.expand-search .search-icon.close:after{content:"";background-color:#ffffff;display:block;width:25px;height:2px;position:absolute;bottom:17px;left:6px;}header.main-header .logo-search-container .search-container button.expand-search .search-icon.close:before{transform:rotate(45deg);}header.main-header .logo-search-container .search-container button.expand-search .search-icon.close:after{transform:rotate(-45deg);}header.main-header .logo-search-container .search-container button.expand-search:hover .search-icon{opacity:0.7;}header.main-header .logo-search-container .search-container .search-bar{display:none;position:absolute;top:0;left:0;height:100%;width:calc(100% - 295px);margin-left:235px;margin-right:50px;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form{position:absolute;z-index:100;margin:35px 0 0;right:0;top:0;overflow:hidden;border-bottom:1px solid #ffffff;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form input,header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-item{margin:0;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-actions{position:absolute;left:0;top:0;height:100%;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-actions input.form-submit{font-size:0;line-height:0;background-image:url(/sites/default/themes/bluediamond/images/search-icon.svg);background-repeat:no-repeat;background-position:center;height:100%;width:25px;display:block;padding:0;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-actions input.form-submit:hover{background-color:transparent;opacity:0.8;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-type-textfield input{background:transparent;color:#ffffff;margin-left:25px;outline:none;}header.main-header .logo-search-container .search-container .search-bar form#search-block-form .form-type-textfield input::placeholder{color:#ffffff;opacity:0,5;}header.main-header .mobileToggle{display:none;}@media screen and (max-width:900px){header.main-header{padding:0;height:auto;}header.main-header .logo-search-container{height:80px;padding:0 15px;}header.main-header .logo-search-container .logo{max-width:120px;margin:11px 0;}header.main-header .logo-search-container .search-container{margin:22px 0;}header.main-header .logo-search-container .search-container button.expand-search{margin:0;padding:0;}header.main-header .logo-search-container .search-container button.expand-search::after{top:47px;left:6px;}header.main-header .logo-search-container .search-container button.expand-search[aria-expanded=true]::after{opacity:1;}header.main-header .logo-search-container .search-container button.expand-search span.search-icon{height:100%;width:100%;background-size:19px;}header.main-header .logo-search-container .search-container button.expand-search span.search-icon.close::before,header.main-header .logo-search-container .search-container button.expand-search span.search-icon.close::after{width:20px;}header.main-header .logo-search-container .search-container .search-bar{display:none;margin:80px 0px 0px;width:100%;box-sizing:border-box;background-color:#374582;background-image:url(/sites/default/themes/bluediamond/images/floral-dark-blue.jpg);background-repeat:repeat;background-position:0 -80px;border-top:1px solid rgba(255,255,255,0.1);}header.main-header .logo-search-container .search-container .search-bar #block-search-form{padding:12px 15px 17px;}header.main-header .logo-search-container .search-container .search-bar #block-search-form form#search-block-form{position:relative;margin:0;}header.main-header .mobileToggle{display:block;float:right;height:36px;width:36px;box-sizing:border-box;top:22px;position:relative;background:none;padding:0;}header.main-header .mobileToggle:hover{opacity:0.7;}header.main-header .mobileToggle span.icon{display:block;height:2px;width:20px;background-color:#ffffff;position:absolute;left:8px;top:17px;transition:background-color 0.2s;}header.main-header .mobileToggle span.icon::before,header.main-header .mobileToggle span.icon::after{content:"";height:2px;width:20px;background-color:#ffffff;position:absolute;left:0;transition:background-color,transform 0.2s;}header.main-header .mobileToggle span.icon::before{content:"";top:-6px;}header.main-header .mobileToggle span.icon::after{content:"";top:6px;}.menu-expanded header.main-header .mobileToggle span.icon{background-color:transparent;}.menu-expanded header.main-header .mobileToggle span.icon::before{transform:translateY(6px) rotate(45deg);}.menu-expanded header.main-header .mobileToggle span.icon::after{transform:translateY(-6px) rotate(-45deg);}header.main-header .mobileToggle::after{top:47px;left:8px;}header.main-header .mobileToggle[aria-expanded=true]::after{opacity:1;}header.main-header .nav-container{margin:0;}header.main-header .nav-container nav{border-top:1px solid rgba(255,255,255,0.1);display:none;float:none;}header.main-header .nav-container nav > ul{height:auto;}header.main-header .nav-container nav > ul > li{display:block;}header.main-header .nav-container nav > ul > li:first-child{background:none;}header.main-header .nav-container nav > ul > li > a{padding:10px 20px;height:auto;}header.main-header .nav-container nav > ul > li > a:hover{background-color:rgba(0,0,0,0.2);}header.main-header .nav-container nav > ul > li > a:hover:after{display:none;}header.main-header .nav-container nav > ul > li:hover > ul{display:none;position:relative;background-color:rgba(255,255,255,0.06);padding:0;}header.main-header .nav-container nav > ul > li:hover > ul > li > a{padding:10px 20px;}header.main-header .nav-container nav > ul > li > ul{background-image:none;background-color:rgba(0,0,0,0);}header.main-header .nav-container nav > ul > li.expands{position:relative;}header.main-header .nav-container nav > ul > li.expands button.filter-toggle{display:block;position:absolute;top:0;right:0;height:44px;padding:0;width:50px;background:none;}header.main-header .nav-container nav > ul > li.expands button.filter-toggle:hover{background-color:rgba(0,0,0,0.2);}header.main-header .nav-container nav > ul > li.expands button.filter-toggle::before,header.main-header .nav-container nav > ul > li.expands button.filter-toggle::after{content:"";width:8px;height:2px;background-color:#ffffff;position:absolute;transition:0.5s all;transform-origin:50% 50%;}header.main-header .nav-container nav > ul > li.expands button.filter-toggle::before{transform:skew(0deg,45deg);left:17px;}header.main-header .nav-container nav > ul > li.expands button.filter-toggle::after{transform:skew(0deg,-45deg);}header.main-header .nav-container nav > ul > li.expands.nolink a{margin:0;}header.main-header .nav-container nav > ul > li.expands.nolink button.filter-toggle{width:100%;}header.main-header .nav-container nav > ul > li.expands.nolink button.filter-toggle::before{right:25px;left:auto;}header.main-header .nav-container nav > ul > li.expands.nolink button.filter-toggle::after{right:17px;}header.main-header .nav-container nav > ul > li.expands.nolink button.filter-toggle:hover{background-color:transparent;}header.main-header .nav-container nav > ul > li.expands.nolink:hover > a{background-color:rgba(0,0,0,0.2);}header.main-header .nav-container nav > ul > li.expands:hover > ul{background-color:rgba(255,255,255,0);}header.main-header .nav-container nav > ul > li.expands > ul{display:block;max-height:0;transition:0.5s max-height;overflow:hidden;position:relative;padding:0;}header.main-header .nav-container nav > ul > li.expands > ul li{background-color:rgba(255,255,255,0.06);}header.main-header .nav-container nav > ul > li.expands > ul li:hover{background-color:rgba(0,0,0,0.2);}header.main-header .nav-container nav > ul > li.expands > ul li:first-child{background-image:none;}header.main-header .nav-container nav > ul > li.expands > ul li a{padding:10px 20px;}header.main-header .nav-container nav > ul > li.expands > ul li a:hover{background-color:transparent;}header.main-header .nav-container nav > ul > li.expands a{margin-right:50px;}header.main-header .nav-container nav > ul > li.expands.expanded > ul{max-height:1500px;transition:1.5s max-height;}header.main-header .nav-container nav > ul > li.expands.expanded button.filter-toggle::before{transform:skew(0deg,-45deg);}header.main-header .nav-container nav > ul > li.expands.expanded button.filter-toggle::after{transform:skew(0deg,45deg);}}@media only screen and (max-width:900px){.main-wrapper{padding-top:80px;}}#spopupCont{position:relative;z-index:10001;}#spopupCont #poper{background-color:#ffff00;border-radius:0px !important;}#spopupCont #poper #msg{font-family:"Arrow","Open Sans",sans-serif;color:#000000;font-size:18px;}#spopupCont #poper #msg #plcy-lnk{color:#000000;}#spopupCont #poper #cookie-btn{font-family:"Arrow","Open Sans",sans-serif;color:#000000;font-size:18px !important;}.region-content{margin-bottom:30px;}.region-content section.section-heading{margin-bottom:30px;}section.sidebar-content .region-content{margin-bottom:0px;}section.sidebar-content .columns.main-panel section{padding:0px;margin:0px;}.region-sidebar .block{margin-bottom:40px;}.region-sidebar .block:last-child{margin-bottom:0px;}@media (max-width:760px){.columns.main-panel{margin-bottom:30px;}}.site-footer{margin-bottom:0;background-color:#3B4984;text-align:center;font-size:14px;font-size:0.875rem;color:#b2b2b2;color:#ffffff;}.site-footer a{color:#ffffff;}.site-footer .section-footer-main h4{text-align:left;color:#ffffff;font-size:1.5em;}.site-footer .section-footer-main .footer-container{display:inline-block;margin:auto;width:1480px;max-width:100%;}.site-footer .section-footer-main .footer-container .footer-main-content{width:calc(100% - 235px);display:table;float:right;}@media only screen and (max-width:800px){.site-footer .section-footer-main .footer-container .footer-main-content{width:100%;margin-bottom:60px;}}.site-footer .section-footer-main .footer-container .footer-main-content .first-row,.site-footer .section-footer-main .footer-container .footer-main-content .second-row{width:50%;display:table-cell;height:100%;position:relative;}@media only screen and (max-width:1100px){.site-footer .section-footer-main .footer-container .footer-main-content .first-row,.site-footer .section-footer-main .footer-container .footer-main-content .second-row{width:100%;display:block;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row:last-child,.site-footer .section-footer-main .footer-container .footer-main-content .second-row:last-child{margin-top:60px;}}@media only screen and (max-width:1100px) and (max-width:549px){.site-footer .section-footer-main .footer-container .footer-main-content .first-row:last-child,.site-footer .section-footer-main .footer-container .footer-main-content .second-row:last-child{margin-top:0px;}}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner{display:table;width:100%;position:relative;height:100%;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell{border-left:solid 1px rgba(255,255,255,0.2);width:25%;display:table-cell;padding-left:25px;}@media only screen and (max-width:1100px){.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell:nth-child(1),.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell:nth-child(1),.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell:nth-child(1),.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell:nth-child(1){border:none;}}@media only screen and (max-width:549px){.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell{width:100%;display:block;margin-top:40px;border:none;}}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell ul,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell li,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell ul,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell li,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell ul,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell li,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell ul,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell li{margin-top:5px;text-align:left;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell ul a,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell li a,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell ul a,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell li a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell ul a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell li a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell ul a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell li a{color:#ffffff;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell ul a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell li a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell ul a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell li a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell ul a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell li a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell ul a:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell li a:hover{text-decoration:underline;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell.footer-social-links,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell.footer-social-links,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell.footer-social-links,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell.footer-social-links{text-align:left;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell.footer-social-links a,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell.footer-social-links a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell.footer-social-links a,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell.footer-social-links a{display:inline-block;margin-right:10px;margin-bottom:10px;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell.footer-social-links a:last-child,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell.footer-social-links a:last-child,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell.footer-social-links a:last-child,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell.footer-social-links a:last-child{margin:none;}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell.footer-social-links a img:hover,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell.footer-social-links a img:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell.footer-social-links a img:hover,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell.footer-social-links a img:hover{transform:scale(1.05,1.05);}.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell.footer-social-links .trustpilot-widget,.site-footer .section-footer-main .footer-container .footer-main-content .first-row .second-row-inner .inner-cell.footer-social-links .trustpilot-widget,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell.footer-social-links .trustpilot-widget,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .second-row-inner .inner-cell.footer-social-links .trustpilot-widget{margin-top:15px;}@media only screen and (max-width:549px){.site-footer .section-footer-main .footer-container .footer-main-content .first-row .first-row-inner .inner-cell:first-child,.site-footer .section-footer-main .footer-container .footer-main-content .second-row .first-row-inner .inner-cell:first-child{margin-top:0;}}.site-footer .section-footer-main .footer-container .footer-bottom{float:left;margin-right:25px;}@media only screen and (max-width:800px){.site-footer .section-footer-main .footer-container .footer-bottom{float:none;margin-right:none;}}.site-footer .section-footer-main .footer-container .footer-bottom a img{width:210px;margin-bottom:20px;}.site-footer .section-footer-main .footer-container .footer-bottom a:last-child:hover{text-decoration:underline;}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{position:relative;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;margin-right:44px;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--multiple::before,.select2-container .select2-selection--multiple::after{content:"";position:absolute;top:-1px;left:100%;right:-44px;bottom:-1px;cursor:pointer;}.select2-container .select2-selection--multiple::before{background-color:#3B4984;}.select2-container .select2-selection--multiple::after{margin:auto;width:22px;height:13px;background-image:url(/sites/default/themes/bluediamond/images/dropdown.png);background-image:url(/sites/default/themes/bluediamond/images/dropdown.svg),none;background-repeat:no-repeat;background-position:-22px 0px;overflow:hidden;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-container.select2-container--open .select2-selection--multiple::after{rotate:180deg;}.select2-dropdown{background-color:white;box-shadow:0 0 10px rgba(0,0,0,0.1);box-sizing:border-box;display:block;position:absolute;top:5px;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px 13px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid transparent;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:5px 15px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;display:inline-flex;background-color:#3B4984;color:#ffffff;border:0 none;border-radius:15px;cursor:default;float:left;margin-right:5px;margin-top:5px;gap:8px;font-size:14px;line-height:1em;padding:5px 15px;}.select2-container--default .select2-selection--multiple .select2-selection__choice::after{content:"x";}.select2-container--default .select2-selection--multiple .select2-selection__choice:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice:focus{background-color:#445793;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;inset:0;text-align:left;text-indent:-99999em;overflow:hidden;cursor:pointer;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2{position:relative;}.select2-container--default.select2.select2-container--open::after{transform:rotate(180deg);}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#2F2A2B;}.select2-container--default .select2-search--inline .select2-search__field:-moz-placeholder{color:#2F2A2B;}.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:#2F2A2B;}.select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#2F2A2B;}.select2-container--default .select2-results > .select2-results__options{max-height:300px;overflow-y:auto;}.select2-container--default .select2-results__option{position:relative;display:flex;gap:10px;}.select2-container--default .select2-results__option:not(.select2-results__message)::before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #b2b2b2;flex-shrink:0;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]::before{background-color:#3B4984;border-color:#3B4984;}.select2-container--default .select2-results__option[aria-selected=true]::after{content:"";position:absolute;top:6px;left:13px;right:calc(100% - 35px);bottom:calc(100% - 28px);margin:auto;width:6px;height:11px;border:2px solid #ffffff;border-top:0 none;border-left:0 none;box-sizing:border-box;transform:translateY(-1px) rotate(45deg);transform-origin:center;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f0f1f2;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.googlemap{width:100%;height:200px;padding:10% 0;}.googlemap img{max-width:none;}.map-wrapper .map .ribbon-row{pointer-events:none;}.item-list .pager{text-align:center;}.item-list .pager li{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;margin-bottom:0px;border:1px solid #3B4984;color:#3B4984;}.item-list .pager li.pager-ellipsis{border:0px none;width:auto;padding:0px 5px;}.item-list .pager li a{display:block;background:#3B4984;color:#ffffff;text-decoration:none;}.item-list .pager li a:hover,.item-list .pager li a:active{background:#445793;color:#ffffff;}@media screen and (max-width:1023px){.item-list .pager li{width:40px;height:40px;line-height:40px;}.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-item-prev-4,.item-list .pager li.pager-item-prev-5,.item-list .pager li.pager-item-prev-6,.item-list .pager li.pager-item-prev-7,.item-list .pager li.pager-item-prev-8,.item-list .pager li.pager-item-next-4,.item-list .pager li.pager-item-next-5,.item-list .pager li.pager-item-next-6,.item-list .pager li.pager-item-next-7,.item-list .pager li.pager-item-next-8{display:none;}}@media screen and (max-width:829px){.item-list .pager li.pager-item-prev-3,.item-list .pager li.pager-item-next-3{display:none;}}@media screen and (max-width:579px){.item-list .pager li.pager-first,.item-list .pager li.pager-last,.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-item{display:none;}.item-list .pager li.pager-previous,.item-list .pager li.pager-next{width:50px;font-size:30px;font-size:1.875rem;font-weight:bold;}.item-list .pager li,.item-list .pager li.pager-current{height:50px;line-height:50px;font-size:20px;font-size:1.25rem;}.item-list .pager li.pager-current{width:auto;padding:0px 25px;margin:0px 10px;}.item-list .pager li.pager-current:before{content:"Page ";}}.section-messages{margin-bottom:0px;padding:0px;}.section-messages .messages{margin:0px;padding:15px 20px 15px 230px;color:#ffffff;}.section-messages .messages.error{background:#892323;border:0px none;}.section-messages .messages.status{background:#3A7030;}.section-messages .messages.warning{background:#AD8436;}.section-messages .messages > ul{margin:0px;padding:0px;}.section-messages .messages > ul > li{margin:0px 0px 5px;}.section-messages .messages > ul > li:last-child{margin-bottom:0px;}.section-messages .messages > ul > li > a,.section-messages .messages > a{color:inherit;text-decoration:underline;}.section-messages .messages ul.krumo-first{margin:0px;text-align:left;}.section-messages .messages .krumo-root{color:#584633;}@media screen and (max-width:900px){.section-messages .messages{padding-left:15px;}}@media print{.section-messages{display:none;}}.ribbon-title{position:relative;margin:30px 30px;padding:13px 15px;background:#3B4984;color:#ffffff;font-family:"Arrow","Open Sans",sans-serif;text-align:center;font-size:30px;font-size:1.875rem;line-height:1.1em;}.ribbon-title:before,.ribbon-title:after{content:"";position:absolute;top:50%;width:15px;height:0px;margin-top:-25px;border:25px solid #304170;}.ribbon-title:before{right:100%;border-right:0px none;border-left:15px solid transparent;}.ribbon-title:after{left:100%;border-left:0px none;border-right:15px solid transparent;}@media screen and (max-width:480px){.ribbon-title{font-size:24px;font-size:1.5rem;}}.slick-loading .slick-list{background:#fff url(/sites/default/themes/bluediamond/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:"slick";src:url(/sites/default/themes/bluediamond/css/./fonts/slick.eot);src:url(/sites/default/themes/bluediamond/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/bluediamond/css/./fonts/slick.woff) format("woff"),url(/sites/default/themes/bluediamond/css/./fonts/slick.ttf) format("truetype"),url(/sites/default/themes/bluediamond/css/./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir=rtl] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir=rtl] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir=rtl] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.gardencenter-popup-modal{display:none;position:fixed;z-index:50000;left:0;top:0;width:100%;height:100%;background-color:#ffffff;overflow:auto;}.gardencenter-popup-modal .modal-content{position:relative;background-color:#ffffff;height:100%;}.gardencenter-popup-modal .modal-content .modal-header{height:30px;}.gardencenter-popup-modal .close-popup-modal{overflow:hidden;max-width:1140px;margin:50px auto 0px auto;}.gardencenter-popup-modal .close{color:#304170;float:right;font-size:40px;font-size:2.5rem;margin-top:20px;margin-right:20px;}@media only screen and (max-width:900px){.gardencenter-popup-modal .close{margin-top:17px;}}.gardencenter-popup-modal .dont-show-popup{float:left;margin:15px 0;font-size:16px;font-size:1rem;}.gardencenter-popup-modal .close-bottom{color:white;background:#304170;padding:15px 25px;float:right;}@media only screen and (max-width:900px){.gardencenter-popup-modal .close-bottom{float:left;margin-top:20px;}}.gardencenter-popup-modal .close-bottom:hover{opacity:0.9;cursor:pointer;}.gardencenter-popup-modal .close:hover,.gardencenter-popup-modal .close:focus{text-decoration:none;cursor:pointer;}@media only screen and (max-width:344px){.gardencenter-popup-modal .close-bottom,.gardencenter-popup-modal .dont-show-popup{float:none;display:inline-block;}.gardencenter-popup-modal .dont-show-popup{margin-top:0;}}.gardencenter-popup-modal .modal-body{padding:20px;}.gardencenter-popup-modal .modal-body-content{font-size:18px;font-size:1.125rem;}.gardencenter-popup-modal .modal-body-content .modal-text{max-width:1140px;margin:auto;color:#304170;}.gardencenter-popup-modal .modal-body-content .modal-text p{margin:0;}.gardencenter-popup-modal .modal-body-content .modal-text a{color:#0563C1;}.gardencenter-popup-modal .modal-body-content .modal-text h2{font-size:30px;}.gardencenter-popup-modal .modal-body-content .modal-text h3{font-size:24px;}.gardencenter-popup-modal .modal-body-content .modal-text h4{font-size:20px;}.gardencenter-popup-modal .modal-body-content .modal-text h2,.gardencenter-popup-modal .modal-body-content .modal-text h3,.gardencenter-popup-modal .modal-body-content .modal-text h4,.gardencenter-popup-modal .modal-body-content .modal-text h5,.gardencenter-popup-modal .modal-body-content .modal-text h6{font-family:"Open Sans",sans-serif;margin:0;font-weight:bold;}.gardencenter-popup-modal .modal-body-content .garden-center-contact{margin-top:50px;text-align:center;}.gardencenter-popup-modal .modal-body-content .garden-center-contact .garden-center-number,.gardencenter-popup-modal .modal-body-content .garden-center-contact .garden-center-email{margin-top:20px;}section{padding-top:4em;padding-bottom:4em;}.row-narrow{max-width:600px;text-align:center;margin-left:auto;margin-right:auto;}.row-narrow img{display:block;margin:0 auto 3em auto;}.row-narrow .generic-content{font-size:18px;font-size:1.125rem;}.standard-pad{padding-top:1em;padding-bottom:1em;}.bluetext{color:#3B4984;}.ribbon-row{margin-bottom:2em;text-align:center;}.ribbon-row .ribbon{display:inline-block;position:relative;padding:13px 20px;background:#3B4984;color:white;font-family:"Arrow","Open Sans",sans-serif;text-align:center;font-size:30px;font-size:1.875rem;min-width:200px;margin:0 auto;}.ribbon-row .ribbon:before,.ribbon-row .ribbon:after{content:"";position:absolute;top:50%;width:15px;height:0;margin-top:-25px;border:25px solid #304170;}.ribbon-row .ribbon:before{right:100%;border-right:0;border-left:15px solid transparent;}.ribbon-row .ribbon:after{left:100%;border-left:0;border-right:15px solid transparent;}.title-image{padding:40px 0;}.title-image img{display:block;margin:auto;max-width:90%;}.paper-white{background:url(/sites/default/themes/bluediamond/images/paper-texture.jpg) top center fixed;}@media screen and (max-device-width:768px) and (orientation:landscape){.paper-white{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.paper-white{background-attachment:scroll;}}.paper-tan{background:url(/sites/default/themes/bluediamond/images/paper-texture-tan.jpg) top center fixed;}@media screen and (max-device-width:768px) and (orientation:landscape){.paper-tan{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.paper-tan{background-attachment:scroll;}}.paper-mottled{background:url(/sites/default/themes/bluediamond/images/paper-texture-mottled.jpg) top center fixed;}@media screen and (max-device-width:768px) and (orientation:landscape){.paper-mottled{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.paper-mottled{background-attachment:scroll;}}.cardboard{background:url(/sites/default/themes/bluediamond/images/cardboard.jpg) top center fixed;}@media screen and (max-device-width:768px) and (orientation:landscape){.cardboard{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.cardboard{background-attachment:scroll;}}.cardboard .text-row > h2{font-weight:bold;}.floral-pink{color:#3B4984;background:url(/sites/default/themes/bluediamond/images/floral-pink-baked2.jpg) top center fixed;}@media screen and (max-device-width:768px) and (orientation:landscape){.floral-pink{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.floral-pink{background-attachment:scroll;}}.text-row{padding-bottom:3em;max-width:780px;text-align:center;}.text-row p{font-size:18px;font-size:1.125rem;}section.panels{position:relative;z-index:2;}.circles.row{padding-bottom:4em;}.circles .circle{display:block;float:left !important;position:relative;width:22.9069767442%;margin-right:2.7906976744%;margin-top:20px;}.circles .circle:nth-child(1n){clear:none;}.circles .circle:nth-child(4n){margin-right:0px;}.circles .circle:nth-child(4n+1){clear:left;}.circles .circle.grid-4-1{margin-left:38.5465116279%;}.circles .circle.grid-4-2{margin-left:25.6976744186%;}.circles .circle.grid-4-3{margin-left:12.8488372093%;}.circles .circle.grid-4-4{margin-left:0%;}@media only screen and (max-width:900px){.circles .circle{width:48.60465%;}.circles .circle.odd{margin-left:0;margin-right:0;clear:both;}.circles .circle.even{clear:none !important;margin-right:0;margin-left:-100px;float:right !important;}}@media only screen and (max-width:500px){.circles .circle{float:none;width:100%;margin-left:0;}}.circles .circle .circle-inner{position:relative;display:block;margin:0 auto;width:100%;max-width:250px;}.circles .circle .circle-inner .circle-mask{display:block;width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden;position:relative;}.circles .circle .circle-inner .circle-mask img{position:absolute;top:0%;left:0%;max-width:none;width:100%;height:100%;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=80);-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ie-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;z-index:4;border-radius:50%;}.circles .circle .circle-inner .circle-mask .text-wrapper{position:absolute;width:100%;height:100%;display:table-cell;vertical-align:middle;}.circles .circle .circle-inner .circle-mask .text-wrapper .text{position:relative;z-index:6;top:44%;margin-top:-12px;font-size:24px;font-size:1.5rem;line-height:1.1em;color:white;font-family:"Arrow","Open Sans",sans-serif;text-align:center;left:1.5%;width:96%;text-transform:uppercase;display:inline-block;}.circles .circle .circle-inner .circle-mask .text-wrapper .text:after{content:"";display:block;border-top:4px solid white;width:80px;margin:15px auto;}.circles .circle .circle-inner .circle-mask .circle-overlay{background-color:#000;width:100%;height:100%;position:absolute;z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=0);}.circles .circle:hover .circle-inner .circle-mask img{top:-10%;left:-10%;width:120%;height:120%;}.circles .circle:hover .circle-inner .circle-mask .circle-overlay{background-color:#000;width:100%;height:100%;position:absolute;z-index:5;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=20);}@media only screen and (max-width:900px){.circles .circle:nth-child(2n) .circle-inner{margin-left:0;}}@media only screen and (max-width:900px){.circles .circle:nth-child(2n-1) .circle-inner{margin-right:0;}}@media only screen and (min-width:900px){.circles .circle:nth-child(4n+1):nth-last-child(1){margin-left:38%;}.circles .circle:nth-child(4n+1):nth-last-child(2){margin-left:25.75%;}.circles .circle:nth-child(4n+1):nth-last-child(3){margin-left:12.75%;}}@media only screen and (max-width:500px){.circles .circle .circle-inner{margin-left:auto !important;margin-right:auto !important;}}@media only screen and (min-width:500px) and (max-width:900px){.circles .circle:nth-child(2n+1):nth-last-child(1){margin-left:16.5%;}}.circles.squares .circle .circle-inner .circle-mask{border-radius:0;}.circles.squares .circle .circle-inner .circle-mask img{border-radius:0;}.in-store{position:relative;background:black;}.in-store section{margin-bottom:0;}.in-store .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;}.in-store .backgrounds .image{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=0);position:absolute !important;top:0;left:0;width:100%;height:100%;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-delay:0.1s;-khtml-transition-delay:0.1s;-moz-transition-delay:0.1s;-ie-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}@media screen and (max-device-width:768px) and (orientation:landscape){.in-store .backgrounds .image{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.in-store .backgrounds .image{background-attachment:scroll;}}.in-store .backgrounds .image.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);}.in-store .backgrounds.waiting .image:first-child{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);}.in-store .backgrounds.ready .image:first-child{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=0);}.in-store .backgrounds .image.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);}.diamond-panel-wrapper{position:relative;}.diamond-panel-wrapper .diamond-panel-center{width:100%;max-width:900px;margin-left:auto;margin-right:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:50px;overflow:visible !important;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container,.diamond-panel-wrapper .diamond-panel-center .diamond-panel{padding-bottom:60%;}@media (min-width:500px) and (max-width:750px){.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container,.diamond-panel-wrapper .diamond-panel-center .diamond-panel{padding-bottom:30%;}}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container{width:100%;height:0;position:relative;text-align:center;color:white;overflow:visible !important;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .inner{overflow:visible !important;width:100% !important;height:100% !important;left:0 !important;top:0 !important;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel{position:absolute;top:0;left:0;width:100%;height:0;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel:after{content:"";position:absolute;top:15px;left:22%;height:0;width:56%;padding-top:56%;border:3px solid white;margin:-3px;-webkit-transform:rotate(-45deg) skew(15deg,15deg);-khtml-transform:rotate(-45deg) skew(15deg,15deg);-moz-transform:rotate(-45deg) skew(15deg,15deg);-ie-transform:rotate(-45deg) skew(15deg,15deg);-ms-transform:rotate(-45deg) skew(15deg,15deg);-o-transform:rotate(-45deg) skew(15deg,15deg);transform:rotate(-45deg) skew(15deg,15deg);background:rgba(0,0,0,0.35);z-index:11;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-inner{position:absolute;z-index:21;top:0;left:0;width:100%;height:100%;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-1{position:absolute;top:25%;left:0;width:100%;text-transform:uppercase;font-weight:bold;white-space:nowrap;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-2{position:absolute;top:36%;left:0;width:100%;font-weight:bold;text-transform:uppercase;font-family:"Arrow","Open Sans",sans-serif;font-size:50px;font-size:3.125rem;line-height:1em;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-text{position:absolute;top:52%;left:20%;width:60%;font-style:italic;line-height:1.2em;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button{position:absolute;top:75%;left:0;width:100%;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button .button{background:rgba(0,0,0,0.1);border:2px solid white;margin-top:0px;padding:7px 15px;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button .button:hover{background:rgba(0,0,0,0.5);}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button:after{content:"";display:block;margin:15px auto;width:50px;border-top:2px solid white;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .edit-model-item{position:static;margin-top:50px;}@media only screen and (max-width:750px){.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container,.diamond-panel-wrapper .diamond-panel-center .diamond-panel{height:200px !important;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel{}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-1,.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-2,.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-text,.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button{position:static;margin-top:30px;width:100%;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-inner{max-height:300px;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel:after{display:none;background:transparent;}.diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .edit-model-item{margin-top:0px;}}.diamond-panel-wrapper .pager{width:100%;clear:both;text-align:center;position:absolute;bottom:30px;left:0;}.diamond-panel-wrapper .pager a{display:inline-block;width:30px;height:18px;position:relative;margin:0 10px;}.diamond-panel-wrapper .pager a:after{content:"";position:absolute;top:0;left:25%;width:50%;border:3px solid white;margin:-3px;height:0;padding-top:50%;-webkit-transform:rotate(-45deg) skew(15deg,15deg);-khtml-transform:rotate(-45deg) skew(15deg,15deg);-moz-transform:rotate(-45deg) skew(15deg,15deg);-ie-transform:rotate(-45deg) skew(15deg,15deg);-ms-transform:rotate(-45deg) skew(15deg,15deg);-o-transform:rotate(-45deg) skew(15deg,15deg);transform:rotate(-45deg) skew(15deg,15deg);background:rgba(0,0,0,0.25);z-index:11;}.diamond-panel-wrapper .pager a:hover:after{background:rgba(0,0,0,0.5);}.diamond-panel-wrapper .pager a.active:after{background:white;}.diamond-panel-wrapper .diamond-panel-bg-overlay{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1;}@media (max-width:630px){.diamond-panel-wrapper .diamond-panel-bg-overlay{background-color:black;opacity:0.4;filter:alpha(opacity=40);}}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container,.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel{height:200px !important;}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel:after{display:none;}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-1{top:10%;}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-2{top:30%;}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-text{top:50%;left:5%;width:90%;}.no-csstransforms .diamond-panel-wrapper .diamond-panel-center .diamond-panel-container .diamond-panel .panel-line-button{top:80%;}.diamond-club{position:relative;background:url(/sites/default/themes/bluediamond/images/clouds-tile.jpg) top center fixed;overflow:hidden;}.diamond-club section{min-height:400px;}.diamond-club .text-wrapper{position:relative;z-index:12;color:#3B4984;}.diamond-club .generic-content{margin-bottom:3em;}.diamond-club .generic-content:last-child{margin-bottom:0px;}.diamond-club .hand{z-index:10;top:60%;background:url(/sites/default/themes/bluediamond/images/hand.png) top center no-repeat;}.diamond-club .hand-shadow{z-index:9;background:url(/sites/default/themes/bluediamond/images/hand-shadow.png) top center no-repeat;top:70%;opacity:0.3;}.diamond-club .hand,.diamond-club .hand-shadow{position:absolute;left:60%;margin-left:100px;width:33%;min-width:390px;max-width:440px;height:100%;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}.diamond-club .bottom-in-viewport .hand,.diamond-club .bottom-in-viewport .hand-shadow,.diamond-club .above-viewport-bottom-50p .hand,.diamond-club .above-viewport-bottom-50p .hand-shadow,.diamond-club .bottom-above-viewport .hand,.diamond-club .bottom-above-viewport .hand-shadow{top:25%;}.diamond-club.simple section{min-height:350px;}.diamond-club.simple .bottom-in-viewport .hand,.diamond-club.simple .bottom-in-viewport .hand-shadow,.diamond-club.simple .above-viewport-bottom-50p .hand,.diamond-club.simple .above-viewport-bottom-50p .hand-shadow,.diamond-club.simple .bottom-above-viewport .hand,.diamond-club.simple .bottom-above-viewport .hand-shadow{top:15%;}@media only screen and (max-width:900px){.diamond-club .row{min-height:0px;}.diamond-club section{padding-bottom:600px;}.diamond-club .hand,.diamond-club .hand-shadow{left:0px;right:0px;margin:0 auto;height:1000px;width:150px;top:auto !important;bottom:-400px;}}@media only screen and (max-width:700px){.diamond-club section{padding-bottom:500px;}.diamond-club .hand,.diamond-club .hand-shadow{bottom:-500px;}}@media only screen and (max-width:550px){.diamond-club section{padding-bottom:400px;}.diamond-club .hand,.diamond-club .hand-shadow{bottom:-600px;}}.page-diamond-club-duplicate .content,.page-diamond-club-duplicate-confirm .content,.page-diamond-club-duplicate-discard .content,.page-diamond-club-duplicate-replacement .content{text-align:center;}.garden-doctor{position:relative;background:url(/sites/default/themes/bluediamond/images/garden-doctor-background.jpg) top center fixed;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);overflow:hidden;color:white;}@media screen and (max-device-width:768px) and (orientation:landscape){.garden-doctor{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.garden-doctor{background-attachment:scroll;}}.garden-doctor h1,.garden-doctor h2,.garden-doctor h3,.garden-doctor h4,.garden-doctor h5,.garden-doctor h6{color:white;}.garden-doctor .row{position:relative;width:50%;min-width:0;}.garden-doctor .generic-content{margin-bottom:3em;}.garden-doctor .generic-content:last-child{margin-bottom:0px;}.garden-doctor .man{position:absolute;top:70%;right:90%;width:80%;min-width:350px;max-width:440px;height:200%;background:url(/sites/default/themes/bluediamond/images/man.png) top center no-repeat;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-webkit-transition:top 1s;transition:top 1s;}.garden-doctor .bottom-in-viewport .man,.garden-doctor .above-viewport-bottom-50p .man,.garden-doctor .bottom-above-viewport .man{top:30%;}@media only screen and (max-width:1050px){.garden-doctor .bottom-in-viewport .man,.garden-doctor .above-viewport-bottom-50p .man,.garden-doctor .bottom-above-viewport .man{top:40%;}}@media only screen and (max-width:730px){.garden-doctor .man{top:75% !important;width:60%;left:0px;right:0px;margin:0 auto;min-width:100px;}.garden-doctor .row{position:relative;width:100%;min-width:0;min-height:800px;}}@media only screen and (max-width:510px){.garden-doctor .man{top:80% !important;}.garden-doctor .row{min-height:900px;}}@media only screen and (max-width:400px){.garden-doctor .man{top:80% !important;}.garden-doctor .row{min-height:980px;}}.banner-intro{margin-bottom:85px;color:#6a6c68;}@media screen and (max-width:760px){.banner-intro{margin-bottom:64px;}}.banners-grid .banner{position:relative;float:left;width:48.6046511628%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;text-align:center;margin-top:1em;}.banners-grid .banner:first-child{margin-left:0px;}@media screen and (min-width:617px){.banners-grid .banner:nth-child(2n-1){margin-left:0px;clear:left;}.banners-grid .banner:nth-child(1){margin-top:0px;}.banners-grid .banner:nth-child(2){margin-top:0px;}.banners-grid .banner:nth-last-child(1):nth-child(2n+1){margin-left:25.6976744186%;}}@media screen and (min-width:0px) and (max-width:616px){.banners-grid .banner{width:100%;}.banners-grid .banner:first-child,.banners-grid .banner:nth-child(1n-0){margin-left:0px;clear:both;}.banners-grid .banner:nth-child(1){margin-top:0px;}.banners-grid .banner:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.banners-grid .banner:nth-last-child(0):nth-child(1n+1){margin-left:51.3953488372%;}}@media screen and (max-width:616px){.banners-grid .banner{margin-top:20px;}.banners-grid .banner:first-child{margin-top:0px;}}.banners-grid .banner a{display:block;}.banners-grid .banner a.edit{border:none;}.banners-grid .banner img{transition:transform 1s;-webkit-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:perspective(850px) rotateX(-90deg);-ms-transform:perspective(850px) rotateX(-90deg);-moz-transform:perspective(850px) rotateX(-90deg);-o-transform:perspective(850px) rotateX(-90deg);transform:perspective(850px) rotateX(-90deg);box-shadow:0px 2px 10px rgba(0,0,0,0.05);border:10px solid rgba(255,255,255,0.5);box-sizing:border-box;}@media only screen and (max-width:760px){.banners-grid .banner{width:100%;float:none;margin-left:auto;margin-right:auto;margin-top:20px !important;}}@media only screen and (min-width:761px){.banners-grid .banner:nth-child(odd){text-align:right;}.banners-grid .banner:nth-child(odd) img{-webkit-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;}.banners-grid .banner:nth-child(odd):last-child img{-webkit-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;}.banners-grid .banner:nth-child(even){text-align:left;}.banners-grid .banner:nth-child(even) img{-webkit-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;}}.banners-grid .banner.visible img,.banners-grid .banner.bottom-in-viewport img,.banners-grid .banner.bottom-above-viewport img{-webkit-transform:perspective(850px) rotateX(0deg);-ms-transform:perspective(850px) rotateX(0deg);-moz-transform:perspective(850px) rotateX(0deg);-o-transform:perspective(850px) rotateX(0deg);transform:perspective(850px) rotateX(0deg);-webkit-transition:1s ease-out 0s;-moz-transition:1s ease-out 0s;-o-transition:1s ease-out 0s;transition:1s ease-out 0s;}.map-near-postcode-table{display:none;text-align:center;color:white;}.map-near-postcode-table div{color:white;font-size:1.875rem;margin:20px 0;font-family:"Arrow","Open Sans",sans-serif;}.map-near-postcode-table table{display:inline-block;margin-bottom:20px;}.map-near-postcode-table td,.map-near-postcode-table th{padding:10px 10px;text-align:left;}.map-near-postcode-table th{font-weight:bold;font-family:"Arrow","Open Sans",sans-serif;}.map-near-postcode-table .map-near-postcode-table-row-route{cursor:pointer;}.map-near-postcode-table input{background-color:white;color:#3B4984;width:100% !important;}.map-near-postcode-table input:hover{background:#e4e7f2;color:#3B4984;}.map-wrapper{padding:0;position:relative;}.map-wrapper .row{max-width:none;}.map-wrapper .map{position:relative;background:#c6cde5;}.map-wrapper .map .googlemap{height:400px;}.map-wrapper .map .ribbon-row{position:relative;top:20px;z-index:2000;height:0;margin-top:0;margin-bottom:0;}.map-wrapper .map h2{margin-top:40px;}@media (max-width:480px){.map-wrapper .map h2{margin-top:20px;}}.map-near-postcode{display:none;background:#3B4984;padding:10px 20px;text-align:center;}.map-near-postcode .map-inputs{display:inline-block;}.map-near-postcode label{display:inline-block;vertical-align:middle;margin-right:20px;color:white;font-size:18px;font-size:1.125rem;}.map-near-postcode input{display:inline-block;vertical-align:middle;width:220px;margin:10px 10px 10px 0;font-size:15px;}.map-near-postcode button{display:inline-block;vertical-align:middle;padding:0;width:40px;height:40px;border:3px solid white;border-radius:100%;position:relative;}.map-near-postcode button:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-10px -6px;-webkit-transform:rotate(360deg);width:0;height:0;border-style:solid;border-width:10px 0 10px 17.33px;border-color:transparent transparent transparent white;}.map-near-postcode button:hover{background:#445793;}.map-near-postcode img.map-loader{display:inline-block;padding:5px 0 0 0;position:relative;top:16px;margin-top:-15px;display:none;}.marker-popups .marker-popup{display:none;position:absolute;z-index:1001;top:10%;left:10%;width:320px;background:url(/sites/default/themes/bluediamond/images/paper-texture.jpg) top center;-webkit-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-khtml-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-moz-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-ie-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-ms-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-o-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);box-shadow:-3px 1px 15px rgba(0,0,0,0.25);}.marker-popups .marker-popup img{width:100%;height:163px;}.marker-popups .marker-popup .text-wrapper{padding:1.5em;font-size:14px;font-size:0.875rem;}.marker-popups .marker-popup .text-wrapper .generic-content table{margin:10px 0px;}.marker-popups .marker-popup .text-wrapper .generic-content table td{padding:0px;}.marker-popups .marker-popup .text-wrapper .title{color:#3B4984;font-family:"Arrow","Open Sans",sans-serif;font-size:24px;font-size:1.5rem;}.marker-popups .marker-popup .text-wrapper .title,.marker-popups .marker-popup .text-wrapper .address,.marker-popups .marker-popup .text-wrapper .contact,.marker-popups .marker-popup .text-wrapper .opening-hours,.marker-popups .marker-popup .text-wrapper .readmore{margin-bottom:1em;}.marker-popups .marker-popup .text-wrapper .opening-hours-label{font-weight:bold;}.marker-popups .marker-popup .text-wrapper .readmore{margin-top:2em;}.marker-popups .marker-popup .close-button{position:absolute;z-index:51;top:-18px;right:-18px;width:36px;height:36px;border-radius:50%;background:#3B4984;}.marker-popups .marker-popup .close-button:hover{background:#445793;}.marker-popups .marker-popup .close-button:before,.marker-popups .marker-popup .close-button:after{content:"";position:absolute;width:50%;height:6%;top:47%;left:25%;background-color:white;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.marker-popups .marker-popup .close-button:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}.marker-popups .marker-popup .close-button:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}@media only screen and (max-width:900px){.marker-popups .marker-popup{display:none !important;}}#block-blue-diamond-blue-diamond-garden-centres-map,#block-blue-diamond-blue-diamond-restaurants-map{position:relative;}#block-blue-diamond-blue-diamond-garden-centres-map h2,#block-blue-diamond-blue-diamond-restaurants-map h2{display:inline-block;position:absolute;width:230px;top:40px;right:0;left:0;margin:0 auto;z-index:1001;padding:13px 15px;background:#3B4984;color:white;font-family:"Arrow","Open Sans",sans-serif;text-align:center;font-size:30px;font-size:1.875rem;}#block-blue-diamond-blue-diamond-garden-centres-map h2:before,#block-blue-diamond-blue-diamond-garden-centres-map h2:after,#block-blue-diamond-blue-diamond-restaurants-map h2:before,#block-blue-diamond-blue-diamond-restaurants-map h2:after{content:"";position:absolute;top:50%;width:15px;height:0;margin-top:-25px;border:25px solid #304170;}#block-blue-diamond-blue-diamond-garden-centres-map h2:before,#block-blue-diamond-blue-diamond-restaurants-map h2:before{right:100%;border-right:0;border-left:15px solid transparent;}#block-blue-diamond-blue-diamond-garden-centres-map h2:after,#block-blue-diamond-blue-diamond-restaurants-map h2:after{left:100%;border-left:0;border-right:15px solid transparent;}#block-blue-diamond-blue-diamond-garden-centres-map h2{display:none;}#block-blue-diamond-blue-diamond-garden-centres-map .map-wrapper h2{display:inline-block;}.gallery-text{position:absolute;top:0;left:0;height:100%;width:100%;z-index:90;text-align:center;color:white;text-shadow:0px 1px 5px rgba(0,0,0,0.1);}.gallery-text:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;width:0;}.gallery-text .gallery-text-inner{display:inline-block;vertical-align:middle;width:100%;margin-right:-1px;margin-left:-1px;}.gallery-text .gallery-text-inner .small{text-transform:uppercase;font-weight:bold;line-height:1em;text-shadow:0px 1px 43px #000000;font-family:"Arrow","Open Sans",sans-serif;font-size:30px;font-size:1.875rem;}.gallery-text .gallery-text-inner .large{text-shadow:0px 1px 43px #000000;position:relative;font-family:"Arrow","Open Sans",sans-serif;text-transform:uppercase;font-weight:bold;font-size:45px;font-size:2.8125rem;margin-top:30px;padding-bottom:30px;line-height:1em;}@media screen and (min-width:320px) and (max-width:358px){.gallery-text .gallery-text-inner .large{font-size:32px;font-size:2rem;}}@media screen and (min-width:358px) and (max-width:396px){.gallery-text .gallery-text-inner .large{font-size:33.4444444444px;font-size:2.0902777778rem;}}@media screen and (min-width:396px) and (max-width:434px){.gallery-text .gallery-text-inner .large{font-size:34.8888888889px;font-size:2.1805555556rem;}}@media screen and (min-width:434px) and (max-width:472px){.gallery-text .gallery-text-inner .large{font-size:36.3333333333px;font-size:2.2708333333rem;}}@media screen and (min-width:472px) and (max-width:510px){.gallery-text .gallery-text-inner .large{font-size:37.7777777778px;font-size:2.3611111111rem;}}@media screen and (min-width:510px) and (max-width:548px){.gallery-text .gallery-text-inner .large{font-size:39.2222222222px;font-size:2.4513888889rem;}}@media screen and (min-width:548px) and (max-width:586px){.gallery-text .gallery-text-inner .large{font-size:40.6666666667px;font-size:2.5416666667rem;}}@media screen and (min-width:586px) and (max-width:624px){.gallery-text .gallery-text-inner .large{font-size:42.1111111111px;font-size:2.6319444444rem;}}@media screen and (min-width:624px) and (max-width:662px){.gallery-text .gallery-text-inner .large{font-size:43.5555555556px;font-size:2.7222222222rem;}}@media screen and (min-width:662px) and (max-width:700px){.gallery-text .gallery-text-inner .large{font-size:45px;font-size:2.8125rem;}}.gallery-text .gallery-text-inner .large h1,.gallery-text .gallery-text-inner .large h2{color:inherit;font-size:45px;font-size:2.8125rem;line-height:1em;}.gallery-text .gallery-text-inner .large:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;background:white;height:4px;}.gallery-text .gallery-text-inner .large.lead-large{padding-bottom:0;margin-top:20px;}.gallery-text .gallery-text-inner .large.lead-large:after{background:transparent;}.gallery-text .gallery-text-inner .large.sub-large{margin-top:10px;font-size:35px;font-size:2.1875rem;}.gallery-text .gallery-text-inner .button{position:relative;pointer-events:auto;background:rgba(0,0,0,0.1);border:2px solid white;margin-top:0px;padding:7px 15px;}.gallery-text .gallery-text-inner .button:hover{background:rgba(0,0,0,0.5);}@media screen and (max-width:480px){.gallery-text{background-size:100% auto;max-width:1400px;margin:0 auto;right:0;}.text-overlay .gallery-text{background:url(/sites/default/themes/bluediamond/video/copy-overlay-2017.png) center center no-repeat;}.gallery-text .gallery-text-inner .large h1{font-size:2rem;}.gallery-text .gallery-text-inner .small{font-size:1.375em;}}.lead-video-wrapper{height:200px;padding-bottom:20%;height:auto;padding-bottom:0px;}.lead-video-wrapper .scrolldown,.lead-image .scrolldown,.lead-gallery .scrolldown{display:none;position:absolute;bottom:0px;left:50%;margin-left:-30px;width:60px;text-align:center;color:white;padding-bottom:40px;font-size:14px;font-size:0.875rem;z-index:10;display:block;}.lead-video-wrapper .scrolldown .arrow,.lead-image .scrolldown .arrow,.lead-gallery .scrolldown .arrow{position:absolute;bottom:20px;left:50%;margin-left:-12px;width:20px;height:20px;border-bottom:2px solid white;border-right:2px solid white;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ie-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}@media (max-width:760px){.lead-video-wrapper .scrolldown,.lead-image .scrolldown,.lead-gallery .scrolldown{display:none;}}.lead-video-wrapper:hover .scrolldown,.lead-image:hover .scrolldown,.lead-gallery:hover .scrolldown{-webkit-animation-name:scrollbounce;-khtml-animation-name:scrollbounce;-moz-animation-name:scrollbounce;-ie-animation-name:scrollbounce;-ms-animation-name:scrollbounce;-o-animation-name:scrollbounce;animation-name:scrollbounce;-webkit-animation-duration:3s;-khtml-animation-duration:3s;-moz-animation-duration:3s;-ie-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ie-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}@media screen and (min-width:481px){.lead-gallery.video-included{display:none;}}.no-csstransforms .lead-video .scrolldown .arrow,.no-csstransforms .lead-image .scrolldown .arrow,.no-csstransforms .lead-gallery .scrolldown .arrow{border:0;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ie-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url(/sites/default/themes/bluediamond/images/spritesheet.png) no-repeat;background-image:url(/sites/default/themes/bluediamond/images/spritesheet.png),none;-moz-background-size:1003.3333333333% auto;-ie-background-size:1003.3333333333% auto;-o-background-size:1003.3333333333% auto;-webkit-background-size:1003.3333333333% auto;background-size:1003.3333333333% auto;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:76.0147601476% 57.7777777778%;width:100%;height:0;padding-bottom:53.3333333333%;width:30px;margin-left:-15px;height:16px;padding:0;}.lead-video-wrapper{position:relative;overflow:hidden;}.lead-video-wrapper .lead-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;z-index:1;background:black;position:relative;}.lead-video-wrapper .lead-video .image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:url(/sites/default/themes/bluediamond/video/landing_image.jpg) center center;background-position:center center;text-align:center;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);}@media (max-width:480px){.lead-video-wrapper .lead-video .image{opacity:0.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=65);}}.lead-video-wrapper .lead-video .image video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media (max-width:480px){.lead-video-wrapper .lead-video{padding-bottom:75%;height:0;}}@media (min-width:900px){.lead-video-wrapper .lead-video{height:calc(100vh - 104px);padding-bottom:0;}}.lead-video-wrapper .gallery-text{display:none;max-width:1400px;margin:0 auto;right:0;}.lead-video-wrapper .gallery-text .button-row{padding-bottom:40px;}.lead-video-wrapper .gallery-text .large h1.title{font-weight:bold;}@media (max-width:480px){.lead-video-wrapper .gallery-text .large h1.title{font-size:35px;font-size:2.1875rem;}}.lead-video-wrapper .video-controls{display:block !important;}.lead-video-wrapper .video-controls .control{position:absolute;z-index:100;bottom:20px;}.lead-video-wrapper .video-controls .control a{color:#fff;display:block;}.lead-video-wrapper .video-controls .control a span{position:relative;top:14px;}.lead-video-wrapper .video-controls .mute{left:90px;}.lead-video-wrapper .video-controls .pause{left:20px;}.lead-video-wrapper .video-controls .paused{background-image:url(/sites/default/themes/bluediamond/images/video-controls.svg),none;background-repeat:no-repeat;overflow:hidden;width:50px;height:50px;background-position:0 -60px;}.lead-video-wrapper .video-controls .playing{background-image:url(/sites/default/themes/bluediamond/images/video-controls.svg),none;background-repeat:no-repeat;overflow:hidden;width:50px;height:50px;background-position:0 0;}.lead-video-wrapper .video-controls .muted{background-image:url(/sites/default/themes/bluediamond/images/video-controls.svg),none;background-repeat:no-repeat;overflow:hidden;width:50px;height:50px;background-position:0 -120px;}.lead-video-wrapper .video-controls .unmuted{background-image:url(/sites/default/themes/bluediamond/images/video-controls.svg),none;background-repeat:no-repeat;overflow:hidden;width:50px;height:50px;background-position:0 -180px;}@media (max-width:480px){.lead-video-wrapper .video-controls{display:none;}}@media (max-width:480px){.lead-video-wrapper{display:none;}}.lead-video-wrapper.text-overlay .gallery-text{display:block;background:url(/sites/default/themes/bluediamond/video/copy-overlay-2017.png) center center no-repeat;background-size:100% auto;}.ie8 .video-controls,.ie8 .scrolldown{display:none;}.ie8 .lead-video-wrapper{max-height:940px;}@media (min-width:900px){.ie8 .lead-video-wrapper .lead-video{height:0;}}.lead-image{position:relative;width:100%;height:200px;padding-bottom:20%;overflow:hidden;background-color:black;}.lead-image .image{position:absolute !important;top:0;left:0;width:100%;height:100%;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}.lead-gallery{position:relative;width:100%;height:200px;padding-bottom:20%;overflow:hidden;background-color:black;}.lead-gallery .image{display:none;position:absolute !important;top:0;left:0;width:100%;height:100%;-moz-background-size:100%;-ie-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:50% 50%;background-repeat:no-repeat;}.lead-gallery .image:first-child{display:block;}@media screen and (max-width:480px){.front .lead-gallery .image{opacity:0.65;}}.lead-gallery .prev,.lead-gallery .next,.diamond-panel-wrapper .prev,.diamond-panel-wrapper .next{position:absolute;top:0%;height:100%;width:120px;z-index:100;-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ie-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;cursor:pointer;cursor:hand;}.lead-gallery .prev:hover,.lead-gallery .next:hover,.diamond-panel-wrapper .prev:hover,.diamond-panel-wrapper .next:hover{background:rgba(0,0,0,0.05);}.lead-gallery .prev,.diamond-panel-wrapper .prev{left:-120px;}.lead-gallery .prev .arrow,.diamond-panel-wrapper .prev .arrow{content:"";position:absolute;top:50%;left:40px;width:40px;height:40px;margin-top:-20px;border-top:2px solid white;border-left:2px solid white;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ie-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.lead-gallery .next,.diamond-panel-wrapper .next{right:-120px;}.lead-gallery .next .arrow,.diamond-panel-wrapper .next .arrow{content:"";position:absolute;top:50%;right:40px;width:40px;height:40px;margin-top:-20px;border-top:2px solid white;border-right:2px solid white;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ie-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.lead-gallery:hover .prev,.diamond-panel-wrapper:hover .prev{left:0;}.lead-gallery:hover .next,.diamond-panel-wrapper:hover .next{right:0;}@media only screen and (max-width:900px){.lead-gallery .prev,.lead-gallery .next,.diamond-panel-wrapper .prev,.diamond-panel-wrapper .next{display:none;}}.no-csstransforms .lead-gallery .prev .arrow,.no-csstransforms .diamond-panel-wrapper .prev .arrow{border:0;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ie-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url(/sites/default/themes/bluediamond/images/spritesheet.png) no-repeat;background-image:url(/sites/default/themes/bluediamond/images/spritesheet.png),none;-moz-background-size:940.625% auto;-ie-background-size:940.625% auto;-o-background-size:940.625% auto;-webkit-background-size:940.625% auto;background-size:940.625% auto;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:0.3717472119% 50%;width:100%;height:0;padding-bottom:184.375%;width:32px;height:59px;padding:0;}.no-csstransforms .lead-gallery .next .arrow,.no-csstransforms .diamond-panel-wrapper .next .arrow{border:0;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ie-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url(/sites/default/themes/bluediamond/images/spritesheet.png) no-repeat;background-image:url(/sites/default/themes/bluediamond/images/spritesheet.png),none;-moz-background-size:940.625% auto;-ie-background-size:940.625% auto;-o-background-size:940.625% auto;-webkit-background-size:940.625% auto;background-size:940.625% auto;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-position:12.6394052045% 50%;width:100%;height:0;padding-bottom:184.375%;width:32px;height:59px;padding:0;}.page-details{color:#2F2A2B;}.page-details h1,.page-details h2,.page-details h3{color:#3B4984;}.node-blue-diamond-garden-centre .white-panels,.node-blue-diamond-restaurant .white-panels{margin-bottom:60px;}.node-blue-diamond-garden-centre .white-panels:last-child,.node-blue-diamond-restaurant .white-panels:last-child{margin-bottom:0px;}.page-details-panel{background-color:rgba(255,255,255,0.5);-webkit-box-shadow:0px 1px 15px rgba(0,0,0,0.1);-khtml-box-shadow:0px 1px 15px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 15px rgba(0,0,0,0.1);-ie-box-shadow:0px 1px 15px rgba(0,0,0,0.1);-ms-box-shadow:0px 1px 15px rgba(0,0,0,0.1);-o-box-shadow:0px 1px 15px rgba(0,0,0,0.1);box-shadow:0px 1px 15px rgba(0,0,0,0.1);text-align:left;}@media only screen and (max-width:768px){.page-details-panel{float:none;margin-left:auto !important;margin-right:auto !important;width:100% !important;max-width:528px;height:auto !important;}}.page-details-panel .panel-inner{padding:1em;}.page-details-panel .panel-inner h1,.page-details-panel .panel-inner h2,.page-details-panel .panel-inner h3,.page-details-panel .panel-inner h4{font-size:30px;font-size:1.875rem;margin-bottom:1em;}@media (max-width:900px){.page-details-panel{margin-bottom:40px;}}.facilities-col ul li div{background-repeat:no-repeat;overflow:hidden;width:60px;height:60px;margin:0;border-radius:30px;}.facilities-col ul li div#Aquatics_shop{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Aquatics_shop.svg");}.facilities-col ul li div#Aquatics_shop:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Aquatics_shop.svg");}.facilities-col ul li div#Baby_changing_facilities{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Baby_changing_facilities.svg");}.facilities-col ul li div#Baby_changing_facilities:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Baby_changing_facilities.svg");}.facilities-col ul li div#Café{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Café.svg");}.facilities-col ul li div#Café:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Café.svg");}.facilities-col ul li div#Coach_parties_welcome{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Coach_parties_welcome.svg");}.facilities-col ul li div#Coach_parties_welcome:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Coach_parties_welcome.svg");}.facilities-col ul li div#Dogs_welcome{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Dogs_welcome.svg");}.facilities-col ul li div#Dogs_welcome:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Dogs_welcome.svg");}.facilities-col ul li div#Electric_vehicle_charging{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Electric_vehicle_charging.svg");}.facilities-col ul li div#Electric_vehicle_charging:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Electric_vehicle_charging.svg");}.facilities-col ul li div#Free_WIFI{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Free_WIFI.svg");}.facilities-col ul li div#Free_WIFI:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Free_WIFI.svg");}.facilities-col ul li div#Free_parking{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Free_parking.svg");}.facilities-col ul li div#Free_parking:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Free_parking.svg");}.facilities-col ul li div#Gift_Vouchers{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Gift_Vouchers.svg");}.facilities-col ul li div#Gift_Vouchers:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Gift_Vouchers.svg");}.facilities-col ul li div#Indoor_play_areas{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Indoor_play_areas.svg");}.facilities-col ul li div#Indoor_play_areas:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Indoor_play_areas.svg");}.facilities-col ul li div#Outdoor_play_areas{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Outdoor_play_areas.svg");}.facilities-col ul li div#Outdoor_play_areas:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Outdoor_play_areas.svg");}.facilities-col ul li div#Outdoor_seating_area{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Outdoor_seating_area.svg");}.facilities-col ul li div#Outdoor_seating_area:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Outdoor_seating_area.svg");}.facilities-col ul li div#Pet_shop{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Pet_shop.svg");}.facilities-col ul li div#Pet_shop:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Pet_shop.svg");}.facilities-col ul li div#Pushchair_Accessible{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Pushchair_Accessible.svg");}.facilities-col ul li div#Pushchair_Accessible:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Pushchair_Accessible.svg");}.facilities-col ul li div#Restaurant{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Restaurant.svg");}.facilities-col ul li div#Restaurant:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Restaurant.svg");}.facilities-col ul li div#Wheelchair_Accessible{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Wheelchair_Accessible.svg");}.facilities-col ul li div#Wheelchair_Accessible:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Wheelchair_Accessible.svg");}.facilities-col ul li div#Home_delivery_service{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Carry_To_Car_Service.svg");}.facilities-col ul li div#Home_delivery_service:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Carry_To_Car_Service.svg");}.facilities-col ul li div#Carry_to_car_service{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Carry_To_Car_Service.svg");}.facilities-col ul li div#Carry_to_car_service:hover{background-image:url("/sites/default/themes/bluediamond/images/Facility_Icons/Hoverovers/Carry_To_Car_Service.svg");}.facilities-col{width:100%;display:inline-block;}.facilities-col ul li{float:left;list-style:none;position:relative;margin-left:2%;margin-bottom:15px;}.facilities-col ul li img{margin:0;}.facilities-col ul li span{margin-left:70px;position:absolute;top:50%;transform:translateY(-50%);}.concessions ul{display:flex;flex-wrap:wrap;gap:20px;}.concessions ul li{list-style:none;width:calc((100% - 60px) / 4);margin:0;}.concessions ul li img{max-height:120px;width:100%;}.concessions ul li .concession-text{text-align:center;margin-top:0.5em;}.concessions ul li .concession-image{text-align:center;display:table;margin:auto;}.concessions ul li .concession-image a{display:table-cell;vertical-align:middle;}@media screen and (max-width:760px){.concessions ul li{width:calc((100% - 40px) / 3);}}@media screen and (max-width:480px){.concessions ul li{width:calc((100% - 20px) / 2);}}.facilities-col ul li{height:60px;width:32%;}.facilities-col ul li:nth-child(3n+1){margin-left:0%;}.facilities-col ul li:nth-child(-n+3){margin-top:0;}@media (max-width:900px){.facilities-col ul li{width:49%;margin-left:0;}.facilities-col ul li:nth-child(even){margin-left:2%;}}@media (max-width:549px){.facilities-col ul li{width:100%;}.facilities-col ul li:nth-child(even){margin-left:0%;}}.facilities-col ul li img{height:60px;width:60px;}.team .careers-link{text-align:center;padding-top:50px;}.staff-list .staff-member{float:left;width:48.6046511628%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;text-align:center;}.staff-list .staff-member:first-child{margin-left:0px;}@media screen and (min-width:411px){.staff-list .staff-member:nth-child(2n-1){margin-left:0px;clear:left;}.staff-list .staff-member:nth-child(1){margin-top:0px;}.staff-list .staff-member:nth-child(2){margin-top:0px;}.staff-list .staff-member:nth-last-child(1):nth-child(2n+1){margin-left:25.6976744186%;}}@media screen and (min-width:0px) and (max-width:410px){.staff-list .staff-member{width:100%;}.staff-list .staff-member:first-child,.staff-list .staff-member:nth-child(1n-0){margin-left:0px;clear:both;}.staff-list .staff-member:nth-child(1){margin-top:0px;}.staff-list .staff-member:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.staff-list .staff-member:nth-last-child(0):nth-child(1n+1){margin-left:51.3953488372%;}}@media screen and (max-width:410px){.staff-list .staff-member{margin-top:20px;}.staff-list .staff-member:first-child{margin-top:0px;}}.staff-list .staff-member img{display:block;margin:1em auto;border-radius:50%;max-width:200px;}.staff-list .staff-member .staff-name{font-size:22px;font-size:1.375rem;font-family:"Arrow","Open Sans",sans-serif;color:#3B4984;}.button-row{margin-top:2em;text-align:center;}.menu-row{color:#6a6c68;text-align:center;line-height:2em;overflow:hidden;}.menu-row h1,.menu-row h2,.menu-row h3,.menu-row h4,.menu-row h5,.menu-row h6{font-style:normal;line-height:2em;margin:1em 0 0 0;}.menu-row p{margin:0;}.menu-row h1,.menu-row h2{font-size:40px;font-size:2.5rem;}.menu-row h3{font-size:30px;font-size:1.875rem;position:relative;display:inline-block;}.menu-row h3:before{content:"";position:absolute;top:50%;right:100%;width:500px;border-top:1px solid #b2b2b2;margin-right:40px;}.menu-row h3:after{content:"";position:absolute;top:50%;left:100%;margin-left:40px;width:500px;border-top:1px solid #b2b2b2;}.menu-row h4{position:relative;font-size:18px;font-size:1.125rem;text-transform:uppercase;font-family:"Open Sans",sans-serif;}.menu-row h4:after{content:"";position:absolute;top:100%;left:50%;width:60px;margin-left:-30px;border-top:1px solid #b2b2b2;}@media (max-width:480px){.menu-row h4:after{border-top:none;}}.menu-row strong{font-weight:bold;color:#2F2A2B;font-style:normal;}.menu-row table{text-align:left;width:100%;max-width:620px;margin:1em auto 2em auto;}.menu-row table p{margin:0;}.menu-row table td,.menu-row table th{padding-bottom:1em;font-weight:bold;color:#2F2A2B;font-style:normal;text-align:right;padding:1em 10px 0 10px;}.menu-row table td:first-child,.menu-row table th:first-child{font-weight:normal;color:#6a6c68;font-style:italic;text-align:left;padding-left:20px;}@media screen and (max-width:450px){.menu-row table td{padding-right:0;}.menu-row table td:first-child{padding-left:0;}}.videos-list{margin-bottom:3em;}.videos-list .video-block{text-align:center;margin-top:2em;float:left;width:48.6046511628%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;color:#3B4984;font-family:"Arrow","Open Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.3em;}.videos-list .video-block:first-child{margin-left:0px;}@media screen and (min-width:782px){.videos-list .video-block:nth-child(2n-1){margin-left:0px;clear:left;}.videos-list .video-block:nth-child(1){margin-top:0px;}.videos-list .video-block:nth-child(2){margin-top:0px;}.videos-list .video-block:nth-last-child(1):nth-child(2n+1){margin-left:25.6976744186%;}}@media screen and (min-width:0px) and (max-width:781px){.videos-list .video-block{width:100%;}.videos-list .video-block:first-child,.videos-list .video-block:nth-child(1n-0){margin-left:0px;clear:both;}.videos-list .video-block:nth-child(1){margin-top:0px;}.videos-list .video-block:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.videos-list .video-block:nth-last-child(0):nth-child(1n+1){margin-left:51.3953488372%;}}@media screen and (max-width:781px){.videos-list .video-block{margin-top:20px;}.videos-list .video-block:first-child{margin-top:0px;}}.videos-list .video-block .embedded-video{margin-bottom:0.5em;}.diamondclub-voucher{overflow:hidden;}.diamondclub-voucher .row{position:relative;}.diamondclub-voucher .voucher{position:absolute;max-width:50%;bottom:-95px;right:0;}@media only screen and (max-width:1000px){.diamondclub-voucher .columns{float:none;width:auto !important;margin-left:auto;margin-right:auto;}.diamondclub-voucher .voucher{display:block;position:static;max-width:100%;margin-bottom:-105px;margin-left:auto;margin-right:auto;}}section.flexi-row{position:relative;}section.flexi-row.alternating-copy{padding-top:60px;padding-bottom:60px;}section.flexi-row.alternating-copy .generic-content{margin-bottom:30px;}section.flexi-row.alternating-copy .generic-content:last-child{margin-bottom:0px;}section.flexi-row.alternating-copy .generic-content img{margin-left:inherit;margin-right:inherit;}section.flexi-row.alternating-copy .row{position:relative;min-height:350px;}section.flexi-row.alternating-copy.type-contain .image{-moz-background-size:contain;-ie-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-repeat:no-repeat;}section.flexi-row.alternating-copy.type-cover .image{-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);background-repeat:no-repeat;}@media screen and (min-width:761px){section.flexi-row.alternating-copy .copy{padding:30px 0px;}section.flexi-row.alternating-copy .image{position:absolute;top:0px;left:0px;bottom:0px;height:100%;margin:0px;}section.flexi-row.alternating-copy .row.reverse .image{left:auto;right:0px;}section.flexi-row.alternating-copy.type-inline .image{background-image:none !important;}section.flexi-row.alternating-copy.type-inline .image img{position:absolute;max-height:100%;}section.flexi-row.alternating-copy.type-inline.align-left .image img{left:0px;}section.flexi-row.alternating-copy.type-inline.align-center .image img{left:0px;right:0px;margin-left:auto;margin-right:auto;}section.flexi-row.alternating-copy.type-inline.align-right .image img{right:0px;}section.flexi-row.alternating-copy.type-inline.valign-top .image img{top:0px;}section.flexi-row.alternating-copy.type-inline.valign-center .image img{top:0px;bottom:0px;margin-top:auto;margin-bottom:auto;}section.flexi-row.alternating-copy.type-inline.valign-bottom .image img{bottom:0px;}}section.flexi-row.alternating-copy.type-contain .dummy-image,section.flexi-row.alternating-copy.type-cover .dummy-image{display:none;}section.flexi-row.alternating-copy.type-contain .image,section.flexi-row.alternating-copy.type-cover .image{border:10px solid white;border:10px solid rgba(255,255,255,0.5);background-repeat:no-repeat;background-clip:padding-box;}section.flexi-row.alternating-copy.type-contain .image > img,section.flexi-row.alternating-copy.type-cover .image > img{display:none;}section.flexi-row.alternating-copy.type-contain.align-left.valign-top .image,section.flexi-row.alternating-copy.type-cover.align-left.valign-top .image{background-position:left top;}section.flexi-row.alternating-copy.type-contain.align-left.valign-center .image,section.flexi-row.alternating-copy.type-cover.align-left.valign-center .image{background-position:left center;}section.flexi-row.alternating-copy.type-contain.align-left.valign-bottom .image,section.flexi-row.alternating-copy.type-cover.align-left.valign-bottom .image{background-position:left bottom;}section.flexi-row.alternating-copy.type-contain.align-center.valign-top .image,section.flexi-row.alternating-copy.type-cover.align-center.valign-top .image{background-position:center top;}section.flexi-row.alternating-copy.type-contain.align-center.valign-center .image,section.flexi-row.alternating-copy.type-cover.align-center.valign-center .image{background-position:center center;}section.flexi-row.alternating-copy.type-contain.align-center.valign-bottom .image,section.flexi-row.alternating-copy.type-cover.align-center.valign-bottom .image{background-position:center bottom;}section.flexi-row.alternating-copy.type-contain.align-right.valign-top .image,section.flexi-row.alternating-copy.type-cover.align-right.valign-top .image{background-position:right top;}section.flexi-row.alternating-copy.type-contain.align-right.valign-center .image,section.flexi-row.alternating-copy.type-cover.align-right.valign-center .image{background-position:right center;}section.flexi-row.alternating-copy.type-contain.align-right.valign-bottom .image,section.flexi-row.alternating-copy.type-cover.align-right.valign-bottom .image{background-position:right bottom;}section.flexi-row.alternating-copy.type-contain .image{border:none;}@media screen and (max-width:760px){section.flexi-row.alternating-copy .dummy-image-container{display:none;}section.flexi-row.alternating-copy .image{margin-bottom:20px;}section.flexi-row.alternating-copy.type-inline .image{background-image:none !important;}section.flexi-row.alternating-copy.type-inline .image > img{display:block;}section.flexi-row.alternating-copy.type-inline.align-center .image > img{margin:0px auto;}section.flexi-row.alternating-copy.type-inline.align-right .image:after{content:"";display:block;clear:both;width:100%;height:0px;overflow:hidden;}section.flexi-row.alternating-copy.type-inline.align-right .image img{float:right;}section.flexi-row.alternating-copy.type-contain .image,section.flexi-row.alternating-copy.type-cover .image{padding-top:56.25%;}section.flexi-row.alternating-copy.type-contain .image > img,section.flexi-row.alternating-copy.type-cover .image > img{display:none;}}section.flexi-row.copy .generic-content{text-align:center;}section.flexi-row.copy .generic-content li{text-align:left;}section.flexi-row.careers .row.filters{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:40px;gap:15px 20px;}section.flexi-row.careers .row.filters::before,section.flexi-row.careers .row.filters::after{content:none;display:none;}section.flexi-row.careers .row.filters .filter{flex:1;}section.flexi-row.careers .row.filters label{display:block;margin-bottom:10px;color:#000000;}section.flexi-row.careers .row.filters select{width:100%;}section.flexi-row.careers .row.filters .select2-container,section.flexi-row.careers .row.filters .select2-search__field{width:100% !important;}section.flexi-row.careers .row.filters .select2-container--default.select2:not(.select2-container--focus)::before{content:"Select";position:absolute;top:50%;left:15px;margin:auto 0;transform:translateY(-50%);z-index:10;}@media screen and (max-width:899px){section.flexi-row.careers .row.filters{grid-template-columns:1fr 1fr;}}@media screen and (max-width:499px){section.flexi-row.careers .row.filters{grid-template-columns:1fr;}}section.flexi-row.careers .row.selected-options ul:not(:empty){margin-top:-20px;margin-bottom:30px;}section.flexi-row.careers .row.selected-options ul{display:flex;flex-wrap:wrap;gap:10px;}section.flexi-row.careers .row.selected-options button{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1em;padding:5px 15px;border-radius:15px;text-transform:none;}section.flexi-row.careers .row.selected-options button::after{content:"x";}section.flexi-row.careers .select2-selection__choice{display:none;}section.flexi-row.careers .career{position:relative;background:#ffffff url(/sites/default/themes/bluediamond/images/paper-texture.jpg) repeat center top;padding:20px;color:#6a6c68;margin-bottom:20px;font-size:14px;font-size:0.875rem;line-height:1.4285714286em;}section.flexi-row.careers .career h3{margin-bottom:10px;margin-top:0;cursor:pointer;}@media (max-width:600px){section.flexi-row.careers .career h3{font-size:30px;font-size:1.875rem;}}section.flexi-row.careers .career .location{font-weight:bold;margin-bottom:5px;}section.flexi-row.careers .career .hours{font-style:italic;}section.flexi-row.careers .career .description{margin-top:10px;overflow:hidden;}section.flexi-row.careers .career .toggle-description{margin-top:0px;text-align:center;font-size:18px;font-size:1.125rem;line-height:1.2222222222em;position:absolute;top:50px;right:25px;}section.flexi-row.careers .career .toggle-description .anchor-text{display:none;}section.flexi-row.careers .career .toggle-description .toggle-description-arrow{background-color:#3B4984;width:42px;height:42px;border-radius:24px;position:relative;margin:5px auto;}section.flexi-row.careers .career .toggle-description .toggle-description-arrow:after{content:"";width:2px;height:13px;background-image:url(/sites/default/themes/bluediamond/images/dropdown.png);background-image:url(/sites/default/themes/bluediamond/images/dropdown.svg),none;background-repeat:no-repeat;padding:10px;overflow:hidden;position:absolute;left:0px;right:0px;bottom:0px;margin:auto;top:2px;background-position:-22px 10px;}@media (max-width:768px){section.flexi-row.careers .career .toggle-description{position:static;}}section.flexi-row.careers .career.collapsed .toggle-description .toggle-description-arrow:after{top:-2px;background-position:-45px 8px;}section.flexi-row.careers p{text-align:center;}section.restaurants section.alternating-copy .copy{padding:0px;}div.flex-row-copy-curves{clip-path:polygon(100% -10%,0% -10%,0% 93.5%,1% 93.46%,2% 93.36%,3% 93.18%,4% 92.94%,5% 92.64%,6% 92.29%,7% 91.89%,8% 91.45%,9% 90.98%,10% 90.5%,11% 90%,12% 89.5%,13% 89.01%,14% 88.54%,15% 88.11%,16% 87.71%,17% 87.35%,18% 87.05%,19% 86.81%,20% 86.64%,21% 86.54%,22% 86.5%,23% 86.54%,24% 86.64%,25% 86.82%,26% 87.06%,27% 87.36%,28% 87.71%,29% 88.11%,30% 88.55%,31% 89.02%,32% 89.51%,33% 90.01%,34% 90.5%,35% 90.99%,36% 91.46%,37% 91.9%,38% 92.3%,39% 92.65%,40% 92.95%,41% 93.19%,42% 93.36%,43% 93.47%,44% 93.5%,45% 93.46%,46% 93.36%,47% 93.18%,48% 92.94%,49% 92.64%,50% 92.28%,51% 91.88%,52% 91.44%,53% 90.98%,54% 90.49%,55% 89.99%,56% 89.49%,57% 89%,58% 88.54%,59% 88.1%,60% 87.7%,61% 87.35%,62% 87.05%,63% 86.81%,64% 86.64%,65% 86.53%,66% 86.5%,67% 86.54%,68% 86.65%,69% 86.82%,70% 87.06%,71% 87.36%,72% 87.72%,73% 88.12%,74% 88.56%,75% 89.03%,76% 89.52%,77% 90.02%,78% 90.51%,79% 91%,80% 91.47%,81% 91.91%,82% 92.3%,83% 92.66%,84% 92.95%,85% 93.19%,86% 93.36%,87% 93.47%,88% 93.5%,89% 93.46%,90% 93.35%,91% 93.18%,92% 92.93%,93% 92.63%,94% 92.28%,95% 91.88%,96% 91.44%,97% 90.97%,98% 90.48%,99% 89.98%,100% 89.48%);padding-bottom:75px;}@media screen and (max-width:600px){div.flex-row-copy-curves{clip-path:polygon(100% -10%,0% -10%,0% 94.33%,1% 94.33%,2% 94.31%,3% 94.28%,4% 94.25%,5% 94.2%,6% 94.14%,7% 94.08%,8% 94.01%,9% 93.93%,10% 93.84%,11% 93.75%,12% 93.65%,13% 93.55%,14% 93.45%,15% 93.34%,16% 93.24%,17% 93.13%,18% 93.03%,19% 92.94%,20% 92.84%,21% 92.75%,22% 92.67%,23% 92.6%,24% 92.53%,25% 92.47%,26% 92.43%,27% 92.39%,28% 92.36%,29% 92.34%,30% 92.33%,31% 92.34%,32% 92.35%,33% 92.38%,34% 92.41%,35% 92.46%,36% 92.51%,37% 92.58%,38% 92.65%,39% 92.73%,40% 92.81%,41% 92.91%,42% 93%,43% 93.1%,44% 93.2%,45% 93.31%,46% 93.41%,47% 93.52%,48% 93.62%,49% 93.72%,50% 93.81%,51% 93.9%,52% 93.98%,53% 94.06%,54% 94.12%,55% 94.18%,56% 94.23%,57% 94.27%,58% 94.3%,59% 94.32%,60% 94.33%,61% 94.33%,62% 94.32%,63% 94.29%,64% 94.26%,65% 94.22%,66% 94.16%,67% 94.1%,68% 94.03%,69% 93.95%,70% 93.87%,71% 93.78%,72% 93.68%,73% 93.58%,74% 93.48%,75% 93.37%,76% 93.27%,77% 93.17%,78% 93.07%,79% 92.97%,80% 92.87%,81% 92.78%,82% 92.7%,83% 92.62%,84% 92.55%,85% 92.49%,86% 92.44%,87% 92.4%,88% 92.37%,89% 92.35%,90% 92.33%,91% 92.33%,92% 92.35%,93% 92.37%,94% 92.4%,95% 92.44%,96% 92.49%,97% 92.56%,98% 92.62%,99% 92.7%,100% 92.79%);}}section.flexi-row.video-list .video{position:relative;margin-bottom:70px;}section.flexi-row.video-list .video:last-child{margin-bottom:0px;}section.flexi-row.video-list .ribbon-title{display:inline-block;min-width:220px;}section.flexi-row.video-list .sub-title{margin-top:0px;margin-bottom:20px;}section.flexi-row.video-list .generic-content{margin-bottom:30px;}section.flexi-row.video-list .generic-content:last-child{margin-bottom:0px;}@media screen and (max-width:760px){section.flexi-row.video-list .video{margin-bottom:50px;}section.flexi-row.video-list .video:last-child{margin-bottom:0px;}section.flexi-row.video-list .video .columns{margin-bottom:30px;}section.flexi-row.video-list .video .columns:last-child{margin-bottom:0px;}}@media screen and (max-width:480px){section.flexi-row.video-list .ribbon-title{display:block;min-width:0px;}section.flexi-row.video-list .sub-title{font-size:24px;font-size:1.5rem;}}.notice-board-style{background-color:black;background:url(/sites/default/themes/bluediamond/images/blackboard.jpg) top center fixed;-moz-background-size:cover;-ie-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(/sites/all/libraries/backgroundsize.min.htc);}@media screen and (max-device-width:768px) and (orientation:landscape){.notice-board-style{background-attachment:scroll;}}@media screen and (max-device-width:768px) and (orientation:portrait){.notice-board-style{background-attachment:scroll;}}.notice-board .notice-board-items > .cell{position:relative;float:left;width:48.6842105263%;margin-left:2.6315789474%;margin-top:2.6315789474%;clear:none;background:white url(/sites/default/themes/bluediamond/images/paper-texture.jpg) top center;-webkit-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-khtml-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-moz-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-ie-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-ms-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);-o-box-shadow:-3px 1px 15px rgba(0,0,0,0.25);box-shadow:-3px 1px 15px rgba(0,0,0,0.25);}.notice-board .notice-board-items > .cell:first-child{margin-left:0px;}@media screen and (min-width:1027px){.notice-board .notice-board-items > .cell:nth-child(2n-1){margin-left:0px;clear:left;}.notice-board .notice-board-items > .cell:nth-child(1){margin-top:0px;}.notice-board .notice-board-items > .cell:nth-child(2){margin-top:0px;}.notice-board .notice-board-items > .cell:nth-last-child(1):nth-child(2n+1){margin-left:25.6578947368%;}}@media screen and (min-width:0px) and (max-width:1026px){.notice-board .notice-board-items > .cell{width:100%;}.notice-board .notice-board-items > .cell:first-child,.notice-board .notice-board-items > .cell:nth-child(1n-0){margin-left:0px;clear:both;}.notice-board .notice-board-items > .cell:nth-child(1){margin-top:0px;}.notice-board .notice-board-items > .cell:nth-last-child(1):nth-child(1n+1){margin-left:0%;}.notice-board .notice-board-items > .cell:nth-last-child(0):nth-child(1n+1){margin-left:51.3157894737%;}}@media screen and (max-width:1026px){.notice-board .notice-board-items > .cell{margin-top:30px;}.notice-board .notice-board-items > .cell:first-child{margin-top:0px;}}.notice-board .notice-board-items > .cell > .entity{padding:20px;}.notice-board .notice-board-items > .cell > .entity h3{margin:0 0 10px 0;}.grid.two-single .cell{float:left;width:48.6046511628%;margin-left:2.7906976744%;margin-top:2.7906976744%;clear:none;margin-top:0;}.grid.two-single .cell:first-child{margin-left:0px;}@media screen and (min-width:760px){.grid.two-single .cell:nth-child(2n-1){margin-left:0px;clear:left;}.grid.two-single .cell:nth-child(1){margin-top:0px;}.grid.two-single .cell:nth-child(2){margin-top:0px;}}@media screen and (min-width:0px) and (max-width:759px){.grid.two-single .cell{width:100%;}.grid.two-single .cell:first-child,.grid.two-single .cell:nth-child(1n-0){margin-left:0px;clear:both;}.grid.two-single .cell:nth-child(1){margin-top:0px;}}.grid.two-single .cell:nth-child(2n+1){clear:both;}.furniture-row .shape{max-width:none;margin:0 auto;}.furniture-row .circle .shape,.furniture-row .square .shape{display:block;position:relative;margin-left:auto !important;margin-right:auto !important;margin-top:20px;}@media only screen and (max-width:900px){.furniture-row .circle .shape.odd,.furniture-row .square .shape.odd{margin-left:0;margin-right:0;clear:both;}.furniture-row .circle .shape.even,.furniture-row .square .shape.even{clear:none !important;margin-right:0;margin-left:-100px;float:right !important;}}@media only screen and (max-width:500px){.furniture-row .circle .shape,.furniture-row .square .shape{float:none;width:100%;margin-left:0;}}.furniture-row .circle .shape .shape-inner,.furniture-row .square .shape .shape-inner{position:relative;display:block;margin:0 auto;width:100%;max-width:none;}.furniture-row .circle .shape .shape-inner .shape-mask,.furniture-row .square .shape .shape-inner .shape-mask{display:inline-block;width:auto;height:auto;padding-bottom:0%;border-radius:50%;overflow:hidden;position:relative;}.furniture-row .circle .shape .shape-inner .shape-mask img,.furniture-row .square .shape .shape-inner .shape-mask img{position:relative;max-width:none;width:100%;height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-webkit-transition:0.5s all;-khtml-transition:0.5s all;-moz-transition:0.5s all;-ie-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;z-index:4;border-radius:50%;}.furniture-row .circle .shape .shape-inner .shape-mask .text-wrapper,.furniture-row .square .shape .shape-inner .shape-mask .text-wrapper{position:absolute;width:100%;height:100%;display:table-cell;vertical-align:middle;}.furniture-row .circle .shape .shape-inner .shape-mask .text-wrapper .text,.furniture-row .square .shape .shape-inner .shape-mask .text-wrapper .text{position:relative;z-index:6;top:44%;margin-top:-12px;font-size:24px;font-size:1.5rem;line-height:1.1em;color:white;font-family:"Arrow","Open Sans",sans-serif;text-align:center;left:1.5%;width:96%;text-transform:uppercase;display:inline-block;}.furniture-row .circle .shape .shape-inner .shape-mask .text-wrapper .text:after,.furniture-row .square .shape .shape-inner .shape-mask .text-wrapper .text:after{content:"";display:block;border-top:4px solid white;width:80px;margin:15px auto;}@media only screen and (max-width:900px){.furniture-row .circle .shape:nth-child(2n) .shape-inner,.furniture-row .square .shape:nth-child(2n) .shape-inner{margin-left:0;}}@media only screen and (max-width:900px){.furniture-row .circle .shape:nth-child(2n-1) .shape-inner,.furniture-row .square .shape:nth-child(2n-1) .shape-inner{margin-right:0;}}@media only screen and (min-width:900px){.furniture-row .circle .shape:nth-child(4n+1):nth-last-child(1),.furniture-row .square .shape:nth-child(4n+1):nth-last-child(1){margin-left:38%;}.furniture-row .circle .shape:nth-child(4n+1):nth-last-child(2),.furniture-row .square .shape:nth-child(4n+1):nth-last-child(2){margin-left:25.75%;}.furniture-row .circle .shape:nth-child(4n+1):nth-last-child(3),.furniture-row .square .shape:nth-child(4n+1):nth-last-child(3){margin-left:12.75%;}}@media only screen and (max-width:500px){.furniture-row .circle .shape .shape-inner,.furniture-row .square .shape .shape-inner{margin-left:auto !important;margin-right:auto !important;}}@media only screen and (min-width:500px) and (max-width:900px){.furniture-row .circle .shape:nth-child(2n+1):nth-last-child(1),.furniture-row .square .shape:nth-child(2n+1):nth-last-child(1){margin-left:16.5%;}}.furniture-row .square .shape .shape-inner .shape-mask{border-radius:0%;}.furniture-row .square .shape .shape-inner .shape-mask img{border-radius:0%;}.page-error-404 .lead-gallery,.page-error-500 .lead-gallery{display:none;}.page-error-404 .error-content,.page-error-500 .error-content{text-align:center;color:#3B4984;}.page-error-404 .error-content h1,.page-error-500 .error-content h1{margin-top:0px;}.page-error-404 .error-content h1 + .error-subheading,.page-error-500 .error-content h1 + .error-subheading{margin-top:-40px;display:block;}.page-error-404 .error-content .error-subheading,.page-error-500 .error-content .error-subheading{font-family:"Arrow","Open Sans",sans-serif;}.page-error-404 .error-content ul,.page-error-500 .error-content ul{max-width:500px;margin:auto;}.page-error-404 .error-content ul li,.page-error-500 .error-content ul li{display:inline-block;position:relative;}.page-error-404 .error-content ul li:before,.page-error-500 .error-content ul li:before{content:"";display:list-item;position:absolute;left:0;list-style:disc;}.node-type-indflexipage .node-indflexipage .lead-images{position:relative;height:200px;padding-top:20%;}.node-type-indflexipage .node-indflexipage .lead-images .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;}.node-type-indflexipage .node-indflexipage .panels-grid .panel{float:left;width:23.0769230769%;margin-right:2.5641025641%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(1n){clear:none;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(4n){margin-right:0px;}.node-type-indflexipage .node-indflexipage .panels-grid .panel:nth-child(4n+1){clear:left;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-1{margin-left:38.4615384615%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-2{margin-left:25.641025641%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-3{margin-left:12.8205128205%;}.node-type-indflexipage .node-indflexipage .panels-grid .panel.grid-4-4{margin-left:0%;}.node-type-indflexipage .node-indflexipage .header-beneath{text-align:center;padding:55px 0px 5px 0;}#node-80 form{position:relative;padding-bottom:50px;}#node-80 form .webform-component--head-office-use-only{position:absolute;bottom:0px;right:0px;margin:0px;font-size:12px;font-size:0.75rem;}.section-indteammembers .node{float:left;width:23.0769230769%;margin-right:2.5641025641%;}.section-indteammembers .node:nth-child(1n){clear:none;}.section-indteammembers .node:nth-child(4n){margin-right:0px;}.section-indteammembers .node:nth-child(4n+1){clear:left;}.section-indteammembers .node.grid-4-1{margin-left:38.4615384615%;}.section-indteammembers .node.grid-4-2{margin-left:25.641025641%;}.section-indteammembers .node.grid-4-3{margin-left:12.8205128205%;}.section-indteammembers .node.grid-4-4{margin-left:0%;}.history-chain{text-align:center;}.history-chain section{padding-bottom:0;padding-top:0;}.history-chain .history-text{margin:40px auto;max-width:600px;}.history-chain .history-block{position:relative;padding-top:120px;margin:0 auto;max-width:650px;}.history-chain .history-block:before{content:"";position:absolute;top:0;left:50%;width:2px;margin-left:-1px;height:120px;background:#3B4984;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}.history-chain .history-block:after{content:"";position:absolute;left:50%;width:16px;top:120px;margin-left:-8px;margin-top:-8px;height:16px;border-radius:50%;background:#3B4984;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform-origin:50% 50%;-khtml-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ie-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}.history-chain .history-block .history-text{position:relative;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}.history-chain .history-block .date{color:#3B4984;font-size:45px;font-size:2.8125rem;line-height:1em;margin:40px 0 0 0;font-weight:100;position:relative;top:0px;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}.history-chain .history-block img{position:relative;top:0px;margin:40px auto;border-radius:50%;max-width:80%;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}.history-chain .history-block .blue-circle{color:#3B4984;font-family:"Arrow","Open Sans",sans-serif;font-size:24px;font-size:1.5rem;line-height:1.25em;margin-top:1em;}.history-chain .history-block:nth-child(odd) .blue-circle{left:initial;right:-40px;}.borderradius .history-chain .history-block .blue-circle{position:absolute;margin:0;top:120px;left:-40px;border-radius:50%;width:150px;height:150px;background:#3B4984;color:white;font-family:"Arrow","Open Sans",sans-serif;-webkit-transition:all 1s;-khtml-transition:all 1s;-moz-transition:all 1s;-ie-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}@media only screen and (max-width:500px){.borderradius .history-chain .history-block .blue-circle{position:relative;top:0;left:0 !important;right:0 !important;margin:2em auto 0 auto !important;}}.borderradius .history-chain .history-block .blue-circle:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;width:0;}.borderradius .history-chain .history-block .blue-circle .circle-inner{display:inline-block;vertical-align:middle;font-size:24px;font-size:1.5rem;line-height:1.25em;margin-right:-4px;padding:0 10px;}.borderradius .history-chain .history-block:nth-child(odd) .blue-circle{left:auto;right:-40px;}@media only screen and (min-width:500px){.borderradius .history-chain .history-block:before{height:0px;}.borderradius .history-chain .history-block:after{top:0px;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ie-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}.borderradius .history-chain .history-block .date{top:120;opacity:0;}.borderradius .history-chain .history-block img{top:120;opacity:0;}.borderradius .history-chain .history-block .blue-circle{top:240px;opacity:0;}.borderradius .history-chain .history-block .history-text{top:100px;opacity:0;}.borderradius .history-chain .history-block.visible:before,.borderradius .history-chain .history-block.allvisible:before,.borderradius .history-chain .history-block.above-viewport-bottom-50p:before,.borderradius .history-chain .history-block.top-above-viewport:before{height:120px;}.borderradius .history-chain .history-block.visible:after,.borderradius .history-chain .history-block.allvisible:after,.borderradius .history-chain .history-block.above-viewport-bottom-50p:after,.borderradius .history-chain .history-block.top-above-viewport:after{top:120px;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ie-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.borderradius .history-chain .history-block.visible .date,.borderradius .history-chain .history-block.allvisible .date,.borderradius .history-chain .history-block.above-viewport-bottom-50p .date,.borderradius .history-chain .history-block.top-above-viewport .date{top:0;opacity:1;-webkit-transition-delay:0.75s;-khtml-transition-delay:0.75s;-moz-transition-delay:0.75s;-ie-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s;}.borderradius .history-chain .history-block.visible img,.borderradius .history-chain .history-block.allvisible img,.borderradius .history-chain .history-block.above-viewport-bottom-50p img,.borderradius .history-chain .history-block.top-above-viewport img{top:0;opacity:1;-webkit-transition-delay:1s;-khtml-transition-delay:1s;-moz-transition-delay:1s;-ie-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}.borderradius .history-chain .history-block.visible .blue-circle,.borderradius .history-chain .history-block.allvisible .blue-circle,.borderradius .history-chain .history-block.above-viewport-bottom-50p .blue-circle,.borderradius .history-chain .history-block.top-above-viewport .blue-circle{top:120px;opacity:1;-webkit-transition-delay:1.25s;-khtml-transition-delay:1.25s;-moz-transition-delay:1.25s;-ie-transition-delay:1.25s;-ms-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s;}.borderradius .history-chain .history-block.visible .history-text,.borderradius .history-chain .history-block.allvisible .history-text,.borderradius .history-chain .history-block.above-viewport-bottom-50p .history-text,.borderradius .history-chain .history-block.top-above-viewport .history-text{top:0;opacity:1;-webkit-transition-delay:1.5s;-khtml-transition-delay:1.5s;-moz-transition-delay:1.5s;-ie-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;}}.news-article.node-teaser,.news-article.node-micro{margin-top:20px;border-top:1px solid #b2b2b2;padding-top:20px;}.news-article.node-teaser:first-child,.news-article.node-micro:first-child{margin-top:0px;border-top:0px none;padding-top:0px;}.news-article h1,.news-article h2{margin-bottom:0px;color:#3B4984;}.news-article h4{margin:0px;color:#3B4984;font-size:16px;font-size:1rem;line-height:1.5em;}.news-article .date{display:block;color:#6a6c68;}@media screen and (max-width:480px){.news-article .date{margin:10px 0px;}}.news-article .categories ul{margin:0px;padding:0px;}.news-article .categories ul li{display:inline;}.news-article .image{margin:20px 0px;}.news-article .image img{display:block;margin:0px auto;}.news-article .generic-content{margin:20px 0px;}.news-article .generic-content:last-child{margin-bottom:0px;}.news-article.node-micro .generic-content{margin:0px;}.news-article .read-more{text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:1em;}.news-article-micro{height:100%;background-color:#3B4984;width:calc(100% - 20px);margin-left:10px;}@media screen and (max-width:766px){.news-article-micro{width:calc(100% - 10px);margin-left:5px;}}.news-article-micro .article-content{padding:20px;}.news-article-micro h1,.news-article-micro h2{margin-bottom:0px;color:#3B4984;}.news-article-micro h4{margin-bottom:15px;color:#3B4984;font-size:16px;font-size:1rem;line-height:1.5em;font-size:22px;}.news-article-micro h4 a{color:#ffffff;}.news-article-micro .date{display:block;color:#ffffff;margin-bottom:15px;font-family:"Open Sans",sans-serif;}@media screen and (max-width:480px){.news-article-micro .date{margin:10px 0px;}}.news-article-micro .date img{float:left;padding-right:10px;}.news-article-micro .categories ul{margin:0px;padding:0px;}.news-article-micro .categories ul li{display:inline;}.news-article-micro .image img{display:block;margin:0px auto;}.news-article-micro .generic-content{color:#ffffff;}@media screen and (max-width:766px){.news-article-micro .generic-content{display:none;}}.news-article-micro.node-micro .generic-content{margin:0px;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;}.news-article-micro .read-more{text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:1em;}.latest-news .row{max-width:1860px;}.latest-news{margin-bottom:0;background-color:#ffffff;}.latest-news h2{text-align:center;font-size:32px;font-size:1.875rem;margin:0;}.more-news{text-decoration:underline;left:calc(100% - 100px);bottom:30px;position:relative;}@media screen and (max-width:766px){.more-news{left:calc(50% - 45px);top:15px;}}.articles{height:100%;}@media screen and (max-width:766px){.articles{margin-top:90px;}}.slick-arrow{display:block;height:50px;width:50px;background:#3B4984;background-image:url("/sites/default/themes/bluediamond/images/latestnewsarrow.svg");background-size:auto;background-position-y:center;background-position-x:20px;border-radius:25px;background-repeat:no-repeat;top:-50px;}@media screen and (max-width:766px){.slick-arrow{margin-left:calc(50% - 72px);top:-20px;}}.slick-arrow:hover,.slick-arrow:focus{background-color:#445793;background-image:url("/sites/default/themes/bluediamond/images/latestnewsarrow.svg");background-size:auto;background-position-y:center;background-position-x:20px;background-repeat:no-repeat;}.slick-next:before{display:none;}.slick-next{left:85px;}.slick-prev:before{display:none;}.slick-prev{left:10px;top:-75px;transform:scaleX(-1);}@media screen and (max-width:766px){.slick-prev{top:-45px;}}@media screen and (max-width:766px){.slick-list{top:30px;}}.slick-slide{height:auto !important;}.slick-slide > div{height:100%;}.slick-current{height:auto !important;}.slick-track{display:flex;}@media screen and (max-width:766px){.slick-track{display:block;}}body.page-taxonomy div.item-list,.section-indarticles .row.pager div.item-list{margin-top:20px;border-top:1px solid #b2b2b2;padding-top:40px;}.sidebar .categories ul{padding:0px;margin:0px;}.sidebar .categories ul li{margin:0px;padding:10px 0px;}@media screen and (max-width:766px){.sidebar .categories ul{margin:0px -30px;}.sidebar .categories ul li{padding:10px 30px;}}.sidebar .article-search form{position:relative;padding-right:60px;}.sidebar .article-search form button{position:absolute;top:0px;right:0px;bottom:0px;padding:0px;width:60px;height:100%;text-align:left;text-indent:-9999em;}.sidebar .article-search form button:before{content:"";background-image:url(/sites/default/themes/bluediamond/images/magnifying-glass.png);background-image:url(/sites/default/themes/bluediamond/images/magnifying-glass.svg),none;background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;width:18px;height:18px;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;}@media print{body.node-type-indarticle .main-panel.columns{float:none;width:auto;margin:0px;}body.node-type-indarticle .sidebar{display:none;}}.page-diamond-club-iframe-register iframe.diamond-club-register-iframe{width:100%;height:100%;}.iframe-wrapper{text-align:center;}.joy-of-plants_desktop{display:block;}.page-plantfinder .lead-gallery{display:none !important;}.page-plantfinder .top-header .logo{width:100px;}.page-plantfinder .main-wrapper{padding-top:0;}.page-plantfinder .toggle-menu{display:none;}.page-plantfinder .top-header{height:0;background:none;}.page-plantfinder .lead-gallery{display:none;}.page-plantfinder footer .menu,.page-plantfinder footer .social-links{display:none;}.page-plant-finder-tool .lead-gallery .inner .image{background-image:url(/sites/default/themes/bluediamond/images/Plant-Finder-Lead-Image_3.jpg) !important;}body.page-search-node .region-content .content form.search-form #edit-basic{position:relative;}body.page-search-node .region-content .content form.search-form #edit-basic .form-item-keys{margin-right:120px;}body.page-search-node .region-content .content form.search-form #edit-basic .form-item-keys label{display:none;}body.page-search-node .region-content .content form.search-form #edit-basic #edit-submit{position:absolute;top:0;right:0;padding:19px 20px;}body.page-search-node .region-content .content form.search-form fieldset#edit-advanced{display:none;}body.page-search-node .region-content .content .search-results.node-results{margin:0;list-style-type:none;}body.page-search-node .region-content .content .search-results.node-results li{list-style:none inside;margin-top:30px;border-top:1px solid #cbcec8;padding-top:30px;}body.page-search-node .region-content .content .search-results.node-results li h3.title{font-size:1.75rem;}body.page-search-node .region-content .content .item-list{margin-top:50px;}.careers-search{background-color:#ffffff;padding:40px 25px;text-align:left;color:#2F2A2B;}.careers-search h2{margin-top:0;}.careers-search .form-item{display:grid;}.careers-search label{font-weight:bold;}.careers-search .select2-container--default .select2-selection--multiple{border-color:#b2b2b2;}.careers-search .select2-container,.careers-search .select2-search__field{width:100% !important;}.careers-search input[type=submit]{display:inline-flex;justify-content:center;gap:10px;width:100%;box-sizing:border-box;}.careers-search input[type=submit]::after{content:"";display:inline-block;background-image:url(/sites/default/themes/bluediamond/images/magnifying-glass.png);background-image:url(/sites/default/themes/bluediamond/images/magnifying-glass.svg),none;background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;width:18px;height:18px;flex-shrink:0;}.careers-lead{display:grid;grid-template-columns:minmax(20px,auto) minmax(auto,522.5px) 30px minmax(auto,522.5px) minmax(20px,auto);grid-template-rows:90px auto 45px;}.careers-lead > *{grid-row:2;}.careers-lead .image{grid-column:1/-1;grid-row:1/-1;background-size:cover;margin:0 -30px;}.careers-lead .text{grid-column:2;}.careers-lead .careers-search{grid-column:4;}.careers-lead .overlay{display:grid;grid-template-columns:1fr 1fr;gap:30px;width:100%;max-width:1075px;margin:90px auto 55px;}.careers-lead h1,.careers-lead .text{color:#ffffff;}.careers-lead h1{position:relative;padding-bottom:10px;margin-bottom:20px;}.careers-lead h1::after{content:"";position:absolute;width:100px;height:4px;background-color:#ffffff;left:0;bottom:0;}.careers-lead .strapline{font-size:23px;font-size:1.4375rem;line-height:1.347826087em;}.careers-lead .text{max-width:400px;}@media screen and (max-width:760px){.careers-lead{grid-template-columns:auto;grid-template-rows:auto;}.careers-lead > *{grid-column:1 !important;}.careers-lead .image,.careers-lead .text{grid-row:1;}.careers-lead .careers-search{grid-row:2;}.careers-lead .text{margin:45px 30px;}.careers-lead .strapline{font-size:21px;font-size:1.3125rem;line-height:1.380952381em;}}.model-item-blue-diamond-careers-panel{position:relative;}.model-item-blue-diamond-careers-panel .panel{display:grid;border:10px solid #ffffff;}.model-item-blue-diamond-careers-panel .panel > *{grid-row:1;grid-column:1;}.model-item-blue-diamond-careers-panel .panel:hover h2,.model-item-blue-diamond-careers-panel .panel:focus h2{background-color:#3B4984;color:#ffffff;}.model-item-blue-diamond-careers-panel img{align-self:stretch;justify-self:stretch;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}.model-item-blue-diamond-careers-panel h2{align-self:center;justify-self:center;background-color:#ffffff;margin:20px 50px;text-align:center;padding:10px 15px 7px;}@media screen and (max-width:359px){.model-item-blue-diamond-careers-panel .panel > *{grid-row:auto;}.model-item-blue-diamond-careers-panel h2{margin:0;padding:15px 15px 2px;justify-self:stretch;}}section.careers-panels .row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:25px;}section.careers-panels .row::before,section.careers-panels .row::after{display:none;}#admin-menu{box-shadow:0px -5px 15px #000000;z-index:10001;height:29px;}@media screen and (max-width:745px){html body.admin-menu{margin-top:53px !important;}}section.section-tabs{padding:0px;background:#304170;text-align:center;margin-bottom:0px;}section.section-tabs li{display:inline;}section.section-tabs li a{display:inline-block;color:white;padding:5px 10px;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=30);}section.section-tabs li a:hover{opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=60);}section.section-tabs li a.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);}section.section-tabs ul:last-child{margin-bottom:0px;}.edit-model-item{display:inline-block;padding:7px 12px;background:#3B4984;color:#ffffff;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:1em;position:absolute;top:0px;right:0px;z-index:1000;}.edit-model-item:hover,.edit-model-item:active{background:#445793;color:#ffffff;}@media print{.toggle-menu,.lead-gallery,.lead-video-wrapper,.webform-client-form,h2.ribbon::before,h2.ribbon::after,.flexi-row .filter,.sidebar{display:none;}}
.stacktable{width:100%;}.st-head-row{padding-top:1em;}.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0;}.st-key{width:49%;text-align:right;padding-right:1%;}.st-val{width:49%;padding-left:1%;}.stacktable.large-only{display:table;}.stacktable.small-only{display:none;}@media (max-width:800px){.stacktable.large-only{display:none;}.stacktable.small-only{display:table;}}
