/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,iframe,img,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}body,html{width:100%;height:100%;box-sizing:border-box}body{font-family:Lato,sans-serif;font-size:16px}.wrapper{max-width:1560px;margin:0 auto;padding:0 20px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.left{float:left}.right{float:right}.section{background:#fff;height:auto;text-align:center;position:relative}.full-position{position:absolute;top:0;left:0;width:100%;height:100%}.table-100{height:100%;width:100%;display:table}.table-100 .cell-top{display:table-cell;width:100%;vertical-align:top}.table-100 .cell-middle{display:table-cell;width:100%;vertical-align:middle}.table-100 .cell-bottom{display:table-cell;width:100%;vertical-align:bottom}.background{position:absolute;top:0;left:0;width:100%;height:100%;background:#2272b0 no-repeat 50%;background-size:cover}.is-invalid{border:2px solid red!important}.nofade .section__banner{margin-bottom:0}.hide-mobile{display:block}.mobile-only{display:none}.backtoprev{background-color:#003ca6;border:2px solid #003ca6;text-decoration:none;color:#fff;display:inline-block;padding:10px 40px;font-weight:400;font-size:1em;line-height:1}.backtoprev:hover{background-color:#fff;color:#003ca6}.noresults{width:100%}@media screen and (max-width:1280px){.section__banner{font-size:14px}}@media screen and (max-width:768px){.hide-mobile{display:none}.mobile-oly{display:block}}header{position:absolute;top:0;left:0;width:100%;z-index:1}header nav{position:absolute;top:20px;right:2%;border:2px solid #fff}header a.main-logo{width:15.36458%;height:auto;display:inline-block;vertical-align:top;min-width:100px;padding:30px}header nav a{float:right;font-weight:700;font-size:1.25em;padding:.6em 1em;cursor:pointer;color:#fff;text-decoration:none;background:#000;background:#003fa5;position:relative;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in;border-left:2px solid #fff}header nav a i{display:inline-block;vertical-align:middle;padding-right:.5em;position:relative;z-index:1}header nav a:hover{border-color:#9d0a01;background:#9d0a01}header form{display:inline-block;padding:0;margin:0;background:rgba(0,0,0,.4)}header form input{font-size:1.25em;padding:.525em 0;background-color:transparent;border:none;outline:none;width:200px;display:none;color:#fff}header form input:focus{width:200px}header form .fa.fa-search{font-size:1.5em;color:#fff;padding:.525em .75em;cursor:pointer}.navigation{position:fixed;top:0;left:0;width:100%!important;height:100%!important;z-index:99999;overflow:auto;background:rgba(0,0,0,.8);display:none}.navigation__close{margin:10px 20px;font-size:19px;position:absolute;top:2%;right:0;z-index:99999;transition:all .3s ease}.navigation__images{height:30%;min-height:100px}.navigation__images a{float:left;width:50%;border:1px solid #fff;background:#000;height:100%;position:relative;z-index:999;text-align:center;color:#fff;font-size:2.5em;text-decoration:none;cursor:pointer;font-family:Lato,sans-serif;font-weight:700}.navigation__about a .background,.navigation__images a .background{will-change:opacity;opacity:.4;transition:all .3s ease}.navigation__about a:hover .background,.navigation__images a:hover .background{opacity:1}.navigation__images a span{z-index:9999;position:relative}.navigation__about{height:15%;min-height:400px}.navigation__about a{float:left;width:25%;border:1px solid #fff;background:#000;height:100%;position:relative;z-index:999;color:#fff;font-size:2em;text-decoration:none;text-align:center;font-family:Lato,sans-serif;font-weight:700}.navigation__about a span{z-index:1;position:relative}.navigation .social{height:10%;min-height:60px;padding:0 10px;margin:0;border:1px solid #fff;background-color:#b1b1b1}.banner-image{position:relative}.banner-image img{width:100%;height:auto}@media screen and (max-width:1024px){header a.main-logo{width:20.36458%}.navigation__about a,.navigation__images a{font-size:2em}.navigation__about{height:30%;min-height:100px}.navigation .section.social{padding:10px 20px;font-size:2em}}@media screen and (max-width:768px){.navigation .section.social{padding:5px 20px!important}.navigation .section.social .awesome{width:60%;font-size:30px}}@media screen and (max-width:480px){header a.main-logo{width:40.36458%;padding:20px}.navigation__images a{font-size:1.65em}.navigation__close{margin:5px 0}.navigation__close img{max-width:70%}.navigation__images a{width:100%}.navigation__about a{float:left;width:100%;font-size:1.65em}.navigation__about,.navigation__images{height:30%;min-height:30px}.navigation .section.social .table-100{background:#ab0a00;border-bottom:1px solid #fff}.navigation .section.social{padding:5px 0!important}.navigation .section.social .awesome{width:65%;font-size:24px}}@media screen and (max-width:375px){header nav a{font-size:14px}header form .fa.fa-search{font-size:16px}.navigation .section.social .awesome{width:65%;font-size:20px}header form input{width:150px;padding:.395em 0;font-size:14px}header form input:focus{width:150px}}.section__banner{padding-bottom:30%;position:relative;margin:0 0 20px}.section__banner .text{position:static;float:left;max-width:30em;text-align:right;font-family:latoregular,sans-serif;font-weight:400;background-color:#78725c;background-color:rgba(226,78,92,.8);font-weight:600;color:#fff;font-size:2.55em;line-height:1.1;padding:.6em 1.2em .6em 10%}.section__banner .cell-bottom{padding-bottom:3.5em}.explore{position:absolute;display:block;bottom:0;left:0;width:100%;height:13.98148%;z-index:999;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);text-align:center}@media screen and (max-width:768px){.section__banner{padding-bottom:40%;margin:0}.section__banner .text{font-size:2em}}@media screen and (max-width:480px){.section__banner{padding-bottom:80%;margin-bottom:0}.section__banner .text{max-width:12em;padding:0}.section__banner .text h1{font-size:1em}}@media screen and (max-width:320px){.section__banner .text{max-width:10em;padding:.6em 20px}}footer{height:auto;background:#004793;background:#004a97;background:linear-gradient(180deg,#004a97 0,#003c81 50%,#002a64);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#004a97",endColorstr="#002a64",GradientType=0);margin-top:auto}footer .footer-inner{max-width:1300px;margin:0 auto;padding:0 30px}footer .footer-inner .back-to-top{padding:15px 0;text-align:center}footer .footer-inner .back-to-top a{color:#fff;text-decoration:none;font-size:3em}footer .footer-inner .footer-links{border-bottom:2px solid #fff;padding:20px 0 30px}footer .footer-inner .footer-links ul{float:left;font-size:0;width:70%}footer .footer-inner .footer-links ul li{display:inline-block;font-size:16px;padding:0 2.23958% 0 0}footer .footer-inner .footer-links ul li:last-child{padding-right:0}footer .footer-inner .footer-links ul a{font-size:1.15em;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}footer .footer-inner .footer-links .social-links{float:right;position:relative;top:20px}footer .footer-inner .footer-links .social-links i{font-size:2em;color:#fff;text-decoration:none;margin:0 5px;cursor:pointer}footer .footer-inner .footer-links .HillsGoldenOldies{color:#fff;display:inline-block;font-family:Pacifico,cursive;font-size:2em;line-height:0;padding-right:20px}footer .footer-inner .footer-links .social-links i:hover{color:#b1b1b1;cursor:pointer}footer .footer-inner .footer-links .sub{display:none;padding:10px 0 0}footer .footer-inner .footer-links .sub a{width:25%;float:left;cursor:pointer;color:#fff;font-size:1em;text-decoration:none;line-height:1;padding:0 5px 10px 0}footer .footer-inner .footer-text{padding:15px 0 30px;color:#fff;font-size:.938em}footer .footer-inner .footer-text p{max-width:70%;float:left;line-height:1.3}footer .footer-inner .footer-text a{float:right;color:#fff;text-decoration:none}footer .footer-inner .footer-text a i{font-size:1.2em;vertical-align:middle}footer .footer-inner .footer-links .fa-caret-down{display:inline-block}footer .footer-inner .techsysFooter{font-size:12px;padding:0 10px 20px;text-align:center;color:#fff}@media screen and (max-width:1200px){footer .footer-links ul li{font-size:11px}}@media screen and (max-width:1024px){body,footer .footer-inner .footer-links ul a{font-size:14px}footer .footer-inner .footer-links .HillsGoldenOldies{font-size:32px}}@media screen and (max-width:768px){footer .footer-inner{padding:0 20px}footer .footer-inner .footer-links .HillsGoldenOldies{font-size:20px;padding-right:5px}footer .footer-inner .footer-links .social-links i{font-size:32px;line-height:1;margin:0 1px}footer .footer-inner .footer-links .social-links{margin-bottom:-20px}.section__signup{border-top:none!important}.section.social img{width:10%;max-width:98px;height:auto;margin:0 10px}.section.social{padding:15px 0 20px!important}.section.social .awesome{width:60%;font-size:32px;text-align:left;line-height:1}.section.social .awesome span{display:block}}@media screen and (max-width:600px){.footer-links ul{width:100%;float:none}.footer-links ul li{width:50%;padding:0 0 10px}.footer-links .social-links{float:none;text-align:center;font-size:14px;padding-bottom:15px}.footer-text{font-size:1em}.footer-text p{float:none;max-width:none}.footer-text a{float:none;padding:0 0 10px;display:block}footer .footer-inner .footer-links .social-links{margin-bottom:0}.section__banner .text{width:15em;font-size:1.5em;line-height:1;padding:.5em 1.2em}.section__blocks>.left-50{width:100%;border-bottom:none;padding-bottom:65%}footer .footer-links .social-links a{font-size:1.75em;margin:0}.HillsGoldenOldies{font-size:1.5em;padding-right:5px}}@media screen and (max-width:480px){.explore{display:none!important;opacity:0!important}.section.social{padding:10px!important}.section.social .awesome{width:60%;font-size:21px;text-align:left;line-height:1}.section.social .awesome span{display:none}.section.social img{margin:0}footer .footer-inner .footer-links .social-links,footer .footer-inner .footer-text a,footer .footer-inner .footer-text p{float:none;text-align:center}footer .footer-inner .footer-text p{max-width:100%}footer .footer-inner .footer-links .HillsGoldenOldies{display:block;padding-bottom:30px}footer .footer-inner .footer-links ul{float:none;width:100%;padding-top:20px;margin-bottom:0}footer .footer-inner .footer-links{border-bottom:2px solid #fff}.footer-links ul li:nth-child(odd){width:60%}.footer-links ul li:nth-child(2n){width:38%;text-align:right}}@media screen and (max-width:320px){.section.social i{font-size:.85em!important}.section.social .awesome{font-size:18px}.footer-links ul li:nth-child(odd){width:65%}.footer-links ul li:nth-child(2n){width:33%}footer .footer-inner .footer-links ul a{font-size:12px}}.section__signup{border-top:10px solid #fff}.email-signup{width:1250px;height:auto;background-color:#b1b1b1;position:absolute;bottom:0;left:50%;margin:0 0 0 -625px;z-index:999;border-top:12px solid #db2128;display:block}email-signup .email-button button{min-width:45%}label{padding-right:20px}.add,.text-white,label{color:#fff}.add{display:inline-block;height:60px;line-height:55px;font-size:1.563em;font-family:Lato,sans-serif;font-weight:700;background:#08397e;padding:0 15px;text-align:center;cursor:pointer;transition:all .3s ease-in;margin-bottom:10px}.add,.add:hover{border:3px solid #08397e}.add:hover{background:#fff;color:#08397e}.remove{display:inline-block;height:35px;line-height:25px;font-size:1em;color:#fff;font-family:Lato,sans-serif;font-weight:700;border:3px solid #8d1c24;border-radius:50px;background:#8d1c24;padding:0 10px;text-align:center;cursor:pointer;transition:all .3s ease-in;margin-bottom:10px}.remove:hover{background:#fff;color:#08397e;border:3px solid #08397e}.email-signup .form-fields .submit{height:60px;line-height:55px;font-size:1.563em;color:#fff;font-family:Lato,sans-serif;font-weight:700;border:3px solid #358e40;background:#358e40;padding:0 15px;text-align:center;cursor:pointer;transition:all .3s ease-in;-webkit-appearance:none;border-radius:0;float:left}.email-signup .form-fields .submit.blue{background:#08397e;border-color:#08397e;width:50px}.vdp-datepicker.is-invalid .textbox{border:none!important}.vdp-datepicker__calendar .cell.day-header{line-height:5;font-size:100%!important;margin:10px 0 15px}.form-fields label span{color:#000;font-size:1.5em}.form-fields [type=radio]:checked,.form-fields [type=radio]:not(:checked){position:absolute;left:-9999px}.form-fields [type=radio]:checked+label,.form-fields [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000}.form-fields [type=radio]:checked+label:before,.form-fields [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;background:#fff}.form-fields [type=radio]:checked+label:after,.form-fields [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#000;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.form-fields [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form-fields [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form-fields .checkbox{display:inline-flex;cursor:pointer;position:relative}.form-fields .checkbox>span{font-size:1em;display:inline-block;margin-left:10px}.form-fields .checkbox>input{height:25px;width:25px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:3px solid #000;outline:none;transition-duration:.3s;cursor:pointer}.form-fields .checkbox>input:checked+span:before{content:"\2713";display:block;text-align:center;color:#000;position:absolute;left:5px;top:0;font-size:1.3em}.form-fields .checkbox>input:active{border:2px solid #34495e}@media screen and (max-width:1360px){.email-signup{width:900px;margin-left:-450px}}@media screen and (max-width:930px){.email-signup{width:100%;left:0;margin:0}}@media screen and (max-width:1600px){.email-signup{font-size:14px}}@media screen and (max-width:1440px){.email-signup{font-size:13px}}@media screen and (max-width:1200px){.email-signup{font-size:11px}}.email-signup__close{color:#000;position:absolute;top:15px;right:20px;font-size:1.5em;cursor:pointer}.email-signup__inner{width:1100px;margin:0 auto;padding:60px 0 30px;text-align:left}.email-signup__inner h4{color:#fff;font-size:1.563em;font-weight:700;padding:0 0 18px;border-bottom:1px solid #6a6a6a;margin:0 0 18px}.email-signup__cols>.left{width:300px}.email-signup__cols>.left.middle{margin:0 100px}@media screen and (max-width:1360px){.email-signup__cols>.left.middle{margin:0 50px}.email-signup .form-fields li{padding-bottom:15px}.email-signup__cols>.left{width:233px}.email-signup__inner h4{padding-bottom:10px}.email-signup__inner{width:800px;padding:50px 0 30px}}@media screen and (max-width:850px){.email-signup__cols>.left.middle{margin:0}.email-signup__cols>.left{width:100%}.email-signup__inner{width:auto;padding:50px 20px 30px}}.email-signup .form-fields li{padding-bottom:25px}.email-signup .form-fields li.submit-wrapper{padding-top:20px}@media screen and (max-width:1360px){.email-signup .form-fields li.submit-wrapper{padding-top:10px}}.email-signup .form-fields .select{width:100%;height:60px;line-height:60px;font-size:1.563em;color:#fff;font-family:Lato,sans-serif;font-weight:400;border:3px solid #fff;background:#b1b1b1;padding:0;text-indent:15px}@media screen and (max-width:1360px){.email-signup .form-fields .select{height:50px;line-height:50px}}.email-signup .form-fields .select.small{width:60%}.email-signup .form-fields .textbox{width:100%;height:60px;line-height:60px;font-size:1.563em;color:#fff;font-family:Lato,sans-serif;font-weight:400;border:3px solid #fff;background:transparent;padding:0 15px;-webkit-appearance:none;border-radius:0}.email-signup .form-fields .textbox:focus{outline:none;box-shadow:none}@media screen and (max-width:1360px){.email-signup .form-fields .textbox{height:50px;line-height:50px}}@media screen and (max-width:480px){.email-signup .form-fields .textbox{padding:10px 15px;line-height:1}}.email-signup .form-fields .checkbox{font-size:1em;font-weight:400;color:#fff;min-height:20px;display:inline-block;max-width:100%;padding-left:20px;cursor:pointer;line-height:1.3}.email-signup .form-fields .checkbox--last{margin-left:20px}.email-signup .form-fields .checkbox input[type=checkbox]{margin-left:-20px;margin-top:2px;position:absolute}.email-signup .form-fields .checkbox a{color:#fff}@media screen and (max-width:1360px){.add,.email-signup .form-fields .submit,.remove{height:50px;line-height:45px}}.email-signup .form-fields .submit:hover{background:#b1b1b1}.ng-submitted .ng-invalid{border-color:#db2128!important}.section__signup{font-family:Lato,sans-serif;font-size:16px;padding:2em 0;background:#b1b1b1;color:#fff;position:relative;cursor:pointer}@media screen and (max-width:1600px){.section__signup{font-size:14px}}@media screen and (max-width:1440px){.section__signup{font-size:13px}}@media screen and (max-width:1200px){.section__signup{font-size:11px}}.section__signup--inner{max-width:1300px;padding:0 30px;margin:0 auto}@media screen and (max-width:480px){.section__signup--inner{padding:0 20px}}.section__signup h5{font-size:1.513em;line-height:1.3;text-align:left;float:left;font-weight:400}@media screen and (max-width:1000px){.section__signup h5{float:none;padding-bottom:10px}.section__signup h5 br{display:none}}@media screen and (max-width:500px){.section__signup h5{font-size:18px;line-height:18px;padding-top:20px}}.section__signup .email-button{float:right;width:600px;margin-top:.6%}@media screen and (max-width:1366px){.section__signup .email-button{width:650px}}@media screen and (max-width:1360px){.section__signup .email-button{width:400px}}@media screen and (max-width:1000px){.section__signup .email-button{float:none;width:auto}.section__signup .email-button form{width:100%;display:table}}.section__signup .email-button input[type=email]{width:420px;float:left;height:64px;line-height:64px;font-size:1.563em;color:#fff;font-family:Lato,sans-serif;background:transparent;padding:0 15px;border:3px solid #fff;border-right-width:1px;border-radius:0!important}@media screen and (max-width:1366px){.section__signup .email-button input[type=email]{width:460px}}@media screen and (max-width:1360px){.section__signup .email-button input[type=email]{width:310px;height:44px;line-height:44px}}@media screen and (max-width:480px){.section__signup .email-button input[type=email]{padding:13px 15px;line-height:1;width:100%}.section__signup{padding:0 0 2em}}@media screen and (max-width:1000px){.section__signup .email-button input[type=email]{border-width:2px;display:table-cell}}@media screen and (max-width:500px){.section__signup .email-button input[type=email]{font-size:16px;line-height:16px;height:44px}}.section__signup .email-button .button,.section__signup .email-button button{width:180px;float:left;height:64px;line-height:64px;font-size:1.363em;text-align:center;font-weight:700;padding:0;margin:0;color:#fff;background:#08397e;border:0;font-family:Lato,sans-serif;cursor:pointer}@media screen and (max-width:1360px){.section__signup .email-button .button,.section__signup .email-button button{width:90px;height:44px;line-height:44px}}@media screen and (max-width:1000px){.section__signup .email-button .button,.section__signup .email-button button{display:table-cell}}@media screen and (max-width:480px){.section__signup .email-button .button,.section__signup .email-button button{width:100%}.remove{height:35px;line-height:25px;font-size:14px}.form-fields .checkbox>input:checked+span:before{font-size:2em}}@media screen and (max-width:500px){.section__signup .email-button .button,.section__signup .email-button button{font-size:16px;line-height:16px;height:44px}}::-webkit-input-placeholder{color:#afafaf!important;opacity:1!important}:-moz-placeholder,::-moz-placeholder{color:#afafaf!important;opacity:1!important}:-ms-input-placeholder,::-ms-input-placeholder{color:#afafaf!important;opacity:1!important}.section.social{background:#ab0a00;color:#fff;line-height:0;padding:30px 0;font-family:Pacifico,cursive;font-size:2em}.section.social.top-header{padding:20px 0}.section.social span{font-family:lato,Arial,serif;font-size:.75em}.section.social i{cursor:pointer;font-size:1em;margin:0}.section.social i:hover{color:#b1b1b1}.navigation .section.social{padding:0}.section.social .cell-middle>*{display:inline-block;vertical-align:middle}.navigation .section.social i.fa.fa-facebook-official:hover{color:#3b5998}.navigation .section.social i.fa.fa-twitter-square:hover{color:#0084b4}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{max-width:800px;margin:0 auto;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Lato,Arial,sans-serif}.modal-container.small-width{max-width:500px;border-top:10px solid #db2027}.modal-header{text-align:right;line-height:0}.modal-header .modal-default-button{background-color:#003ca6;border:2px solid #003ca6;color:#fff;font-family:Lato,Arial,sans-serif;font-weight:400;cursor:pointer;font-size:1.75em;line-height:.5;text-align:center}.modal-header .modal-default-button.overlap{margin-top:-10px}.modal-header .modal-default-button .fa-2x{line-height:.5;font-size:3em}.modal-header .modal-default-button .fa-times-thin:before{content:"\00d7"}.modal-body{margin:0 0 20px;text-align:center}.modal-body h3{color:#003ca6;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:3em}.modal-body h3.green{color:#246717}.modal-body p{font-family:Lato,Arial,sans-serif;font-size:1.5em;padding-bottom:2em;color:#000}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.tiles{display:flex;flex-wrap:wrap;color:#fff;overflow:hidden;margin-left:-10px}.tiles .tile{flex-grow:1;width:33%;border-bottom:10px solid #fff;border-left:10px solid #fff}.tiles .tile .view{position:relative;top:0;left:0;width:100%;height:100%;cursor:default}.tiles .tile .view img{position:relative;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.tiles .tile .view .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.tiles .tile .view .mask .column{min-height:120px;padding:20px;background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000",GradientType=0);right:0}.tiles .tile .view .mask .column .left{width:50%;position:absolute;bottom:30px}.tiles .tile .view .mask .column .left h3{font-family:Lato,Arial,serif;font-size:1.25em;font-weight:600;padding-right:30px}@media screen and (max-width:1440px){.tiles .tile .view .mask .column .left h3{font-size:1.1em;padding-right:10px}}.tiles .tile .view .mask .column .right{width:50%;position:absolute;bottom:20px;right:20px}.tiles .tile .view .mask .column .right a{width:150px;padding:8px 10px;display:block;font-size:1.25em;cursor:pointer;background:rgba(0,0,0,.2);border:2px solid #fff;color:#fff;font-family:Lato,Arial,serif;text-align:center;font-weight:600;text-decoration:none;float:right}@media screen and (max-width:1440px){.tiles .tile .view .mask .column .right a{font-size:1.1em}}.tiles .tile.third{width:33.333%}.tiles .tile.two-third{width:66.666%}@media screen and (max-width:768px){.tiles{margin-left:0}.tiles .tile{width:50%;border:none;margin-bottom:-1px}.tiles .tile .view .mask .column .left h3,.tiles .tile .view .mask .column .right a{font-size:1em}.tiles .tile .view .mask .column .right a{width:120px;line-height:1}.tiles .tile .view .mask .column .right{width:40%;bottom:20px}.tiles .tile .view .mask .column .left{width:60%;bottom:20px}}@media screen and (max-width:480px){.tiles .tile{width:100%}.tiles .tile .view .mask .column .left h3{padding-right:20px}}@media screen and (max-width:320px){.tiles .tile .view .mask .column .left h3,.tiles .tile .view .mask .column .right a{font-size:1em}.tiles .tile .view .mask .column .left{width:50%;bottom:20px}.tiles .tile .view .mask .column .right a{width:120px;line-height:1}}.pagination{margin-top:3em}.pagination ul{list-style-type:none;padding:0;margin:0}.pagination ul li{list-style:none;display:inline-block;padding-right:10px}.pagination ul li:not(:last-child){border-bottom:none}.pagination ul li a{text-decoration:none;display:inline-block;background-color:#003ca6;color:#fff;padding:3px 20px;font-size:18px;text-align:center;line-height:45px}.results ul li:not(:last-child){border-bottom:2px solid #f2f2f2}@media screen and (max-width:768px){.page-item.hide-mobile{display:none}.page-link.previous{float:left}.page-link.next{float:right}}.pagenotfound p{font-size:1.5em;border-bottom:2px solid #999695;line-height:2}.pagenotfound h2{font-size:1.25em;font-weight:700;padding-top:20px;padding-bottom:10px}.pagenotfound ul{padding-bottom:40px}.pagenotfound ul li a{color:#1e479d;text-decoration:none;line-height:1.5}@media screen and (max-width:480px){.pagenotfound p{font-size:1.5em;line-height:1;padding:20px 0 10px}}.form-col{float:left;width:49%;padding-bottom:15px}@media screen and (max-width:480px){.form-col{width:100%}}.form-col-right{float:right}.form-col-full{width:100%}.form{padding:30px 0 0}.form--small{padding-top:15px}.form li .textbox{height:46px;line-height:46px;width:100%;background:#fff;border:2px solid #003ca6;padding:0 15px;outline:0;color:#000;font-size:1.125em;font-family:Lato,sans-serif;vertical-align:middle;-webkit-appearance:none;border-radius:0}.form li .textbox:focus{outline:none;box-shadow:none}.form li{padding-bottom:15px;width:49%}.form li.full-width{width:100%}.form li:nth-child(odd){float:left}.form li:nth-child(2n){float:right}@media screen and (max-width:480px){.form li .textbox{padding:13px 15px;line-height:1}}@media screen and (max-width:480px){.form li{width:100%}.form li .textbox--small:last-child{margin-bottom:0}}.form li .textbox--medium{width:394px}@media screen and (max-width:480px){.form li .textbox--medium{width:100%;margin-bottom:5px}.form li .textbox--medium:last-child{margin-bottom:0}}.form li .select{height:46px;line-height:46px;width:100%;background:#fff;border:2px solid #bababa;padding:0;text-indent:15px;outline:0;color:#000;font-size:1em;font-family:Lato,sans-serif;border-radius:0!important}.form li .select--small{width:48%}@media screen and (max-width:480px){.form li .select--small{width:100%;margin-bottom:15px}.form li .select--small:last-child{margin-bottom:0}.email-signup__inner{width:auto;padding:50px 20px 0}.hidden-xs{display:none}}.form li .select-box{height:46px;background:#fff}.form li .select-box .selectize-input{font-size:1em;height:46px;line-height:normal;background:0;box-shadow:none;border-radius:0;border:2px solid #bababa;padding:10px 15px}.form li .select-box .selectize-input input{font-size:inherit;font-style:inherit;color:#225f9a;font-weight:inherit;width:100%!important;height:100%}.form li .select-box .selectize-dropdown-content{background:#fff;border:1px solid #bababa}.form li .checkbox{font-size:.875em;font-weight:400;color:#919191;min-height:20px;display:inline-block;max-width:100%;padding-left:20px;cursor:pointer}.form li .checkbox--last{margin-left:20px}.form li .checkbox input[type=checkbox]{margin-left:-20px;margin-top:2px;position:absolute}.form li .checkbox a{color:#919191}.form ::-webkit-input-placeholder{color:#afafaf!important;opacity:1!important}.form :-moz-placeholder,.form ::-moz-placeholder{color:#afafaf!important;opacity:1!important}.form :-ms-input-placeholder,.form ::-ms-input-placeholder{color:#ccc!important;opacity:1!important}.form :-ms-input-placeholder{color:#afafaf!important;opacity:1!important}.texteditor{padding:0!important}.contact{color:#000}.contact__wrapper{max-width:1440px;padding:50px 40px;margin:0 auto;line-height:1.3}.contact__wrapper .form{padding:0}.contact__wrapper .form li .textbox{height:60px;line-height:60px}.contact__wrapper .form li textarea.textbox{height:180px;resize:none;overflow:hidden;position:relative}.contact__wrapper em{font-style:italic;color:#afafaf;font-size:.875em;padding:10px 0 0;display:block;text-align:left}.contact__wrapper .btn{height:45px;line-height:45px;min-width:143px;background:#000;color:#fff;cursor:pointer;border:0;font-family:Lato,sans-serif;font-weight:600;font-size:1.063em;outline:0;text-transform:uppercase;transition:.3s}.contact__wrapper .btn--negative{background:#db2128}.contact__wrapper .btn--positive{background:#08397e}.contact__heading{font-size:1.25em;padding-bottom:20px;color:#003ca6;font-family:Lato,sans-serif;font-weight:600}.contact__left{width:880px;float:left}.contact__right{width:400px;float:right}.contact__address{font-size:1.15em;line-height:1.3}.contact__address strong{font-weight:700}.contact__address ul{padding:20px 0 30px}@media screen and (max-width:1400px){.contact__left{width:700px}.contact__wrapper{max-width:1220px}}@media screen and (max-width:1220px){.contact__left{width:700px}.contact__wrapper{max-width:1020px}.contact__right{width:200px}.contact__wrapper .form li .textbox{height:45px;line-height:45px}}@media screen and (max-width:1020px){.contact__left{width:500px}.contact__wrapper{max-width:820px;padding-left:20px;padding-right:20px}.contact__right{width:200px}.contact__wrapper .form li .textbox{height:45px;line-height:45px}}@media screen and (max-width:800px){.contact__left{width:100%;float:none;padding-bottom:20px}.contact__wrapper{max-width:820px;padding-left:20px;padding-right:20px}.contact__right{width:100%;float:none}.contact__wrapper .form li .textbox{height:45px;line-height:45px}}@media screen and (max-width:480px){.contact__wrapper .form li .textbox{width:100%;float:none}.contact__heading{font-size:1.25em}}[v-cloak]{display:none}.help.is-danger{color:#db2128;font-size:12px}.accordion{color:#000;margin:0 auto;max-width:1440px;font-size:16px;padding:1.5em 0}.accordion .lead-text{font-family:Lato,serif,arial;font-weight:400;border:2px solid #093272;padding:1em 1.5em;margin-bottom:8px;font-size:1.25em;max-width:1440px}.accordion .accordion-header{font-family:Lato,serif,arial;font-size:1.5em;font-weight:700;color:#003fa5;cursor:pointer;transition:all .3s}.accordion .accordion__item{margin-bottom:8px;border:2px solid #093272;padding:1em 1.5em}.accordion .accordion-body{background:#fcfcfc;color:#353535;display:none}.accordion .accordion-body__contents h3{padding-top:1em;font-family:Lato,serif,arial;font-weight:700}.accordion .accordion-body__contents h3 p{font-size:1.5em;color:#093272}.accordion .accordion-body__contents p{font-size:1.25em;color:#000}.accordion .accordion-body__contents ul{list-style-type:disc;font-size:1.1em;line-height:1.3;padding-left:20px;padding-bottom:20px;font-size:1.25em;color:#000}.accordion .accordion__item>.accordion-header:after{font-family:FontAwesome;content:"\f0d7";display:inline-block;vertical-align:middle;font-size:1em;line-height:1;font-weight:900;float:right}.accordion .accordion__item.active>.accordion-header:after{transform:rotate(-180deg)}.accordion .force-open{display:block!important}@media screen and (max-width:480px){.accordion .accordion{padding:0 10px}.accordion .accordion-header,.accordion .lead-text{font-size:1.15em}.accordion .lead-text{padding:.5em 10px;margin:0 10px 5px;line-height:1}.accordion .accordion__item{margin-bottom:5px;padding:.75em}.accordion .accordion-body__contents h3 p{font-size:1.15em}.accordion .accordion-body__contents p,.accordion .accordion-body__contents ul{font-size:1em;color:#000}}.results{max-width:1440px;margin:0 auto;padding:1em 1em 5em 1.5em;font-family:lato,Arial,serif}.results h2{font-weight:700;color:#003ca6;font-size:3em;padding-bottom:20px}.results .list ul{list-style-type:disc;padding:0;font-size:1.25em;font-weight:700}.results .list ul li{list-style-position:outside;border-bottom:none}.results .list ul li a{display:block}.results .list ul li:not(:last-child){padding-bottom:25px;margin-bottom:20px;border-bottom:2px solid #f2f2f2}.article{padding:0 0 30px}.article p{font-size:1em;line-height:1.3;color:#000;padding-bottom:20px;text-align:justify}.article p a{color:#003fa5}.article strong{font-size:1em;line-height:1.3;font-weight:700}.article table{padding:20px}.article table td,.article table th{padding:8px 20px}.article ul{list-style-type:disc;font-size:1em;line-height:1.3;padding-left:20px;padding-bottom:20px}.article img{float:right;width:45%;margin:0 0 40px 40px}.article .readmore{background-color:#003ca6;text-decoration:none;color:#fff;display:inline-block;padding:10px 40px;font-weight:400;font-size:1em;line-height:1}@media screen and (max-width:480px){.article{padding:0 0 20px}.article img{padding:20px 0 10px;float:none;width:100%;margin:0}.article a{width:100%;text-align:center}.article table td,.article table th{padding:8px 10px;width:33%}}.school .withbg{background-color:#f2f5fc;text-align:center}.school .withbg h2{line-height:2.3}.school .withbg h2,.school .wrapper h2{color:#003ca6;font-size:2.5em;font-weight:700}.school .wrapper h2{line-height:1.5}.school .wrapper h2 .dog{display:none}@media screen and (max-width:480px){.school .wrapper h2 p{float:left;width:75%}.school .wrapper h2 .dog{float:right;display:block;width:60px}}.school .wrapper .dot{padding:0 5px;vertical-align:top}.school .wrapper input{width:100%;border:2px solid #003ca6;font-size:1.15em;padding:12px 20px;margin-bottom:1em;height:50px;outline:none;-webkit-appearance:none;border-radius:0}.school .wrapper input.custom{color:#8d8d8d;font-family:Lato,Arial,sans-serif;padding:0}.school .wrapper .submit{background-color:#4d4d4d;border:2px solid #4d4d4d;width:100%;color:#fff;font-size:1.15em;padding:11px 20px;height:50px;cursor:pointer;transition:.3s}.school .wrapper .submit:hover{background-color:#fff;color:#4d4d4d}.school .wrapper .oneline{display:flex;align-items:center;justify-content:space-around;height:100%}.school .wrapper .oneline select{float:left;width:32%}.school .wrapper .oneline form{float:left;width:66.666%}.school .wrapper .oneline form input{width:49%;margin-bottom:0;outline:none;-webkit-appearance:none;border-radius:0}.school .wrapper .oneline form .submit{width:49%}.school .wrapper .columns{display:flex}.school .wrapper .columns .left-column{flex:1;padding-top:2.5em}.school .wrapper .columns .left-column h5{font-size:2em;line-height:2;color:#000;font-weight:700;text-align:center}.school .wrapper .columns .left-column .dog{padding-top:40px;text-align:center;position:relative;bottom:-5px;overflow:hidden}.school .wrapper .columns .right-column{flex:2}.school .wrapper .columns .right-column .map-info{max-width:900px;float:right;padding-left:5%}.school .wrapper.small{max-width:1000px;background-color:#e4eaf6;margin-top:40px;padding:0}.school .wrapper.small .card-header{text-align:center;background-color:#b1c4e4;color:#003ca6;font-weight:700;font-size:1.15em;padding:8px 0}.school .table{padding:20px 5px;margin:1em 0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;font-size:1.15em}.school .table.padding-btm{padding:0 0 30px}.school .table table{width:98%}.school .table .card{border:2px solid #fff;background-color:#e4eaf6;padding:20px;width:50%}.school .table .card.full-width{width:100%}.school .table .card.noborder{border:none}.school .table .card.padding-lr{padding:0 20px}.school .table .card .card-header,.school .table .card .subhead{color:#003aa5;font-weight:700}.school .table .card .card-header{padding-bottom:10px}.school .table .card .subhead{padding:2px 0;display:inline-block;vertical-align:top}.school .table .card .btn{color:#fff;background-color:#003ca6;border:2px solid #003ca6;text-decoration:none;display:block;font-weight:600;font-size:.85em;padding:10px 13px}.school .table .card .btn:hover{background-color:#fff;color:#003ca6}.school .table .card .info{font-size:1em;position:relative;width:80%}.school .table .card .info .controlled-width{width:calc(100% - 140px)}.school .table .card .info span{display:inline-block;color:#000!important;padding-right:1em}.school .table .card .info .readmore{position:absolute;right:0;bottom:0}.school .button{max-width:1000px;margin:0 auto;padding:0 0 30px;background-color:#fff}.school .button .back{background-color:#003ca6;border:2px solid #003ca6;color:#fff;transition:.3s;text-decoration:none;display:inline-block;padding:10px 30px;font-size:1em;font-weight:600}.school .button .back:hover{background-color:#fff;color:#003ca6}.school .button .contactbtn{float:right;background-color:#255e17;border:2px solid #255e17;color:#fff;transition:.3s;padding:11px 30px;font-size:1em;font-weight:600;cursor:pointer}.school .button .contactbtn:hover{background-color:#fff;color:#255e17}.school .cusDD_default{position:relative;width:100%;margin:auto;font-size:1.15em;line-height:1.3;cursor:pointer;text-align:left;text-indent:20px}.school .cusDD_default.small{width:33%}.school .cusDD_default .cusDD_select{background:#003ca6;border:2px solid #003ca6;height:50px;line-height:40px;position:relative;color:#fff;z-index:0}.school .cusDD_default .cusDD_arrow{position:absolute;right:0;top:0;bottom:0;width:50px;background:#fff url(/Content/images/arrow-down.gif) no-repeat;background-position:50% 50%}.school .cusDD_default .cusDD_arrow.active{background:#fff url(/Content/images/arrow.gif) no-repeat;background-position:50% 50%}.school .cusDD_default .cusDD_options{background:#fff;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;position:absolute;top:49px;left:0;right:0;z-index:1;display:none}.school .cusDD_default .cusDD_opt{height:50px;line-height:50px;width:100%;display:block;border-top:2px solid #a5bbe0;background-color:#e4eaf6}.school .cusDD_default .cusDD_opt:hover{background:#003ca6;color:#fff}.school .cusDD_slick_d{position:relative;width:250px;margin:auto;font-size:16px;cursor:pointer;text-align:left;text-indent:20px;color:#000}.school .cusDD_slick_d .cusDD_select{background:rgba(0,0,0,.4);border:1px solid #505050;height:40px;line-height:40px;position:relative;z-index:0}.school .cusDD_slick_d .cusDD_arrow{position:absolute;right:0;top:0;bottom:0;width:30px}.school .cusDD_slick_d .cusDD_arrow,.school .cusDD_slick_d .cusDD_arrow.active{background:url(http://skyscrapercenter.com/img/chevron-down.png) no-repeat;background-size:60% auto;background-position:50% 50%}.school .cusDD_slick_d .cusDD_options{background:rgba(0,0,0,.4);border-left:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;position:absolute;top:42px;left:0;right:0;z-index:1;display:none}.school .cusDD_slick_d .cusDD_opt{height:40px;line-height:40px;width:100%;display:block;position:relative;transition:.3s;overflow:hidden}.school .cusDD_slick_d .cusDD_opt:before{content:"";z-index:-1;display:block;position:absolute;top:0;left:-320px;height:inherit;width:300px;transform:skew(-30deg);background:rgba(0,0,0,.2);border-right:1px solid #505050;transition:.3s}.school .cusDD_slick_d .cusDD_opt:hover:before{transform:skew(-30deg) translateX(300px)}.school .cusDD_slick_l{position:relative;width:250px;margin:auto;font-family:Josefin Sans,sans-serif;font-size:16px;cursor:pointer;text-align:left;text-indent:20px;color:grey}.school .cusDD_slick_l .cusDD_select{background:hsla(0,0%,100%,.4);border:1px solid silver;height:40px;line-height:40px;position:relative;z-index:0}.school .cusDD_slick_l .cusDD_arrow{position:absolute;right:0;top:0;bottom:0;width:30px}.school .cusDD_slick_l .cusDD_arrow,.school .cusDD_slick_l .cusDD_arrow.active{background:url(http://skyscrapercenter.com/img/chevron-down.png) no-repeat;background-size:60% auto;background-position:50% 50%}.school .cusDD_slick_l .cusDD_options{background:hsla(0,0%,100%,.4);border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;position:absolute;top:42px;left:0;right:0;z-index:1;display:none}.school .cusDD_slick_l .cusDD_opt{height:40px;line-height:40px;width:100%;display:block;position:relative;transition:.3s;overflow:hidden}.school .cusDD_slick_l .cusDD_opt:before{content:"";z-index:-1;display:block;position:absolute;top:0;left:-320px;height:inherit;width:300px;transform:skew(-30deg);background:hsla(0,0%,100%,.6);transition:.3s}.school .cusDD_slick_l .cusDD_opt:hover:before{transform:skew(-30deg) translateX(300px)}.school .custom{position:relative;width:250px;margin:auto;font-family:Pacifico,cursive;font-size:16px;cursor:pointer;text-align:left;text-indent:20px;color:#000}.school .custom .cusDD_select{background:url(http://data2.whicdn.com/images/58750873/original.jpg);background-size:100% auto;background-position:0 18px;border:1px solid #fff0f5;height:40px;line-height:40px;position:relative;z-index:0}.school .custom .cusDD_arrow{position:absolute;right:0;top:0;bottom:0;width:30px;background:url(http://cdn.mysitemyway.com/etc-mysitemyway/icons/legacy-previews/icons/glossy-black-icons-animals/012581-glossy-black-icon-animals-animal-cat4.png) no-repeat;background-size:100% auto;background-position:50% 50%}.school .custom .cusDD_arrow.active{background:url(http://static.wixstatic.com/media/667dde_b92ab26894531abe1973a0b39fa239cf.png) no-repeat;background-size:60% auto;background-position:50% 50%}.school .custom .cusDD_options{background:url(https://40.media.tumblr.com/218dac0087fa6edfa81e31caf7a364d6/tumblr_mjortge3Mi1rgpyeqo1_500.png) #fff no-repeat;background-size:100% auto;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;position:absolute;top:42px;left:0;right:0;z-index:1;display:none}.school .custom .cusDD_opt{height:40px;line-height:40px;width:100%;display:block;position:relative;transition:.3s;overflow:hidden}.school .custom .cusDD_opt:hover{color:#fff;background:rgba(0,0,0,.6)}.school .desktop-only{display:block}.school .mobile-only{display:none}@media screen and (max-width:768px){.school .table{padding:0}.school .table .card{width:100%}.school .table .card.padding-lr{padding:0 10px}.school .wrapper{margin:20px 20px 0}.school .button{padding:0 20px 20px}.school .button .back{width:100%;text-align:center}.school .button .contactbtn{float:none;margin-top:10px;width:100%}.school .wrapper .oneline,.school .wrapper .oneline form,.school .wrapper .oneline form .submit,.school .wrapper .oneline form input,.school .wrapper .oneline select{float:none;width:100%;display:block;margin-top:10px}school .table .card .info span{padding-right:5px}.school .table .card .info{position:static;width:60%}.school .table .card .info .desktop-only{display:none}.school .table .card .mobile-only{display:block;padding-top:10px}.school .table .card .mobile-only .btn{text-align:center;font-weight:600;font-size:1em;padding:8px 20px}.school .wrapper.small{margin-top:20px;margin-bottom:5px}.school .cusDD_default.small{width:100%}.dog img{display:none}.school .wrapper h2{font-size:2em;font-weight:700;line-height:1}.school .wrapper{margin:20px 0 0}.school .withbg h2{color:#003ca6;font-size:1.5em;font-weight:700;line-height:2}}#puppy-info .modal-thanks{padding-bottom:40px;text-align:center}#puppy-info .modal-thanks .modal-default-button{float:right;padding:0;margin:0;background:none;border:none;cursor:pointer;outline:none}#puppy-info .modal-thanks .modal-default-button img{width:50px;display:block;margin:0 auto}#puppy-info .modal-thanks .thanks{max-width:500px;margin:0 auto;text-align:center}#puppy-info .modal-thanks .thanks h3{font-weight:700;font-size:20px;color:#003ca6;font-size:3.5em}#puppy-info .modal-thanks .thanks p{font-size:1.2em}#puppy-info .modal-thanks .thanks .thanks .small-tick{width:120px}#puppy-info .modal-body .modal-head{text-align:left;padding:20px 0 0 50px;position:relative;left:0;right:0}#puppy-info .modal-body .modal-head h2{font-weight:700;font-size:20px;color:#003ca6;float:left}#puppy-info .modal-body .modal-head .modal-default-button{padding:0;background:none;border:none;cursor:pointer;outline:none;float:right;margin:-20px 0 0}#puppy-info .modal-body .modal-head .modal-default-button img{width:50px}#puppy-info .modal-body .puppy__wrapper{margin-top:-5px;border-top:2px solid #cdd8ee;margin-left:50px}@media screen and (max-width:480px){#puppy-info .modal-body .puppy__wrapper{margin-left:20px}}#puppy-info .modal-body .puppy__wrapper form{padding:20px 50px 30px 0}@media screen and (max-width:480px){#puppy-info .modal-body .puppy__wrapper form{padding:20px 20px 0 0}}#puppy-info .modal-body .puppy__wrapper label{color:#666;font-size:1em;padding-bottom:5px}#puppy-info .modal-body .puppy__wrapper .textarea,#puppy-info .modal-body .puppy__wrapper .textbox{font-family:Lato,Arial,sans-serif;width:100%;height:36px;border:2px solid #003ca6;font-size:1em;padding:0 15px}#puppy-info .modal-body .puppy__wrapper .textarea{padding-top:15px}#puppy-info .modal-body .puppy__wrapper em{font-style:italic;color:#afafaf;font-size:.875em;padding:10px 0 0;text-align:left;display:block}#puppy-info .modal-body .puppy__wrapper ul li{margin-bottom:15px}#puppy-info .modal-body .puppy__wrapper .btn{text-align:left}#puppy-info .modal-body .puppy__wrapper .btn .submit{background-color:#003ca6;color:#fff;border:2px solid #003ca6;padding:8px 30px;font-size:1em;cursor:pointer;transition:.3s}#puppy-info .modal-body .puppy__wrapper .btn .submit:hover{color:#003ca6;background-color:#fff}#puppy-info .modal-body .puppy__wrapper .textarea{height:150px}.nxtprev{max-width:1508px;margin:-20px auto 0;padding-bottom:40px}.nxtprev.nomargin{margin-top:50px;margin-bottom:-70px}.nxtprev .prev{float:left}.nxtprev .prev a{background-color:#255e17;border:2px solid #255e17;text-decoration:none;color:#fff;display:inline-block;padding:10px 20px;font-weight:700;font-size:1em;line-height:1;width:100px;text-align:center}.nxtprev .prev a:hover{background-color:#fff;color:#255e17}.nxtprev .prev.margin-top{margin-top:20px}.nxtprev .next{float:right}.nxtprev .next a{background-color:#255e17;border:2px solid #255e17;text-decoration:none;color:#fff;display:inline-block;padding:10px 20px;font-weight:700;font-size:1em;line-height:1;width:100px;text-align:center}.nxtprev .next a:hover{background-color:#fff;color:#255e17}.thanks{padding-top:55px}@media screen and (max-width:480px){.school .wrapper{padding:0}.school .table{font-size:14px}.school .wrapper h2{font-size:1.5em;padding:0 20px}.school .wrapper .oneline{padding:0 20px}#puppy-info .modal-body{padding:0 0 20px}#puppy-info .modal-container{box-shadow:none}#puppy-info .modal-header h3{font-size:1.5em;padding:10px 0;text-align:left;position:static}#puppy-info .modal-header{padding-right:20px}#puppy-info .modal-body .btn .submit{width:100%}.school .wrapper .columns .left-column{padding:20px 20px 0}.school .wrapper .columns .left-column h5{line-height:1.5}.school .cusDD_default.small,.school .table .card .info .controlled-width{width:100%}#puppy-info .thanks .small-tick{width:140px!important}#puppy-info .thanks p{font-size:1.2em;padding-top:10px}}@media screen and (max-width:1440px){.school .table .card .info,.school .table .card .subhead{font-size:16px}}@media screen and (max-width:480px){.school .table .card .info,.school .table .card .subhead{font-size:16px}.school .table .card .info{width:75%}.nxtprev.nomargin{margin-top:20px;margin-bottom:-15px}.nxtprev{padding:20px}}@media screen and (max-width:320px){.school .table{font-size:14px}}