:root{--black:#000;--white:#fff7ee;--cream:#FEEBD4;--blue-light:#8fc7d9;--blue-middle:#61869b;--blue-dark:#205465;--blue-midnight:#1D5466;--blue-midnight2:#1c5568;--blue-bright:#70afc4;--gray-light:#e1e1e1;--gray-warm:#6c6c6c;--gray-warm-aaa:#4f4f4f;--red:#70afc4;}html,body{font-size:16px;min-width:360px;}h1{font-family:steelfish,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:60px;line-height:1.15em;color:var(--blue-middle);margin:20px 0;}h2{font-family:steelfish,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:40px;line-height:1.25em;letter-spacing:1px;color:var(--blue-middle);margin:10px 0;}h3{font-family:steelfish,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase;font-size:30px;line-height:1.33em;color:var(--blue-middle);margin:10px 0;}h4,h5,h6{margin:.75em 0 .5em 0;}a{color:var(--blue-middle);}small{font-size:11px;}.item-list ul{padding:0 0 0 25px;}select{padding:6px 5px;font-size:14px;border-radius:0;background-color:var(--white);border:1px solid var(--gray-light);}textarea{border:1px solid var(--white);border-right:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);background-color:var(--white);padding:5px;font-size:12px;}input{background-color:var(--white);border:1px solid var(--white);border-right:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);padding:7px 5px;font-size:14px;max-width:100%;}input[type=submit]{border:0;background-color:var(--blue-middle);color:var(--cream);padding:6px 10px 5px 10px;font-size:16px;font-weight:bold;position:relative;top:2px;box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);}input[type=submit]:hover{background-color:var(--blue-midnight);}table{width:100%;border-color:var(--blue-middle);}th{border-bottom:1px solid var(--blue-middle);}table tr.even,table tr.odd{background-color:transparent;border-bottom:1px solid var(--blue-middle);}fieldset{border-width:1px;}span.important{font-family:steelfish,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:30px;}.panel-col-top h1,.panel-col-top h2,.panel-col-top h3{color:var(--cream);}.panel-col-top a{color:var(--cream);}.panel-col-top p{font-size:18px;}
body{min-height:100%;min-width:320px;margin:0;padding:0;text-align:center;position:relative;}#navigation{position:absolute;top:50px;width:100%;margin:0;text-align:center;z-index:10;}#navigation .block-block{max-width:1024px;margin:0 auto;}#navigation #block-block-1{margin-top:5px;}#navigation #block-block-2{margin-bottom:5px;padding-top:5px;}#navigation .block-flexnav{height:45px;}.block-flexnav .content{padding:0 0 0 240px;height:45px;}body.front .block-flexnav .content{padding:0 0 0 350px;}#header{height:136px;position:relative;}#main-menu,#smartmenus-1{max-width:500px;text-align:left;margin:0 auto;}#header,#content,#footer{text-align:center;}.section{max-width:1024px;margin:0 auto;text-align:left;}#navigation .block-block .section{text-align:center;}#navigation .block-block .section .content{margin-left:235px;}.top-nav{margin:0 0 0 235px;padding:1px;text-align:center;}ul.secondary{display:block;height:17px;padding:0;margin:15px auto 0 auto;}#logo{width:225px;height:132px;display:inline-block;margin-top:-25px;position:absolute;z-index:10;}#site-slogan{position:absolute;top:160px;width:225px;height:40px;}div.tabs{position:relative;max-width:1024px;margin:0 auto;z-index:1;}#footer{padding:30px 0 0 0;}#footer .block-block{max-width:768px;margin:0 auto;}#footer .footer-lower{padding:30px 0 30px 0;}#footer .section h3,#footer .section h4,#footer .section h5,#footer .section h6{text-align:center;}#footer .footer-lower .section{text-align:center;}
.block-smartmenus .content{padding:0 0 0 235px;text-align:center;position:relative;}.block-smartmenus{text-align:left;background-color:#61869b;margin:0;padding:0;min-height:45px;border:1.5px solid #feebd4;border-right:0;border-left:0;}ul.sm-simple{margin:0;padding:0;background-color:transparent;border:0;box-shadow:none;}ul.sm-simple li{border:0 none;border-left:0 none;border-right:0 none;}ul.sm-simple a,ul.sm-simple a:hover,ul.sm-simple a:focus,ul.sm-simple a:active,ul.sm-simple a.highlighted{font-size:36px;line-height:45px;letter-spacing:1px;padding:0 20px;background-color:#61869b;color:#feebd4;font-family:steelfish,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;text-decoration:none;border:0;}ul.sm-simple a:hover,ul.sm-simple a:focus,ul.sm-simple a:active,ul.sm-simple a.highlighted{color:#70AFC4;background-color:#feebd4;}ul.sm-simple a.has-submenu{padding-right:20px;}ul.sm-simple a span.sub-arrow{right:8px;}ul.sm-simple ul{border:2px solid #feebd4;border-top:0 none;padding:0;background-color:#61869b;}ul.sm-simple ul li{border-top:1px solid rgba(0,0,0,0.08);background-color:#61869b;}ul.sm-simple ul li a,ul.sm-simple ul li a:hover,ul.sm-simple ul li a:focus,ul.sm-simple ul li a:active,ul.sm-simple ul li a.highlighted{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:15px;letter-spacing:0;line-height:25px;background-color:#61869b;padding:4px 10px;}ul.sm-simple ul li a:hover,ul.sm-simple ul li a:focus,ul.sm-simple ul li a:active,ul.sm-simple ul li a.highlighted{color:#70AFC4;background-color:#feebd4;}.sm-menu-btn{width:80px;height:37px;line-height:37px;text-indent:28px;}.sm-menu-btn-icon,.sm-menu-btn-icon:before,.sm-menu-btn-icon:after{background:#feebd4;}
@font-face{font-family:'Didact Gothic';src:url(/sites/all/themes/sirius/fonts/DidactGothic.ttf);src:url(/sites/all/themes/sirius/fonts/didactgothic-webfont.woff2) format('woff2'),url(/sites/all/themes/sirius/fonts/didactgothic-webfont.woff) format('woff'),url(/sites/all/themes/sirius/fonts/DidactGothic.ttf) format('truetype');}@font-face{font-family:'steelfish';src:url(/sites/all/themes/sirius/fonts/steelfish-rg.ttf);src:url(/sites/all/themes/sirius/fonts/steelfish-rg-webfont.woff2) format('woff2'),url(/sites/all/themes/sirius/fonts/steelfish-rg-webfont.woff) format('woff'),url(/sites/all/themes/sirius/fonts/steelfish-rg.ttf) format('truetype');}html{background:var(--blue-midnight) url(/sites/all/themes/sirius/images/bg-stars.png);color:var(--cream);min-width:320px;}body{font-size:100%;-webkit-text-size-adjust:100%;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;line-height:1.5;}#navigation #block-block-1{z-index:-10;}.top-nav ul.secondary a{color:var(--blue-light);text-decoration:none;}.top-nav ul.secondary a:hover{text-decoration:underline;}.region-menu .block-flexnav{background-color:var(--blue-middle);border-top:2px solid var(--cream);border-bottom:2px solid var(--cream);height:45px;}.region-menu .block-block{font-size:12px;font-size:13px;text-align:center;color:var(--blue-light);z-index:0;}.region-menu .block-block p{margin:0;}ul.menu{border:0;color:var(--cream);font-size:16px;text-align:center;text-transform:uppercase;padding-left:0;}ul.menu li{display:inline;border:0;margin:0;padding:0 10px;}ul.menu a{text-decoration:underline;}ul.secondary li.menu-6 a{white-space:nowrap;padding:5px 30px 5px 0;background:transparent url(/sites/all/themes/sirius/images/cart.png) top right no-repeat;}ul.secondary a.active{border-bottom:0;color:var(--blue-middle);}#logo img{width:225px;}#site-slogan{font-size:34px;line-height:34px;text-align:center;text-transform:lowercase;color:var(--cream);}div.breadcrumb{color:var(--gray-warm);font-size:14px;text-transform:uppercase;display:block;min-height:20px;padding:0;}.breadcrumb div.inline{display:inline;}.breadcrumb a{color:var(--blue-middle);}div.messages{-moz-border-radius:5px;border-radius:5px;border-width:2px;margin:0 0 10px 0;}div.messages:last-child{margin-bottom:45px;}div.status{background-color:var(--blue-middle);border:2px solid var(--cream);color:var(--cream);background-image:url(/sites/all/themes/sirius/images/asterisk.png);background-position:5px 5px;}div.status a{color:var(--cream);text-decoration:underline;}div.status .krumo-root,div.status .krumo-root a{color:var(--black);}.form-required{color:var(--red);}html.js input.form-autocomplete{background-position:100% 7px;}ul.primary{margin:0;text-align:right;min-height:24px;height:24px;border:0;}ul.primary li{display:inline-block;}ul.primary li a{display:inline-block;color:var(--black);border:1px solid var(--cream);border-bottom:1px solid var(--cream);border-radius:4px;}ul.primary li.active a{background-color:var(--cream);border:1px solid var(--black);border-bottom:1px solid var(--black);}#content{font-size:18px;}#footer{background-color:var(--blue-middle);color:var(--cream);font-size:16px;line-height:28px;text-align:center;}.footer-lower{background-color:var(--blue-dark);color:var(--cream);text-transform:uppercase;letter-spacing:1px;}.footer-lower a{letter-spacing:0;}.footer-nav{text-align:center;}.footer-nav ul.menu{margin:10px 0;}.footer-nav a{color:var(--cream);}.footer-nav a.active{color:var(--cream);text-decoration:none;}.social{margin:15px 0 0 0;}.social .on-the-web{display:inline-block;margin:0 5px;}.on-the-web i{color:var(--cream);font-size:30px;}.node .field,.taxonomy-term .field{margin-bottom:15px;}.node .submitted{margin-bottom:15px;}.node .field-name-field-image{float:left;margin:10px 20px 10px 0;}.node .field-name-field-image img{max-width:100%;height:auto;}.node ul.links{clear:left;text-align:right;list-style-type:none;}.node-article .field-name-field-image{float:none;margin:0 0 10px 0;}.node-article.node-teaser .field-name-field-image{float:left;margin:10px 20px 10px 0;}.node-article img{width:100%;height:auto;}body.node-type-article div.node-article{text-align:center;}body.node-type-article div.node-article div{text-align:left;}body.node-type-article div.node-article .content{max-width:750px;margin:auto;}body.page-user .view-owners h4{margin:0;}body.page-user .profile{margin-top:0;}.view-line-item-table .view-content{margin-bottom:1em;}.view-line-item-table .views-field{clear:left;}.view-line-item-table .views-field .views-label{float:left;font-weight:bold;display:block;width:90px;}.views-table{font-size:15px;line-height:2em;}.view-schedule .views-exposed-form{height:75px;}.view-schedule #edit-sku{max-width:150px;}.view-schedule .view-content{clear:both;}.view-schedule .view-header{padding:20px 30px;margin-bottom:20px;color:var(--blue-midnight);background:var(--blue-light);border:2px solid var(--blue-midnight);}.view-schedule .view-header .view-header{border:0;padding:0;margin-bottom:10px;background:transparent;}.view-schedule .view-header p{margin:0;}.view-schedule .view-header ul{margin:0;padding:0;columns:3;list-style-type:none;}.view-schedule .view-header li{margin:0;}.view-schedule .view-header li:before{content:"• ";}.view-schedule .view-header a{color:var(--blue-midnight);}.view-schedule .views-table .views-field-title{max-width:200px;}.view-schedule .views-table .views-field-path{text-align:center;}.view-schedule .views-table .views-field-path a{display:inline-block;border:1px solid var(--blue-midnight);padding:0 5px;line-height:2em;font-size:12px;font-weight:bold;text-decoration:none;white-space:nowrap;position:relative;top:1px;}.view-schedule .views-table .views-field-path a:hover,.view-schedule .views-table .views-field-path a:active{color:var(--cream);background-color:var(--blue-midnight);}.view-schedule .views-table input[type=submit]{padding:5px 5px;font-size:11px;}.flag-waitlist a.flag{display:inline-block;padding:0 5px;font-size:12px;line-height:2em;font-weight:bold;color:var(--cream);background-color:var(--blue-middle);text-decoration:none;}.flag-waitlist a:hover,.flag-waitlist a:active{background-color:var(--blue-midnight);}.views-exposed-widgets{height:60px;}.views-exposed-widgets .views-submit-button{height:63px;position:relative;padding-top:0;}.views-exposed-widgets .views-submit-button input[type=submit]{position:relative;top:1px;min-width:60px;padding:7px 6px;font-size:14px;border:1px solid #1a4c5b;border-radius:2px;box-shadow:4px 3px 8px -5px rgba(0,0,0,0.3);}th.views-field-field-product-1,td.views-field-field-product-1{text-align:center;}th.views-field-edit-delete,td.views-field-edit-delete{text-align:right;padding-right:0;}.view a.more-link{display:block;text-align:right;padding-right:22px;}.view ul.pager{margin-top:25px;}#block-views-locations-block-1{margin-bottom:30px;}#block-views-locations-block-1 h2{font-size:30px;line-height:35px;letter-spacing:1.5px;margin:0 0 25px 0;}.view-locations ul{padding:0;-webkit-columns:2;columns:2;}.view-locations ul li{list-style-type:none;margin:0;padding:0;}.view-locations ul li a{display:inline-block;padding:.33em 1em;}.pane-locations-panel-pane-3 .views-row{text-align:center;}.pane-locations-panel-pane-3 .views-row .views-field-title{font-size:95%;margin-bottom:5px;}body.not-front #block-views-locations-block-1 h2,body.not-front #block-views-locations-block-1 a{color:var(--cream);text-decoration:none;}body.not-front #block-views-locations-block-1 a:hover{text-decoration:underline;}.block-views .view-locations ul{-webkit-columns:5;columns:5;}.block-views .view-locations ul li{font-size:17px;line-height:20px;}.view-map{border:2px solid var(--blue-midnight);}.view-dogs .views-row{margin-bottom:15px;}.view-dogs .views-field-nothing-1,.view-dogs .views-field-name{font-weight:bold;}.view-classes td.views-field-field-teaser{padding-right:10px;}.view-classes td.views-field-field-teaser h3{font-weight:bold;}.view-classes td.views-field-field-teaser a{display:block;float:right;margin:0 10px;}.view-classes td.views-field-field-teaser h3 a{float:none;margin:0;}@media all and (max-width:980px){.view-classes thead{display:none;}.view-classes td{width:100%;display:block;}.view-classes .views-field-field-requirements:before{display:block;margin-top:1em;content:"Requirements";font-weight:bold;}}.view-my-wait-lists thead{height:30px;}.view-my-wait-lists td{vertical-align:top;line-height:20px;padding-top:5px;}.view-my-wait-lists tr.views-field-field-dates,.view-my-wait-lists td.views-field-field-dates{padding:5px 3px 0 3px;}.top-wrapper{background:transparent url(/sites/all/themes/sirius/images/man-ball.png) right bottom no-repeat;min-height:525px;background-size:100%;font-size:115%;}body.polkadot .top-wrapper{background:transparent url(/sites/all/themes/sirius/images/girl-ball.png) right bottom no-repeat;background-size:100%;min-height:705px;}body.frizbee .top-wrapper{background:transparent url(/sites/all/themes/sirius/images/frizbee.png) right top no-repeat;background-size:100%;min-height:710px;}body.front #content{background:transparent url(/sites/all/themes/sirius/images/girl-puppy-full.png) right bottom no-repeat;background-size:100%;min-height:550px;margin-top:15px;}.center-wrapper-1{background:transparent url(/sites/all/themes/sirius/images/grass.png) top center repeat-x;padding-top:59px;z-index:5;}body.front .top-wrapper,body.front .center-wrapper-1{background:none;padding-top:0;min-height:none}.shift{margin-top:-50px;}.center-wrapper-2{color:#1c5568;background-color:var(--cream);min-height:400px;}.center-wrapper-2 a{color:#1c5568;}#content .block{max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:60px;}.sirius-blue-promo,.pane-online,.pane-complete-puppy,.pane-homework-panel-pane-2,.pane-homework-panel-pane-3,.pane-homework-panel-pane-4,.pane-homework-panel-pane-5{background-color:var(--blue-midnight);color:var(--cream);text-align:center;margin-bottom:20px;padding-bottom:10px;}.sirius-blue-promo .pane-content,.pane-online .pane-content,.pane-complete-puppy .pane-content{padding:15px;}body.front .panel-display-home .panel-col-top .pane-online,body.front .panel-display-home .panel-col-top .pane-complete-puppy,body.front .pane-class-list,.sirius-blue-promo,.pane-homework-panel-pane-2,.pane-homework-panel-pane-3,.pane-homework-panel-pane-4,.pane-homework-panel-pane-5{border:2px solid var(--cream);max-width:336px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-top:0;}.sirius-blue-promo a,.pane-online a,.pane-complete-puppy a,.pane-homework-panel-pane-2 a,.pane-homework-panel-pane-3 a,.pane-homework-panel-pane-4 a,.pane-homework-panel-pane-5 a{text-decoration:none;color:var(--cream);}.sirius-blue-promo h2,.pane-online h2.head,.pane-complete-puppy h2.head,.pane-homework-panel-pane-2 h2,.pane-homework-panel-pane-3 h2,.pane-homework-panel-pane-4 h2,.pane-homework-panel-pane-5 h2{font-size:72px;line-height:72px;font-weight:normal;letter-spacing:2px;margin:0;color:var(--cream);}.sirius-blue-promo h2,.pane-homework-panel-pane-2 h2,.pane-homework-panel-pane-3 h2,.pane-homework-panel-pane-4 h2,.pane-homework-panel-pane-5 h2{font-size:62px;line-height:62px;margin:10px 0;}.pane-homework-panel-pane-2 h2 span,.pane-homework-panel-pane-3 h2 span,.pane-homework-panel-pane-4 h2 span,.pane-homework-panel-pane-5 h2 span{display:block;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:20px;line-height:1.5;font-weight:bold;letter-spacing:0;}.pane-videos-panel-pane-1{margin-bottom:18px;}.pane-online p.subhead,.pane-complete-puppy p.subhead{font-size:30px;margin:0;}.sirius-blue-promo-select h3{font-size:20px;font-weight:normal;letter-spacing:2px;color:var(--cream);margin:10px 0;}.sirius-blue-promo-select p{font-size:14px;margin:0;text-align:left;}.sirius-blue-promo-select p.margin{margin:.75em 0;}.sirius-blue-promo-select p.margin:last-child{margin-bottom:0;}.sirius-blue-promo-select a{text-decoration:underline;}.sirius-blue-promo-select .views-exposed-widgets{height:85px;margin-bottom:0;}.sirius-blue-promo-select .views-exposed-form label{font-weight:normal;text-align:left;font-size:14px;}.sirius-blue-promo-select td{font-size:15px;}#edit-field-dates-value-1-wrapper{float:left;}.sirius-blue-promo-select .views-exposed-form .views-exposed-widget{padding:0 0 0.5em 0;float:none;text-align:left;}.sirius-blue-promo-select .views-exposed-widgets .views-submit-button{min-width:35px;height:55px;padding:0;float:left;}.sirius-blue-promo-select .views-exposed-form .views-exposed-widget .form-submit{margin-top:19px;}.sirius-blue-promo-select .commerce-add-to-cart .form-submit{margin-top:10px;}.sirius-blue-promo-select .views-exposed-form .views-exposed-widget .form-submit:hover,.sirius-blue-promo-select .commerce-add-to-cart .form-submit:hover{background-color:var(--cream);color:var(--blue-middle);}.sirius-blue-promo-select .view-content{clear:left;}.sirius-blue-promo-select .view-empty{clear:left;font-size:14px;}.sirius-blue-promo-select .view-empty p{margin-bottom:.75em;}.sirius-blue-promo-select .view-empty p:last-child{margin-bottom:.0;}.sirius-blue-promo-select .view-signup .view-footer p{margin-top:.75em;}.pane-class-list{padding:20px 10px;text-align:center;background-color:var(--blue-middle);}.pane-class-list .item-list ul{text-align:left;padding:0 0 0 15px;}.pane-class-list h2{color:var(--cream);}.pane-class-list .item-list ul a{color:var(--cream);text-decoration:none;}.pane-class-list .item-list ul a:hover{text-decoration:underline;}.pane-class-list a.complete-puppy{display:block;text-decoration:none;}.pane-class-list a.complete-puppy:hover{text-decoration:underline;}.panel-col-last .pane-class-list a.complete-puppy{display:none;}.pane-dog h2.pane-title,.pane-incident h2.pane-title{text-align:center;}.pane-dog a,.pane-incident a{display:block;text-align:center;border:1px solid var(--blue-midnight);background-color:var(--blue-middle);color:var(--cream);padding:5px 10px;font-size:14px;font-weight:bold;line-height:30px;}.view-dogs .view-footer p a{display:block;border:1px solid var(--blue-midnight);background-color:var(--blue-middle);color:var(--cream);padding:5px 10px;font-size:14px;font-weight:bold;line-height:30px;max-width:240px;}#user-pass{width:500px;}#user-login{width:670px;position:relative;padding:1px 0;}#user-login #edit-submit{margin-right:15px;}#user-login #edit-submit,#user-login a.button-style{padding:6px 20px;font-size:105%;display:inline-block;}#user-login a.button-style{padding:8px 20px 4px 20px;}#user-login a.password-reset{display:block;margin:1em 0;}#user-login .facebook{position:absolute;width:240px;height:150px;top:0;right:0;margin:1em;padding:30px 0 30px 20px;border-left:1px solid var(--blue-middle);}#user-login .facebook label{margin-bottom:20px;}body.page-user-register .pane-pm-existing-pages{text-align:center;}body.page-user-register h1,body.page-user-login h1{text-align:center;}#user-register-form{max-width:615px;margin:auto;text-align:left;}#user-register-form .form-type-textfield{display:inline-block;}#user-register-form .form-type-textfield input{max-width:285px;}#user-register-form .field-name-field-name-first,#user-register-form .field-name-field-phone-day{display:inline-block;margin-right:5px;width:300px}#user-register-form .field-name-field-name-last,#user-register-form .field-name-field-phone-eve{display:inline-block;margin-left:5px;width:300px}#user-register-form .field-name-field-phone-eve .form-type-textfield input,#user-register-form .field-name-field-name-last .form-type-textfield input{display:inline-block;}#user-register-form .form-type-radio{display:inline-block;margin-right:15px;}#user-register-form #edit-field-dogs-und-form-field-vet{clear:left;}#user-register-form .form-item-mail,#user-register-form .form-item-pass,#user-register-form .field-type-datestamp{clear:left;float:none;width:100%;}#user-register-form .form-item-mail input,#user-register-form .form-item-pass input{width:100%;max-width:600px;}#user-register-form .field-name-field-referral{min-height:130px;}#user-register-form #edit-field-dogs-und-0-field-birth-date-und-0-value{padding:5px 0 10px 0;}#user-register-form #edit-field-dogs-und{border:1px dotted var(--blue-middle);padding:0 10px;max-width:600px;}#user-register-form fieldset{padding:0;border:0;margin:0;}#user-register-form .fieldset-wrapper{position:relative;}#user-register-form fieldset legend{font-weight:bold;}#user-register-form fieldset fieldset label{font-weight:normal;}#user-register-form .field-name-field-dogs .form-type-select,#user-register-form .field-name-field-dogs .field-type-datestamp{margin-right:15px;}#user-register-form .field-name-field-dogs .form-type-textfield{float:left;width:50%;}#user-register-form .field-name-field-dogs .form-type-textfield input{max-width:260px;}#user-register-form .field-name-field-breed .description{position:absolute;left:0;max-width:575px;}#user-register-form div.description{font-size:0.85em;}#user-register-form .field-name-field-dogs .form-item-field-dogs-und-form-title{margin-bottom:3em;}#user-register-form .field-name-field-dogs .form-item-field-dogs-und-form-field-vet-other-und-0-value{float:none;width:100%;}#user-register-form .field-name-field-dogs .form-item-field-dogs-und-form-field-vet-other-und-0-value input{width:100%;max-width:560px;}#user-register-form .field-name-field-course-description{clear:left;}#user-register-form .field-name-field-sex label{display:inline-block;margin-right:15px;}#user-register-form .field-name-field-sex .form-radios label{margin-right:0;}#user-register-form .field-name-field-sex .form-radios{display:inline-block;}#user-register-form .field-name-field-sex input.form-radio{position:relative;top:-3px;}#user-register-form #edit-field-referral-und{min-height:75px;}#user-register-form #edit-field-referral-und .form-item{float:left;width:33%;}#user-register-form #edit-field-referral-other{clear:left;}#user-register-form #edit-actions{text-align:right;clear:both;}#user-register-form #edit-submit{font-size:110%;padding:5px 10px;}#masquerade-block-1 input.form-autocomplete{width:290px;}#masquerade-block-1 .form-item{margin:0;}#contact-site-form .form-item{clear:left;}#contact-site-form .form-type-textfield{height:25px;}#contact-site-form .form-type-textfield label{float:left;width:200px;}#contact-site-form .form-item input.form-text{float:left;max-width:97%;margin-right:10px;}#commerce-checkout-form-checkout{display:block;margin:0 auto;}#commerce-checkout-form-checkout div.addressfield-container-inline div.form-item-customer-profile-billing-commerce-customer-address-und-0-name-line{float:none;margin:0;}#commerce-checkout-form-checkout .form-item-commerce-coupon-coupon-code  .form-text{max-width:255px;}#commerce-checkout-form-checkout div.addressfield-container-inline div.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{margin-right:0;}#edit-customer-profile-billing-field-phone-day,#edit-customer-profile-billing-field-phone-eve{width:48%;float:left;margin-right:10px;}.sirius_credits .views-table,.view-commerce-coupon-review-pane .views-table{clear:left;}.view-commerce-coupon-review-pane .views-table .views-row-last{border:0;}.commerce-order-handler-area-order-total .commerce-price-formatted-components{float:right;margin:0 0 1em 0;width:40%;}.commerce-order-handler-area-order-total .commerce-price-formatted-components tbody{border-top:0;}body.page-cart .panel-pane,body.page-checkout .panel-pane{margin:0 auto;text-align:left;}.view-commerce-cart-summary table tr th{padding:5px;}.view-commerce-cart-summary table tr td{padding:5px;font-size:18px;}#views-form-commerce-cart-form-default table.views-table{width:100%;}#views-form-commerce-cart-form-default td.views-field-commerce-line-item-cart-form-field-dog{width:100px;}#views-form-commerce-cart-form-default .form-item label{float:right;margin-right:10px;}#views-form-commerce-cart-form-default input.delete-line-item{margin-right:10px;padding:3px 6px;}#views-form-commerce-cart-form-default #edit-actions{clear:right;}.checkout-help{margin-bottom:1em;}#commerce-checkout-form-checkout fieldset{padding:0;border:0;border:0;}#commerce-checkout-form-checkout fieldset legend{display:none;}fieldset.sirius_credits .form-item-sirius-credits-credit-cid{float:left;width:80%;margin:0;}fieldset.commerce_coupon{text-align:right;}fieldset.commerce_coupon .form-item-commerce-coupon-coupon-code{margin:0;display:inline;}fieldset.commerce_coupon label{display:inline;margin:0;}fieldset.sirius_credits input.form-submit{float:left;margin:25px 0 0 15px;}fieldset.commerce_coupon input.form-submit{margin:0 0 0 5px;top:0px;}#commerce-checkout-credit-ajax-wrapper,#commerce-checkout-coupon-ajax-wrapper{clear:both;margin:0 0 10px 0;}#commerce-checkout-credit-ajax-wrapper{min-height:60px;}#commerce-checkout-form-checkout .form-type-checkbox{font-size:16px;}#commerce-checkout-form-checkout .form-type-checkbox p{display:inline;margin:0;}#commerce-checkout-form-checkout .form-type-checkbox ul{margin:10px 0 0 0;}#commerce-checkout-form-review fieldset{border:0;}#edit-customer-profile-billing-commerce-customer-address-und-0 .form-item-customer-profile-billing-commerce-customer-address-und-0-premise{margin-bottom:0;}.pane-data-full .field-name-commerce-customer-address{width:50%;float:left;}.pane-data-full .field-type-text{width:50%;float:left;}#edit-commerce-payment{margin:0;}#edit-commerce-payment legend,#edit-commerce-payment-payment-method{display:none;}#payment-details .form-item-commerce-payment-payment-details-credit-card-type{float:left;width:120px;}#payment-details .form-item-commerce-payment-payment-details-credit-card-number{float:left;width:200px;}#payment-details .commerce-credit-card-expiration{float:left;width:140px;margin:1em 0;}#payment-details .commerce-credit-card-expiration .form-type-select{margin-right:0;}#payment-details .form-item-commerce-payment-payment-details-credit-card-code{float:left;width:150px;}#commerce-checkout-form-checkout fieldset.checkout-buttons,#commerce-checkout-form-review fieldset.checkout-buttons{clear:both;text-align:right;}#commerce-checkout-form-checkout #edit-continue,#commerce-checkout-form-review #edit-continue,#edit-checkout{font-size:110%;padding:5px 10px;}#commerce-checkout-form-checkout #edit-continue,#commerce-checkout-form-review #edit-continue{margin-right:15px;}a.button-style{position:relative;top:2px;display:block;background-color:var(--blue-middle);color:var(--cream);font-weight:bold;line-height:1;padding:3px 5px;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);}a.button-style-secondary{background-color:transparent;color:var(--blue-middle);border:2px solid var(--blue-middle);}a.button-style-large{font-size:110%;line-height:1.5;padding:5px 15px;text-align:center;}a.sign-up{background-color:var(--blue-middle);color:var(--cream);padding:6px 10px;font-size:12px;font-weight:bold;text-decoration:none;box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);}.form-type-checkbox ul{margin:0;padding-left:55px;}body.page-taxonomy-term .panel-col-first .pane-custom.pane-1 img{border:1px solid var(--blue-middle);max-width:100%;height:auto;}.pane-directions .pane-content a{background-color:var(--blue-midnight);color:var(--cream);text-align:center;display:block;padding:5px 10px 10px 10px;color:var(--cream);font-size:25px;}.field-name-field-toc .form-required{display:none;}#colorbox{background-color:var(--cream);}body.page-node-add #content{max-width:900px;margin:20px auto;background-color:var(--blue-middle);text-align:left;padding:15px 30px;}body.page-node-add #content fieldset{border-color:var(--blue-dark);}.block-block .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.block-block .video iframe,.block-block .video object,.block-block .video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-width:1300px){.panel-display-home,body.front #content,body.polkadot .top-wrapper,body.frizbee .top-wrapper,.top-wrapper{background-size:auto;}}@media (max-width:1100px){.section{margin:0 45px;}.top-wrapper{min-height:500px;}body.frizbee .top-wrapper{min-height:570px;}body.polkadot .top-wrapper{min-height:605px;}.interior .panel-col-first{float:left;width:calc(100% - 350px);margin-right:350px;}.interior .panel-col-last{margin-left:-340px;width:340px;padding-top:0;overflow:hidden;}.view-schedule .views-field-title-1
  .view-schedule .views-field-field-location,.view-schedule .views-field-field-day,.view-schedule td.views-field-field-time,.view-schedule td.views-field-field-dates,.view-schedule td.views-field-path{font-size:.9em;}.view-schedule .view-header ul{columns:2;}#footer{padding:20px 0 0 0;}}@media (max-width:1000px){ul.secondary{font-size:14px;}.interior .panel-title .inside,.full .panel-col-first .inside,.interior .panel-col-first .inside{margin:0 25px 1em;}.page-node-88 .interior .panel-col-first .inside{margin:0 20px 0 0;}.pane-schedule-panel-pane-4 .views-field-field-day,.pane-schedule-panel-pane-6 .views-field-field-day{display:none;}.pane-schedule-panel-pane-3 .view-filters #edit-field-trainers-target-id-wrapper{display:none;}}@media (max-width:935px){.pane-schedule-panel-pane-4 .views-field-field-time,.pane-schedule-panel-pane-6 .views-field-field-time{display:none;}.block-views .view-locations ul{-webkit-columns:4;columns:4;}}@media (max-width:920px){#header{height:141px;}#logo{margin-top:2px;margin-left:5px;}#logo img{width:185px;}#navigation{top:65px;}#site-slogan{width:185px;font-size:29px;margin-top:-8px;}#navigation .block-responsive-dropdown-menus .content,#navigation .block-smartmenus .content{padding:0 0 0 195px;}.top-nav{float:none;width:100%;margin:0;}#main-menu,#smartmenus-1{max-width:420px;}ul.sm-simple a,ul.sm-simple a:hover,ul.sm-simple a:focus,ul.sm-simple a:active,ul.sm-simple a.highlighted{letter-spacing:.5px;}ul.sm-simple a,ul.sm-simple a:hover,ul.sm-simple a:focus,ul.sm-simple a:active,ul.sm-simple a.highlighted{padding:0 10px;}#site-slogan{top:125px;width:225px;margin-top:5px;}.interior .top-wrapper{min-height:575px;}.interior .panel-col-top .inside{width:100%;}body.frizbee .interior .panel-col-top .inside,body.polkadot .interior .panel-col-top .inside{width:75%;}.interior .scroll-box-top{width:50%;padding-top:50px;padding-bottom:70px;}.center-wrapper-2 .section{margin:0;max-width:none;padding-bottom:0;}.interior .panel-col-first{width:100%;float:none;}.interior .panel-col-last{float:none;clear:left;width:100%;min-width:320px;margin:30px 0 0 0;}.interior .panel-col-last.flex-2{margin:0;}.page-node-88 .interior .panel-col-first .inside{margin:0 50px;}.interior .panel-title .inside,.full .panel-col-first .inside,.interior .panel-col-first .inside{margin:0 40px 1em;}.interior .panel-col-last .pane-title,.interior .panel-col-last .pane-content{padding:0 50px;}.interior .panel-col-last .pane-content{padding-bottom:45px;}.interior .pane-online .pane-content,.interior .pane-complete-puppy .pane-content{padding-top:45px;}.sirius-blue-promo-select{width:100%;max-width:90%;margin:0 40px;}.sirius-blue-promo-select .views-exposed-form .views-exposed-widget{float:left;}.sirius-blue-promo-select .views-exposed-form #edit-location-wrapper{padding-right:.5em;}.sirius-blue-promo-select .views-exposed-form #edit-day-wrapper{padding-right:.5em;}.sirius-blue-promo-select .views-field-title{text-align:left;}.top-wrapper{min-height:425px;}body.frizbee .top-wrapper{min-height:460px;background-size:90%;}body.polkadot .top-wrapper{min-height:555px;background-size:75%;}.pane-locations-panel-pane-2 .view-locations ul{-webkit-columns:4;columns:4;}.view-schedule .view-content{clear:both;padding-top:10px;}.view-schedule .view-header .view-content{padding-top:10px;}.view-schedule .views-field-path{text-align:center;}.view-schedule .attachment{padding:10px;}.pane-schedule-panel-pane-4 .views-field-field-day,.pane-schedule-panel-pane-6 .views-field-field-day{display:table-cell;}.pane-schedule-panel-pane-4 .views-field-field-time,.pane-schedule-panel-pane-6 .views-field-field-time{display:table-cell;}}@media (max-width:768px){body{font-size:18px;}div.breadcrumb{font-size:13px;}#navigation .block-smartmenus{min-height:40px;}#navigation .block-responsive-dropdown-menus .content,#navigation .block-smartmenus .content{text-align:right;}.pane-locations-panel-pane-2 .view-locations ul,.block-views .view-locations ul{-webkit-columns:3;columns:3;}.block-views .view-locations ul li{font-size:16px;line-height:20px;}.view-schedule .views-field-field-day{display:none;}a.button-style-large{font-size:100%;line-height:1;padding:5px 10px;}#user-login a.button-style{padding:8px 10px 4px 10px;}#user-login #edit-submit{margin-right:10px;padding:6px 10px;}}@media (max-width:767px){#smartmenus-1{width:250px;margin:0 0 0 auto;}ul.sm-simple li{border-top:1px solid rgba(0,0,0,0.08);}#content .block{margin-bottom:30px;}}@media (max-width:715px){.section{margin:0 25px;}.tabs{top:70px;}.interior .panel-col-last .pane-title,.interior .panel-col-last .pane-content{padding:0 25px;}.interior .panel-col-last .pane-content{padding-bottom:20px;}.interior .pane-directions .pane-content{padding-bottom:10px;}.interior .pane-online .pane-content,.interior .pane-complete-puppy .pane-content{padding-top:20px;}.interior .panel-title .inside,.interior .panel-col-first .inside{margin:0 15px;}.interior .top-wrapper{min-height:425px;}body.polkadot .top-wrapper{min-height:575px;}body.frizbee .top-wrapper{min-height:380px;background-position:right 5px;}body.polkadot .interior .panel-col-top .inside{width:100%;}body.polkadot .interior .panel-col-top .inside .panel-pane{padding:0 25px;}.pane-online h2.head,.pane-complete-puppy h2.head{font-size:52px;line-height:52px;}.pane-online .pane-content,.pane-complete-puppy .pane-content{padding-top:20px;}html{font-size:14px;}.panel-col-top p{font-size:16px;}a.sirius-scroll{font-size:26px;}.interior div.scroll-box-top{padding-bottom:70px;padding-top:25px;}.interior div.scroll-box-bottom{padding-top:25px;}.interior .panel-title .inside,.full .panel-col-first .inside,.interior .panel-col-first .inside{margin:0 25px 1em;}.full .panel-col-top .panel-pane,.interior .panel-col-top .panel-pane{padding:0 50px 0 25px;}.view-schedule .view-header a{font-size:90%;}.pane-schedule-panel-pane-3 .view-filters #edit-field-dates-value-1-wrapper{display:none;}.views-exposed-widgets .views-submit-button{height:53px;}.view-schedule .views-exposed-widgets .views-submit-button{height:61px;}#edit-commerce-coupon .form-item-commerce-coupon-coupon-code{width:75%;}#payment-details .commerce-credit-card-expiration{clear:left;}.sirius-blue-promo-select{margin:0 25px 25px;max-width:91%;}.interior .panel-col-last .sirius-blue-promo-select .pane-content{padding:0 15px;}.view-schedule .attachment li{width:48%;}.view-schedule .views-field-field-dates{max-width:30px;text-align:center;}.view-schedule th.views-field-field-dates{padding-right:0;}.view-schedule .views-field-field-time{display:none;}#user-register-form,#user-register-form .password-parent{max-width:460px;}#user-register-form div.form-item div.password-suggestions{max-width:440px;}#user-register-form .field-name-field-name-first,#user-register-form .field-name-field-phone-day,#user-register-form .field-name-field-name-last,#user-register-form .field-name-field-phone-eve{width:225px}#user-register-form .form-type-textfield input,#user-register-form .password-strength{max-width:215px;}#user-register-form .field-name-field-dogs .form-type-textfield input{max-width:200px;}#user-register-form .form-item-mail input,#user-register-form .form-item-pass input{max-width:450px;}#user-register-form .field-name-field-dogs .form-item-field-dogs-und-form-title{margin-bottom:4em;}#user-register-form #edit-field-referral-und{min-height:100px;}#user-register-form #edit-field-referral-und .form-item{float:left;width:50%;}#user-login .facebook{position:absolute;top:230px;left:0;padding-left:0;margin-left:0;border-left:0;}h1{font-size:35px;line-height:40px;letter-spacing:1px;margin:10px 0;}h2{font-size:25px;line-height:30px;letter-spacing:1px;margin:5px 0 10px 0;}h3{font-size:20px;line-height:25px;margin:5px 0;}}@media (max-width:670px){.pane-locations-panel-pane-2 .view-locations ul,.block-views .view-locations ul{-webkit-columns:2;columns:2;}}@media (max-width:605px){ul.menu li.static-1{display:none;}#commerce-checkout-form-checkout div.addressfield-container-inline div.form-item-customer-profile-billing-commerce-customer-address-und-0-locality{float:none;margin:0;}th.views-field-field-time,td.views-field-field-time{display:none;}.view-signup th.views-field-field-time,.view-signup td.views-field-field-time{display:block;}}@media (max-width:570px){#edit-customer-profile-billing-commerce-customer-address-und-0-locality,#edit-customer-profile-billing-field-phone-day,#edit-customer-profile-billing-field-phone-eve{width:100%;float:none;margin:1em 0 0 0;}fieldset.commerce_coupon{text-align:left;}fieldset.commerce_coupon label{display:block;}.interior .panel-title .inside,.full .panel-col-first .inside,.interior .panel-col-first .inside{margin:0 15px 1em;}.sirius-blue-promo-select{margin:0 15px 25px;}}@media (max-width:560px){.section{margin:0 15px;}.full .panel-col-top .panel-pane,.interior .panel-col-top .panel-pane{padding:0 50px 0 5px;}.full .panel-col-bottom .inside{margin:0 25px 70px;}body.polkadot .top-wrapper{min-height:525px;}body.frizbee .top-wrapper{min-height:300px;background-position:right 25px;}.top-nav li.menu-10184{display:none;}.pane-online h2.head,.pane-complete-puppy h2.head{font-size:42px;line-height:42px;}.pane-online p.subhead,.pane-complete-puppy p.subhead{font-size:20px;margin:0;}.pane-directions .pane-content a{font-size:20px;}.menu-button .touch-button{display:none;}th.views-field-field-day,td.views-field-field-day,th.views-field-field-dog,td.views-field-field-dog{display:none;}.view-signup th.views-field-field-day,.view-signup td.views-field-field-day,.view-signup th.views-field-field-dog,.view-signup td.views-field-field-dog{display:table-cell;}#views-form-commerce-cart-form-default .line-item-summary{width:60%;}#views-form-commerce-cart-form-default #edit-actions{width:40%;}#edit-commerce-coupon .form-item-commerce-coupon-coupon-code{width:65%;}.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:50%;}#user-register-form{max-width:270px;}#user-register-form .form-type-textfield input{max-width:258px;}#user-register-form .field-name-field-dogs .form-type-textfield input{max-width:235px;}#user-register-form .form-item-mail input,#user-register-form .form-item-pass input{max-width:258px;}#user-register-form .form-type-textfield{display:block;}#user-register-form .field-name-field-name-first,#user-register-form .field-name-field-phone-day,#user-register-form .field-name-field-name-last,#user-register-form .field-name-field-phone-eve{display:block;width:revert;margin-right:0;margin-left:0;}#user-register-form .field-name-field-dogs .form-type-textfield{float:none;width:revert;}#user-register-form .field-name-field-dogs .form-item-field-dogs-und-form-title{margin-bottom:1em;width:revert;max-width:max-content;}#user-register-form .field-name-field-dogs .description{position:static;width:revert;max-width:250px;}#user-register-form #edit-field-referral-und{min-height:100px;}#user-register-form #edit-field-referral-und .form-item{float:none;width:100%;}#user-register-form #edit-actions{text-align:center;}#user-login{width:auto;margin:0;position:relative;}}@media (max-width:535px){.pane-schedule-panel-pane-4 .views-field-field-day,.pane-schedule-panel-pane-6 .views-field-field-day{display:none;}.view-schedule .views-field-title-1{display:none;}.view-schedule .view-header ul{-webkit-columns:1;columns:1;}}@media (max-width:460px){.tabs{display:none;}#smartmenus-1{width:100%;}.view-schedule .attachment li{width:100%;}#home .panel-col-top .inside{padding-top:0;}.pane-class-list{padding-bottom:10px;}.pane-class-list .item-list ul{padding-left:0;}.view-schedule .views-field-field-product-1{display:none;}.interior .panel-col-last .pane-title,.interior .panel-col-last .pane-content{padding:0 15px;}.pane-schedule-panel-pane-4 .views-field-field-time,.pane-schedule-panel-pane-6 .views-field-field-time{display:none;}.pane-locations-panel-pane-2 .view-locations ul,.block-views .view-locations ul{-webkit-columns:1;columns:1;}.pane-locations-panel-pane-2{text-align:center;}#footer{padding:15px 0 0 0;}.footer-nav ul.menu li{display:block;}.footer-nav ul.menu li a{display:block;padding:.33em 0;}}@media (max-width:400px){ul.menu li{padding:5px;}#navigation .block-flexnav .content{text-align:right;}.menu-button .hamburger{display:inline-block;}.menu-button span{display:none;}#commerce-checkout-form-checkout div.addressfield-container-inline div.form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area,#commerce-checkout-form-checkout div.addressfield-container-inline div.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{float:none;margin:1em 0 0 0;}th.views-field-field-dates,td.views-field-field-dates{}#edit-commerce-coupon #edit-commerce-coupon-coupon-add{margin:3px 0 0 0;}fieldset.commerce_coupon .form-item-commerce-coupon-coupon-code{display:block;}}
