*{padding:0;margin:0;box-sizing:border-box}article,aside,audio,figure,footer,header,main,nav,section,video{display:block}html{background-color:#f0f8ff;font:16px/1.4 Roboto,sans-serif}body{background-color:#fff;max-width:960px;margin:auto}main{margin:auto}.video{position:relative;padding-bottom:75%;padding-top:25px;height:0;overflow:hidden;margin-bottom:2%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}h1{background-color:#3795cb;color:#fff;font:2.5em/normal Arimo,sans-serif;padding:.25em .5em;letter-spacing:1.2px;text-align:center}h2{font:2em/normal Arimo,sans-serif;background-color:#3795cb;color:#fff;padding:.5em .5em;letter-spacing:1.2px;text-align:center}h3{font:1.5em/normal Arimo,sans-serif;color:#3795cb;padding:.5em .5em;text-align:center}p{font:1em/normal Lato,sans-serif;margin:20px}img{max-width:100%;height:auto;display:block;margin:auto}ul{list-style-type:none}a{text-decoration:none}.regLink:link{color:#02787a;text-decoration:underline}.regLink:visited{color:#02787a;text-decoration:underline}a.btn{text-decoration:none;border:1px solid #cb6a09;background-color:#cb6a09;color:#eae1db;text-align:center;padding:.5em .5em;margin:1em .1em;display:inline-block;min-width:126px;max-height:116px}a.btn:hover{background-color:teal;border:solid 1px teal;color:#fff}.btnDiv{text-align:center}.centerBtn{text-align:center}#home .mainImg{margin-bottom:20px}#home .sec1 img{margin:20px auto}#home aside ul{list-style-type:square;margin:2% 10%;font-size:20px}#home aside li{padding-bottom:15px}#showEvents .calender iframe{max-width:80%;max-height:600px;margin:0 10%}#trainer .sec1{border-top:solid 2px #153c71;margin-top:10px;padding-top:10px}#trainer .sec2 h3:first-of-type{padding:15px 12px 0}#trainer aside ul{text-align:center;padding:15px}#trainer aside li{padding:5px}#trainer aside a{text-decoration:underline}#trainer .sec5 .twoCols h3{padding-bottom:15px}#trainer .sec5 .twoCols address{text-align:center;padding:10px}#breeder p{margin:5px 20px 20px}#breeder .sec2 p{margin-top:20px}#breeder .sec2 img{padding-top:20px}#breeder .sec2 article div{background-color:#ededed;margin:10px}#breeder .sec2 article ul{list-style-type:disc;margin:10px 20px 0 50px;padding-bottom:10px}#breeder .sec2 article li{padding:3px}#gallery #tabs ul{display:flex;justify-content:center}#gallery .galWrapper{display:flex;flex-wrap:wrap}#gallery #tabs-1 img,#gallery #tabs-2 img,#gallery #tabs-3 img{max-width:300px}#gallery #tabs-1 .galPicBox,#gallery #tabs-2 .galPicBox,#gallery #tabs-3 .galPicBox{background-color:#ededed;max-width:350px;margin:10px auto}#gallery img:hover{transform:scale(2,2)}#videos .videosWrapper{display:flex;flex-wrap:wrap;justify-content:space-around}#videos .video{width:350px}#videos .videosBox{background-color:#ededed;padding:10px;margin-top:10px}#about .sec1 img{padding-bottom:20px}#about .sec3 .threeCols{margin:10px;background-color:#ededed;text-align:center;padding:10px}#faq .faq1{margin:15px auto;max-width:500px;text-align:center}#faq .beefup{margin:10px auto;max-width:450px;background-color:#fff}#faq .beefup__body{background-color:#ededed;border-top:solid 2px #153c71}#contact img{width:100%}#contact .contact1 p{text-align:center}#contact .map{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;border:3px solid #cb6a09}#contact .map iframe{left:0;top:0;height:100%;width:100%;position:absolute}#join .formBtn{display:flex}#join .formBtn li{flex:1;padding:10px}#join .firstMiddle{display:flex}#join .firstMiddle li{flex:1}#join .firstMiddle li:nth-of-type(1){padding-right:10px}@media screen and (min-width:700px){#home .sec1{display:flex;border-bottom:solid 2px #153c71;margin-bottom:10px}#home .sec1 .twoCols{flex:1;padding:0 10px}#home .sec2{display:flex}#home .sec2 .threeCols{flex:1;padding:0 10px}#home .sec3{display:flex}#home .sec3 .twoCols{flex:1;padding:0 10px}#home .sec3 aside{flex:1;padding:0 10px}#showEvents article p{padding:0 50px}#showEvents .sec1{display:flex}#showEvents .sec1 .card{flex:1;padding:0 10px}#trainer .sec1{display:flex;margin-top:10px;padding-top:0}#trainer .sec1 .twoCols{flex:1;padding:10px 10px}#trainer .sec2{display:flex}#trainer .sec2 .twoCols{flex:1;padding:10px 10px}#trainer .sec3 aside{border-top:solid 2px #153c71;padding-top:10px;display:flex;justify-content:space-around}#trainer .sec3 article{display:flex}#trainer .sec3 article p{width:50%;padding:0 10px}#trainer .sec4{border-bottom:solid 2px #153c71;padding-bottom:10px;display:flex}#trainer .sec4 .twoCols{flex:1;padding:0 10px}#trainer .sec5{display:flex}#trainer .sec5 .twoCols{flex:1}#breeder .welcome p{padding:0 50px}#breeder .sec1{display:flex}#breeder .sec1 .twoCols{padding:0 10px}#breeder .sec2{display:flex}#breeder .sec2 .twoCols{flex:1}#breeder .sec2 .twoCols div{margin-top:0}#about .sec1{display:flex;align-items:center;padding-left:15px}#about .sec1 .threeCols{flex:1}#about .sec2{display:flex;align-items:center;border-bottom:solid 2px #153c71}#about .sec2 .twoCols{flex:1;padding:0 10px}#about .sec3 h3{text-align:left}#about .sec3 .threeCols{display:flex;align-items:center}#about .sec4 .threeCols{display:flex;margin-right:15px}#about .sec4 .threeCols div{flex:1;text-align:center}#about .sec5{display:flex;align-items:center}#about .sec5 .twoCols{flex:1;padding:10px}#faq .sec1{display:flex;align-items:center;padding:20px}#faq .sec1 .twoCols{flex:1}#contact .sec1{display:flex}#contact .sec1 .twoCols{flex:1;padding:0 10px}#contact .sec1 address{margin:40px 0 0 40px}#contact .sec1 .map{margin:5px 0 0 40px}#join .join1{text-align:center;padding:0 50px}#join .join2{max-width:750px;margin:auto}#donate .sec1{display:flex}#donate .sec1 .twoCols{flex:1}#donate article p{padding:0 50px}}footer{min-height:120px;padding:2.5em;text-align:center;background-image:linear-gradient(to top,#153c71,#3795cb);color:#fff;font-size:.8em}footer ul{display:inline-block;margin:0 auto 10px;display:flex;justify-content:center}.facebook,.googleMaps,.instagram,.twitter,.yelp{background:url(../images/Social_Media_Icons_BW.png) no-repeat;display:block;height:27px;width:27px;padding:10px;margin:8px}.instagram{background-position:0 0}.instagram:hover{background-position:0 -27px}.facebook{background-position:-31px 0}.facebook:hover{background-position:-31px -27px}.twitter{background-position:-62px 0}.twitter:hover{background-position:-62px -27px}.yelp{background-position:-93px 0}.yelp:hover{background-position:-93px -27px}.googleMaps{background-position:-124px 0}.googleMaps:hover{background-position:-124px -27px}.hamMenu{font-size:35px;background-color:#3795cb;text-align:right;padding:5px;cursor:pointer}nav{display:none;padding:10px}nav i{padding:2px 5px 0}nav a{padding:5px;display:block;text-decoration:none;font:1.25em/normal Arimo,sans-serif;color:#3795cb}nav a:hover{background-color:#153c71;color:#fff}nav a:active{background-color:#153c71;color:#fff}#sub1,#sub2{padding-left:20px;display:none}.disabled{padding:5px;display:block;text-decoration:none;font:1.25em/normal Arimo,sans-serif;color:#3795cb}.disabled a{font-size:20px}.active{padding:5px;display:block;text-decoration:none;font:1.25em/normal Arimo,sans-serif;color:#3795cb}.active a{font-size:20px}form{width:80%;margin:.5em auto 1em}form fieldset{margin-bottom:1em;padding:10px;background-color:#ededed}form legend{font-style:italic;color:#399;margin-left:10px}form li{margin-bottom:.5em}form li label{display:block;padding-bottom:.2em}form li input{width:100%;margin-bottom:.5em;line-height:2;border-radius:4px;border:1px solid #ccc;height:3em;padding-left:.5em}form ul{padding:5px}form select{height:3em;border-radius:4px;border:1px solid #ccc}form .submitBtn{cursor:pointer;font:16px/1.4 Roboto,sans-serif;text-decoration:none;border:1px solid #cb6a09;background-color:#cb6a09;color:#eae1db;text-align:center;padding:.5em .5em;margin:1em .1em;display:inline-block;min-width:126px;max-height:116px}form .submitBtn:hover{background-color:teal;border:solid 1px teal;color:#fff}form textarea{width:100%;margin-bottom:.5em;line-height:2;border-radius:4px;border:1px solid #ccc;height:5em;padding-left:.5em;display:block;padding-bottom:.2em;margin-top:20px;font:1em/normal Lato,sans-serif}form select{height:3em;border-radius:4px;border:1px solid #ccc}form .checkList div{display:flex;align-items:center;padding:10px}form .checkList div input{flex:1}form .checkList div label{flex:5}form .radioList{display:flex;justify-content:space-around}form .monthYear{display:flex}form .monthYear li{width:100%;padding-bottom:5px}form .monthYear select{width:100%;flex:1}form .formFlex{display:flex}@media screen and (min-width:700px){.fa-chevron-down{display:none}.hamMenu{display:none}nav{display:block}nav ul{display:flex;justify-content:space-around}#sub1,#sub2{position:absolute;display:flex;flex-direction:column;background-color:#153c71;padding:5px;margin-top:5px;display:none}#sub1 a,#sub2 a{color:#fff}}
