@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,700');body{width:100%;background:#fff;overflow-x:hidden;float:none !important;margin:0 !important;cursor:default}article.dogs{width:50%;float:left;margin:0 0 30px 0;padding:0 15px}article.dogs .dog{background:#f2f2f2;padding:30px 0 0 0}article.dogs .dog .image img{max-width:300px;margin:auto;border:10px solid #e8e5db}article.dogs .top{background:#f2f2f2;padding:30px 15px}article.dogs .top .image{margin:0 0 20px 0}article.dogs .top .image img{border:10px solid #e8e5db;margin:auto}article.dogs .top .type span{font-size:15px;text-transform:uppercase;font-weight:500}article.dogs .top .type span.sire{color:#3372a8}article.dogs .top .type span.dam{color:#d481ac}article.dogs .top .text{line-height:1.35em;font-size:14px;height:57px;overflow:hidden;display:block}article.dogs .top ul li{width:50%;max-width:160px;display:inline-block;margin:0 5%}article.dogs .bottom{background:#203240;padding:17.5px}article.dogs .bottom .info{padding:0 10px 0 0}article.dogs .bottom .born{margin:0 0 3px 0}article.dogs .bottom .colors ul li{float:left;height:21px;line-height:18px;padding:0 10px;text-transform:uppercase;font-size:12px;border:2px solid transparent;font-weight:500;margin:0 5px 5px 0}article.dogs .bottom .colors ul li.blacks{background:#000;border-color:#000;color:#fff}article.dogs .bottom .colors ul li.yellows{background:#c4a559;border-color:#c4a559;color:#000}article.dogs .bottom .colors ul li.label{padding:0;text-transform:none;font-weight:100;font-size:14px;line-height:16px;border-left:0}article.dogs .bottom .click{width:150px}article.dogs .bottom .click a{padding:0;width:100%}article.puppies{width:50%;float:left;margin:0 0 30px 0;padding:0 15px}article.puppies .top{background:#f2f2f2;padding:30px 15px}article.puppies .top .image{margin:0 0 20px 0}article.puppies .top .image img{border:10px solid #e8e5db;margin:auto}article.puppies .top .type span{font-size:15px;text-transform:uppercase;font-weight:500}article.puppies .top .type span.sire{color:#3372a8}article.puppies .top .type span.dam{color:#d481ac}article.puppies .top .text{line-height:1.35em;font-size:14px;height:57px;overflow:hidden;display:block}article.puppies .top ul li{width:50%;max-width:160px;display:inline-block;margin:0 5%}article.puppies .bottom{background:#203240;padding:17.5px}article.puppies .bottom .info{padding:0 10px 0 0}article.puppies .bottom .born{margin:0 0 3px 0}article.puppies .bottom .colors ul li{float:left;height:21px;line-height:18px;padding:0 10px;text-transform:uppercase;font-size:12px;border:2px solid transparent;font-weight:500;margin:0 5px 5px 0}article.puppies .bottom .colors ul li.blacks{background:#000;border-color:#000;color:#fff}article.puppies .bottom .colors ul li.yellows{background:#c4a559;border-color:#c4a559;color:#000}article.puppies .bottom .colors ul li.label{padding:0;text-transform:none;font-weight:100;font-size:14px;line-height:16px;border-left:0}article.puppies .bottom .click{width:150px}article.puppies .bottom .click a{padding:0;width:100%}article.archive.dog{width:50%;float:left;margin:0 0 70px 0;padding:0 15px;height:275px;overflow:hidden}article.archive.dog .image{width:160px}article.archive.dog .image img{width:100%;display:block;border:5px solid #e8e5db}article.archive.dog .info{padding:0 0 0 20px}article.archive.dog .info .description{line-height:1.35em;margin:0 0 15px 0}article.archive.dog .info .semen{margin:0 0 15px 0}article.archive.dog .info .semen ul li{float:left;height:21px;line-height:18px;padding:0 10px;text-transform:uppercase;font-size:12px;border:2px solid transparent;font-weight:500;margin:0 5px 5px 0}article.archive.dog .info .semen ul li.fresh{background:#203240;border-color:#203240;color:#fff}article.archive.dog .info .semen ul li.frozen{background:#3372a8;border-color:#3372a8;color:#fff}article.archive.dog .info .semen ul li.unavailable_to_public{background:transparent;border-color:#a1382d;color:#a1382d}article.archive.dog .info .semen ul li.label{padding:0;text-transform:none;font-weight:100;font-size:14px}article.archive.dog .info .credits ul li{position:relative;color:#a1382d;font-style:italic;font-size:13px;font-weight:300;padding:0 0 0 15px;line-height:1.2em;margin:0 0 4px 0}article.archive.dog .info .credits ul li:before{content:"";display:block;height:4px;width:4px;position:absolute;left:0;top:5px;background:#a1382d;background:#a1382d;transform:rotate(45deg)}article.archive.credit{width:16.666666666666668%;display:inline-block;padding:0 15px;margin:0 0 25px 0}footer{background:#a1382d;padding:80px 0;margin:40px 0 0 0 !important}footer .logo{margin:0 0 15px 0}footer .logo img{max-width:137.5px;margin:auto}footer .social{margin:0 0 35px 0}footer .social ul li{display:inline-block}footer .social ul li a{height:35px;width:35px;line-height:35px;background:#1c2928;display:block;color:#fff;font-size:18px}footer nav{margin:0 0 30px 0 !important}footer nav ul li{display:inline-block;margin:0 20px}footer nav ul li a{font-size:16px}footer .copy{font-size:12px;line-height:1.5em}footer .copy ul{display:inline-block;margin:0 20px 0 0}footer .copy ul li{display:inline-block;margin:0 10px}footer .copy span{margin:0 15px 0 0}footer .sados{margin:30px 0 0 0}footer .sados img{max-width:100px;margin:auto}section.single.dog{padding:150px 0 0 0}section.single.dog .aside{width:325px}section.single.dog .aside .image{margin:0 0 30px 0}section.single.dog .aside .image img{width:100%;border:10px solid #e8e5db}section.single.dog .aside .list.lightbox{padding:15px 10px;background:#f7f7f7}section.single.dog .aside .list.lightbox ul li{float:left;padding:0 5px;margin:0 0 10px 0}section.single.dog .prime{padding:0 0 0 40px}section.single.dog .prime .heading{margin:0 0 20px 0}section.single.dog .prime .subheading{font-size:18px;font-style:italic;font-weight:500;margin:0 0 20px 0}section.single.dog .prime .semen{margin:0 0 15px 0}section.single.dog .prime .semen ul li{float:left;height:21px;line-height:18px;padding:0 10px;text-transform:uppercase;font-size:12px;border:2px solid transparent;font-weight:500;margin:0 5px 5px 0}section.single.dog .prime .semen ul li.fresh{background:#203240;border-color:#203240;color:#fff}section.single.dog .prime .semen ul li.frozen{background:#3372a8;border-color:#3372a8;color:#fff}section.single.dog .prime .semen ul li.unavailable_to_public{background:transparent;border-color:#a1382d;color:#a1382d}section.single.dog .prime .semen ul li.label{border-left:0;padding:0;text-transform:none;font-weight:100;font-size:14px}section.single.dog .prime .credits{margin:0 0 25px 0}section.single.dog .prime .credits ul li{position:relative;color:#a1382d;font-style:italic;font-size:15px;font-weight:300;padding:0 0 0 15px;line-height:1.2em;margin:0 0 4px 0}section.single.dog .prime .credits ul li:before{content:"";display:block;height:4px;width:4px;position:absolute;left:0;top:5px;background:#a1382d;background:#a1382d;transform:rotate(45deg)}section.single.dog .prime .meta{margin:0 0 25px 0}section.single.dog .prime .meta ul li{float:left;font-size:18px;margin:0 80px 0 0}section.single.dog .prime .meta ul li a{border-bottom:2px solid #a1382d}section.single.dog .prime .meta ul li:last-child{margin:0}section.single.dog .prime .entry{margin:0 0 75px 0}section.single.dog .prime .fig{margin:0 0 75px 0;padding:0 0 0 30px}section.single.dog .prime .fig{position:relative}section.single.dog .prime .fig .branch{position:relative;margin-left:200px}section.single.dog .prime .fig .branch:first-child{margin:0}section.single.dog .prime .fig .branch:before{content:"";width:25px;border-top:2px solid #a1382d;position:absolute;left:-50px;top:50%;margin-top:1px}section.single.dog .prime .fig .branch:first-child:before{display:none}section.single.dog .prime .fig .branch .leaf{position:relative;min-height:100px}section.single.dog .prime .fig .branch .leaf:before{content:"";height:100%;border-left:2px solid #a1382d;position:absolute;left:-25px}section.single.dog .prime .fig .branch .leaf:after{content:"";width:25px;border-top:2px solid #a1382d;position:absolute;left:-25px;top:50%;margin-top:1px}section.single.dog .prime .fig .branch .leaf:first-child:before{width:10px;height:50%;top:50%;margin-top:2px;border-radius:10px 0 0 0}section.single.dog .prime .fig .branch .leaf:first-child:after{height:10px;border-radius:10px 0 0 0}section.single.dog .prime .fig .branch .leaf:last-child:before{width:10px;height:50%;border-radius:0 0 0 10px}section.single.dog .prime .fig .branch .leaf:last-child:after{height:10px;border-top:none;border-bottom:2px solid #a1382d;border-radius:0 0 0 10px;margin-top:-9px}section.single.dog .prime .fig .branch .leaf.sole:before{display:none}section.single.dog .prime .fig .branch .leaf.sole:after{width:50px;height:0;margin-top:1px;border-radius:0}section.single.dog .prime .fig .branch .leaf .label{display:block;max-width:150px;padding:5px 10px;line-height:20px;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;z-index:2;background:#203240;color:#fff}section.single.dog .prime .records{padding:0 0 135px 0;font-size:15px}section.single.dog .prime .records .data{display:block;height:500px;overflow:hidden;overflow-y:scroll}section.single.dog .prime .records .data::-webkit-scrollbar{width:11px}section.single.dog .prime .records .data::-webkit-scrollbar-track-piece{background:rgb(214,214,214);border-left:5px solid rgb(255,255,255);border-right:5px solid rgb(255,255,255)}section.single.dog .prime .records .data::-webkit-scrollbar-thumb{background:rgb(255,255,255);border-width:1px;border-style:solid;border-color:rgb(136,136,136);border-image:initial;border-radius:4px}section.single.dog .prime .records ul{position:relative;padding:40px 0 0 0}section.single.dog .prime .records ul li{margin:0 0 30px 0;padding:0 0 0 50px;position:relative}section.single.dog .prime .records ul li .date{width:100px;color:#3372a8;font-style:italic;font-weight:300}section.single.dog .prime .records ul li:before{content:"";display:block;width:11px;height:11px;border-radius:250px;position:absolute;left:16px;top:6px;background:#a1382d;z-index:2;border-radius:250px}section.single.dog .prime .records ul:before{height:100%;width:3px;background:#a1382d;content:"";position:absolute;left:20px;top:0;z-index:1}section.single.dog .prime .downloads{padding:0 0 135px 0;font-size:15px}section.inquiries{padding:100px 0 0 0}section.inquiries .cover{height:180px;background-size:cover;background-position:center}section.inquiries .data .aside{background:#203240;padding:60px 0}section.inquiries .data .aside .in{max-width:80%}section.inquiries .data .aside .heading{margin:0 0 20px 0}section.inquiries .data .aside .entry{margin:0 0 45px 0}section.inquiries .data .aside .meta .title{margin:0 0 20px 0}section.inquiries .data .aside .meta .address{margin:0 0 20px 0}section.inquiries .data .aside .meta .phone{margin:0 0 20px 0}section.inquiries .data .aside .meta .phone a{background:#a1382d;color:#fff;font-size:16px;padding:5px 15px;font-weight:500}section.inquiries .data .aside .meta .hours .label{width:70px}section.inquiries .data .prime{background:#f2f2f2;padding:60px 0}section.inquiries .data .prime .in{max-width:80%}section.inquiries .map{margin:35px 0 90px 0}section.inquiries .map .image img{border:10px solid #e8e5db;max-width:900px;margin:auto}section.page{padding:150px 0 0 0}section.page .content{max-width:800px}section.page .heading{margin:0 0 60px 0}section.page .entry{margin:0 0 75px 0}section.puppies{padding:150px 0 0 0}section.puppies .heading{margin:0 0 30px 0}section.puppies .entry{margin:0 0 75px 0}section.puppies .data{margin:0 0 135px 0}section.puppies .data:last-child{margin:0}section.archive.dog{padding:150px 0 0 0}section.archive.dog .content.in{padding:0 15px}section.archive.dog .heading{margin:0 0 30px 0}section.archive.dog .entry{margin:0 0 75px 0}section.archive.dog .credit{margin:0 0 70px 0}section.archive.dog .credit ul li{margin:0 0 4px 0;padding:0 0 0 25px;position:relative}section.archive.dog .credit ul li:before{content:"";display:block;position:absolute;left:0;top:5px;background-image:url(https://belquestconclusion.com/wp-content/themes/theme/images/icon-check.png);background-size:13px auto;width:13px;height:10px;background-repeat:no-repeat}.error404 header,.error404 footer{display:none}section.error404 .heading{margin:0 0 25px 0}section.error404 .heading h1{font-size:88px;border:0}section.error404 .subheading{font-size:26px;margin:0 0 25px 0}section.error404 .text{font-size:18px;margin:0 0 60px 0}section.error404 .image img{max-width:600px;margin:auto}section.tile{padding:135px 0 0 0}section.tile .image img{border:10px solid #e8e5db}section.tile .info .heading{margin:0 0 15px 0}section.tile .info .entry{font-size:16px}section.tile.l .info{padding:0 0 0 70px}section.tile.l .info .heading{margin:0 0 15px 0}section.tile.r .info{padding:0 70px 0 0}section.credits{padding:135px 0 110px 0}section.credits .heading{margin:0 0 40px 0}section.hero{background-image:url(https://belquestconclusion.com/wp-content/themes/theme/images/wood.jpg);background-repeat:repeat;background-position:center;background-size:500px auto;margin-top:270px}section.hero .image{height:500px;border:10px solid #e8e5db;margin-top:-150px;background-size:cover;background-position:center}section.hero .heading{margin:50px 0 15px 0}section.hero .entry{padding:0 0 70px 0;max-width:750px}section.mobile{height:0;width:100%;background:#1c2928;left:inherit;transition:all 0.5s cubic-bezier(.645,.045,.355,1);pointer-events:all;z-index:99}section.mobile .in{opacity:0;transform:translateY(35px);transition:all 0.15s ease}section.mobile .scroll{overflow-y:scroll;display:block;height:100%}section.mobile .close{position:absolute;width:35px;height:35px;right:25px;top:30px;z-index:2;background:#c0383f}section.mobile .close span:before,section.mobile .close span:after{background:#fff;content:"";display:block;width:25px;height:2px;position:absolute;top:16px;left:5px}section.mobile .close span:before{transform:rotate(-45deg)}section.mobile .close span:after{transform:rotate(45deg)}section.mobile .nav{margin:0 0 40px 0}section.mobile .nav ul li{display:block;margin:0 0 9px 0}section.mobile .nav ul li a{line-height:1.25em;color:#fff;transition:all 0.5s ease;text-decoration:none;font-weight:300;font-size:24px;text-decoration:underline}section.mobile .nav ul li a:hover,section.mobile nav ul li.current-menu-item a{opacity:1}section.mobile .nav ul li ul{margin:10px 0 20px 20px}section.mobile .nav ul li ul li a{font-size:18px}section.mobile .click{margin:0 0 40px 0}section.mobile .click ul li a.button{margin:0 0 10px 0;padding:0 15px !important;max-width:170px;border-radius:4px}section.mobile .social{padding:0 0 0 10px}section.mobile .social ul li{display:inline-block;margin:0 10px 0 0}section.mobile .social ul li a{color:#c0383f;font-size:20px;display:block;text-align:center}section.mobile.on{height:100vh}section.mobile.on .in{opacity:1;transform:translateY(0);transition:all 0.15s ease;transition-delay:0.35s}::-webkit-input-placeholder{font-family:'CI',serif;color:#bbbbbb;transition:all 0.35s ease;font-weight:100}::-moz-placeholder{font-family:'CI',serif;color:#bbbbbb;transition:all 0.35s ease;font-weight:100}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}label{font-weight:400 !important}label .text{font-size:16px;line-height:1.5em}label .caption{line-height:1.5em}input[type=text],input[type=email],input[type=password],input[type=number],input[type=file],select,textarea{font-family:'CI',serif !important;border:0;-webkit-appearance:none;transition:all 0.15s ease;display:table;width:100%;font-size:20px;background:transparent;border:1px solid transparent;color:#414042;box-shadow:0 3px 4px 0px rgba(0,0,0,0.1);background:#fff;font-weight:100}input[type=text],input[type=email],input[type=password],input[type=number],select,input[type=file]{padding:27px 10px 10px 10px;height:65px !important;line-height:1.25em}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,select:hover,textarea:hover{}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{background-color:#fff}select{background-image:url(https://belquestconclusion.com/wp-content/themes/theme/images/icon-down-medium.svg);background-repeat:no-repeat;background-position:bottom 10px right 20px;background-size:18px}@-moz-document url-prefix(){select{padding-top:8px}}textarea,.ninja-forms-form .textarea-wrap textarea{height:200px !important;overflow:hidden;padding:29px 10px 15px 10px !important;font-size:20px !important}a.button,input[type=submit],button,input[type=button]{display:inline-block;text-align:center;border:0;cursor:pointer;font-size:20px;font-weight:300;padding:0 45px;color:#fff !important;height:50px;line-height:50px;background:#a1382d}a.button:active,input[type=submit]:active,button:active,input[type=button]:active{-webkit-transform:scale(.99);transform:scale(.99)}section.input ul li{margin:0 0 20px 0}.field-wrap{position:relative}.field-wrap label{position:absolute;top:5px;left:10px;z-index:2;font-size:12px;color:#484848;width:100%}.ninja-forms-req-symbol{position:absolute;content:"";background:#a1382d;width:4px;height:4px;border-radius:250px;right:15px;top:5px;text-indent:-99999px;overflow:hidden}.nf-after-field .nf-error-msg{display:none}.field-wrap input[type=button]{width:100% !important}html,body,input,select,textarea,button.button,input[type=submit],input[type=button]{font-family:'CI',serif !important}html,body,input,select,textarea{font-weight:100;font-size:15px;color:#203240;line-height:1.5em}a{color:#a1382d;text-decoration:none;cursor:pointer}a:hover{color:#a1382d;text-decoration:none}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em;font-family:'EB Garamond',serif;color:#203240}h1{font-size:45px;line-height:1em;border-bottom:2px solid #a1382d;display:inline}h2{font-size:40px;border-bottom:2px solid #a1382d;display:inline}h3{font-size:30px;line-height:1.15em}h4{font-size:25px}h5{font-size:20px}.content{padding:0 30px;max-width:1165px}.light h1,.light h2,.light h3,.light h4,.light h5,.light,.light a{color:#fff}.entry{line-height:1.75em;font-size:15px;font-weight:100}.entry a{text-decoration:underline}.entry p{margin:0 0 20px 0}.entry p:last-child{margin:0}.entry ul li{list-style:none}.entry ul li:before{content:"·";font-size:27px;vertical-align:middle;padding:0 10px 0 0}.entry img{width:100%}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5{margin:3em 0 1em 0;color:#414042}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child{margin:0 0 1em 0}.embed{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;z-index:1 !important}.embed iframe{display:table !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1 !important}.font{font-family:'EB Garamond',serif}.nf-form-fields-required{display:none}#ninja_forms_required_items,.nf-field-container{margin-bottom:20px !important}.submit-container{margin:0 !important}.nf-response-msg{text-align:center}.nf-response-msg h3{margin:0 0 10px 0}.nf-response-msg p{font-size:16px;color:#268800}#lightbox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(0,0,0,0.85) !important;-webkit-transition:opacity .5s ease;transition:opacity 0.5s ease}#lightbox-overlay.visible{opacity:1}#lightbox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#lightbox-overlay .full-image figure{display:inline;margin:0;height:100%}#lightbox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#lightbox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#1d1c24;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#lightbox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#lightbox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#lightbox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#lightbox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.lightbox-button#next-button,.lightbox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.lightbox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;color:#fff;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;background:transparent}.lightbox-button#next-button{right:2%}.lightbox-button#previous-button{left:2%}.lightbox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.lightbox-button svg{position:absolute;left:0;top:0}.lightbox-button svg polyline,.lightbox-button svg g{stroke:#fff}.lightbox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-20px}.lightbox-double-bounce1,.lightbox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.lightbox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}header{height:100px;line-height:100px;background:transparent;position:absolute;left:0;top:0}header .logo{margin:0 15px 0 0}header .logo img{max-width:175px;margin:19px 0 0 0}header nav ul li{float:left;position:relative;margin:0 10px 0 0}header nav ul li a{font-size:16px;font-weight:300;padding:0 20px;color:#203240;display:block}header nav ul li:last-child{margin:0}header nav ul li ul{display:block;opacity:0;transform:translateY(10px);transition:all 0.15s ease;position:absolute;background:#fff;z-index:2;width:250px;box-shadow:0 7px 20px 0 rgba(39,38,55,0.18)}header nav ul li ul:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:25px}header nav ul li ul li{display:block;width:100%}header nav ul li ul li a{line-height:45px;display:block;font-size:16px;width:100%}header nav ul li ul li a:hover{background:#a1382d;color:#fff}header nav ul li ul li a:after{display:none !important}header nav ul li:hover ul{opacity:1;transform:translateY(0)}header nav ul li.menu-item-has-children a:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1c2928;content:"";display:block;position:absolute;right:0;top:48px}header .phone a{position:relative;background:#a1382d;color:#fff;height:45px;line-height:45px;padding:0 15px;display:block;font-size:18px;font-weight:700;margin:26px 0 0 0}header .phone a:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #a1382d;position:absolute;top:17px;left:-7px}header .ham{display:none;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:0.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;position:relative;width:56px;height:45px;background:#1c2928;padding:0 15px;cursor:pointer;margin:26px 0 0 0}header .ham span{position:absolute;top:17px;line-height:1em;left:14px;font-size:12px;text-transform:uppercase;color:#fff;font-weight:700}header .ham span.open{display:block}header .ham span.close{display:none}header .ham .box{float:right;position:relative;display:inline-block;width:25px;height:24px;margin:21px 0 0 0}header .ham .box .in,header .ham .in:after,header .ham .box .in:before{position:absolute;width:25px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#fff}header .ham .box .in{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}header .ham .box .in:after,header .ham .box .in:before{display:block;content:""}header .ham .box .in:before{top:-7px;transition:top 75ms ease .12s,opacity 75ms ease}header .ham .box .in:after{bottom:-7px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}header.on .ham span.open{display:none !important}header.on .ham span.close{display:block !important}header.on .box .in{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}header.on .box .in:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}header.on .box .in:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}@media (max-width:1000px){header nav ul li{margin:0 6px 0 0}header nav ul li a{font-size:16px !important}header .logo{margin:0 10px 0 0}header .logo img{margin:23px 0 0 0;max-width:125px}article.archive.dog .image{width:115px}article.puppies .top ul li{width:100%;max-width:200px;margin:0 0 20px 0}article.dogs .top ul li{width:100%;max-width:200px;margin:0 0 20px 0}section.puppies .data{margin:0 0 65px 0}}@media (max-width:975px){header nav{display:none}header .ham{display:block}header .phone a{font-size:15px}}@media (max-width:750px){h1{font-size:35px}h2{font-size:30px}h3{font-size:25px}h4{font-size:21px}a.button,input[type=submit],button{font-size:16px;height:40px;line-height:40px}section.inquiries .data .aside,section.inquiries .data .prime{display:table;width:100%}section.single.dog .aside{width:250px}article.dogs{width:100%;padding:0;margin:0 0 20px 0}article.dogs .top .image{margin:0 0 5px 0}article.dogs .top ul li{width:50%;float:left;padding:0 10px;margin:0}article.dogs .top .type span{font-size:13px}article.dogs .top .text{font-size:12px;height:49px}article.dogs .bottom .click{width:100px}article.dogs .bottom .info{font-size:13px}article.dogs .bottom .colors ul li{font-size:10px}article.dogs .bottom .colors ul li.label{font-size:13px}article.puppies{width:100%;padding:0;margin:0 0 20px 0}article.puppies .top .image{margin:0 0 5px 0}article.puppies .top ul li{width:50%;float:left;padding:0 10px;margin:0}article.puppies .top .type span{font-size:13px}article.puppies .top .text{font-size:12px;height:49px}article.puppies .bottom .click{width:100px}article.puppies .bottom .info{font-size:13px}article.puppies .bottom .colors ul li{font-size:10px}article.puppies .bottom .colors ul li.label{font-size:13px}.content{padding:0 20px !important}article.archive.dog{width:100%;height:inherit;padding:0}article.archive.credit{width:25%;padding:0 10px}section.credits{padding:60px 0}section.tile{padding:60px 0 0 0}section.tile .image,section.tile .info{display:table;width:100%;padding:0 !important;text-align:center}section.tile .image img{max-width:400px;margin:auto}section.tile.l .image{margin:0 auto 20px auto}section.tile.r .info{margin:0 auto 20px auto}section.archive.dog .credit .in .c-6{display:table;width:100%;margin:0;padding:0}section.single.dog .prime .records{padding:0 0 65px 0}section.single.dog .prime .downloads{padding:0 0 65px 0}section.single.dog .prime .genetics{display:none}}@media (max-width:650px){section.single.dog .content{max-width:400px}section.single.dog .aside,section.single.dog .prime{display:table;width:100%;margin:0 0 40px 0;padding:0}section.single.dog .prime{margin:0}}@media (max-width:500px){article.archive.credit{width:50%}section.inquiries .data .aside .meta .col.col-6{display:table;width:100%}section.inquiries .data .aside .meta .col.col-6.directions{margin:0 0 20px 0}section.tile .image img{max-width:80%;margin:auto}section.tile .info{max-width:80%;margin-left:auto;margin-right:auto}section.hero .heading{max-width:90%;margin-left:auto;margin-right:auto}section.hero .text{max-width:90%;margin-left:auto;margin-right:auto}article.archive.dog .image{width:95px}}