@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"omydogfont";src:url("fonts/omydogfont.eot?v=1");src:url("fonts/omydogfont.eot?v=1#iefix") format("embedded-opentype"),url("fonts/omydogfont.woff?v=1") format("woff"),url("fonts/omydogfont.ttf?v=1") format("truetype"),url("fonts/omydogfont.svg?v=1#omydog") format("svg")}body{background:#7dbf50;color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}body.mydog #page-title,body.page-home #page-title{display:none}a{color:#33a0d9}a:hover{color:#7dbf50}p{margin-bottom:1em;line-height:1.4em}p:last-of-type{margin-bottom:0}h1{font-size:2em;color:#33a0d9}h2{font-size:1.4em;color:#7dbf50}h3{font-size:1.2em;margin-bottom:.5em}em,b{font-weight:700}i{font-style:italic}#page-content>.inner,#page-footer>.inner,#page-before-footer>.inner{padding:10px}#page-header>.inner{padding:0 10px}#page-header{background:#fff;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;border-bottom:solid 1px #7dbf50;z-index:9990}#page-header #site-logo{display:block}#page-header #site-logo span{display:none}#page-content{background:#fff}#page-footer{height:30px}.block{box-sizing:border-box}.block:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}figure a{display:block}figure img{display:block;width:100%;height:auto;box-sizing:border-box}button,a.button{display:block;border:none;padding:0 15px;height:30px;line-height:30px;background:#33a0d9;float:left;text-decoration:none;color:#fff;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;cursor:pointer}#page-side button,#page-side a.button{background:#fff;color:#000}.button-green{background:#7dbf50}.button-grey{background:#eee}#page-main form .form-fields:last-of-type,#page-main form .form-fields-chosen:last-of-type{border-bottom:none}form{clear:both}form .form-section{clear:both;overflow:visible;margin:10px 0}form .form-fields,form .form-buttons{clear:both}form .form-fields:after,form .form-buttons:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}form .form-fields .form-field,form .form-fields .form-field-chosen,form .form-buttons .form-field,form .form-buttons .form-field-chosen{clear:both;margin-bottom:.5em;padding-bottom:.5em}form .form-fields .form-field:after,form .form-fields .form-field-chosen:after,form .form-buttons .form-field:after,form .form-buttons .form-field-chosen:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}form .form-fields .form-field-checkbox span.label,form .form-buttons .form-field-checkbox span.label{display:block}form .form-fields .form-field-checkbox label,form .form-buttons .form-field-checkbox label{float:none;width:auto}form .form-fields .form-field-checkbox input,form .form-buttons .form-field-checkbox input{display:none}form .form-buttons{margin-top:1em}form .form-buttons button,form .form-buttons a.button{outline:none;float:right;margin-left:8px}form .form-buttons button.primary,form .form-buttons a.button.primary{text-transform:uppercase}form .form-other-actions{clear:both;padding-top:.5em}form .form-other-actions button,form .form-other-actions a.button{background:#ccc}form label,form input,form textarea,form select{box-sizing:border-box}form label{display:block;padding:8px 0;font-weight:400}form input,form textarea,form select{border:solid 1px gray;outline:none;padding:4px;color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;display:block;width:100%;background:#fff}form input:focus,form select:focus{border-color:#7dbf50}form input[type=radio],form input[type=checkbox]{display:inline;width:auto}form label.cb-label{padding:0;padding-left:20px;height:16px;line-height:16px;background:transparent url(img/cbox.png) top left no-repeat}form label.cb-label input{display:none}form label.cb-label.cb-label-checked{background:transparent url(img/cbox.png) bottom left no-repeat}form.form-live .live-replace{display:none}@media screen and (max-width: 769px){.hidden-mobile{display:none}}@media screen and (min-width: 770px) and (max-width: 1199px){.hidden-medium{display:none}}@media screen and (min-width: 1200px){.hidden-large{display:none}}body#page-mydog h1#page-title,body#page-home h1#page-title{display:none}#mydog-hero{clear:both;overflow:visible;margin-bottom:30px;background:#eee;height:100px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#mydog-hero-avatar figure{margin:0 10px;width:160px;height:113px;overflow:hidden;border:solid 1px #eee;float:left;background:#fff}#mydog-hero-info{padding-top:10px}#mydog-hero-info>.inner h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7dbf50;margin-bottom:10px}#mydog-hero-img{display:none}#mydog-tabs{padding-top:30px;margin-bottom:10px;border-bottom:solid 1px #eee;overflow:hidden;clear:both}#mydog-tabs ul{height:30px;padding-left:20px}#mydog-tabs li{display:block;float:left;margin-right:10px;background:#7dbf50}#mydog-tabs li a{display:block;height:30px;line-height:30px;color:#fff;padding:0 8px;text-decoration:none;text-transform:uppercase}#mydog-tabs li.nav-current,#mydog-tabs li:hover{background:#33a0d9}div.md-postbox{border:solid 1px #eee}div.md-postbox textarea{padding:0;padding:4px;color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;display:block;border:none;width:100%;height:80px;overflow:none;outline:none}div.md-postbox .md-postbox-preview{border-top:solid 1px #eee;padding:4px;height:40px;background:#fafafa}div.md-postbox .md-postbox-hid{color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;line-height:normal;padding:4px;pointer-events:none;position:absolute;white-space:pre-wrap;visibility:hidden}div.minmax{clear:both;padding:20px 0}.sim-company{margin:10px 0;padding:10px}.sim-company:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.sim-company .sim-company-button{padding:10px 0}.sim-company .sim-company-button button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#ccc;color:#000;float:right}.sim-company:nth-child(even){background:#fafafa}.sim-company h3{margin-bottom:10px}.md-graph-action,.md-actions{overflow:hidden;height:30px}.md-graph-action a.md-action,.md-actions a.md-action{display:block;background:#fff;padding:0 10px;text-transform:uppercase;text-decoration:none;height:20px;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-right:0;margin-top:5px;margin-right:5px;float:right}.md-graph-action a.md-action:before,.md-actions a.md-action:before{display:block;text-transform:lowercase;font-family:'omydogfont';content:'p';float:right;height:30px;line-height:30px;width:30px;margin-top:-5px;text-align:center;background:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.md-graph-action a.md-action.action-edit:before,.md-actions a.md-action.action-edit:before{content:'i';font-size:1.4em;transition:all .4s;transform:rotate(-20deg)}.md-graph-action a.md-action.action-edit:hover:before,.md-actions a.md-action.action-edit:hover:before{transform:rotate(0deg);transition:all .4s}.md-actions{margin-bottom:10px}.md-actions a.md-action{background:#33a0d9;color:#fff}.md-actions a.md-action:before{margin-left:5px;border:solid 1px #33a0d9;height:28px;line-height:28px;width:28px;color:#33a0d9}.md-actions a.md-action.action-photo:before{content:'c';font-size:1.4em}.md-actions h2{float:left;height:30px;line-height:30px}#page-side .md-graph-action{display:none}.md-graph-panel{overflow:hidden;clear:both}.md-graph-panel .mydog-user-graph{overflow:hidden}.md-graph-panel .mydog-user-graph figure{width:30%;float:left;margin-right:10px}.md-graph-panel .mydog-user-graph .mydog-user-graph-inner{overflow:hidden;padding:10px;box-sizing:border-box;border:solid 1px #ccc;margin:8px 4px}.md-graph-panel .mydog-user-graph h3 a{text-decoration:none;display:block;height:80px}.md-graph-panel .mydog-user-graph a.button{float:right}p.explain{line-height:1.4em;font-size:1em;font-style:italic}iframe.mediaframe{width:100%;height:100%}.overlayer{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4)}.overlayer .overlayer-window{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;overflow:hidden;background:#fff;-moz-box-shadow:1px 1px 40px #000;-webkit-box-shadow:1px 1px 40px #000;box-shadow:1px 1px 40px #000;margin:0 auto;width:90%;max-width:800px}.overlayer .overlayer-header{height:40px;background:#fafafa;border-bottom:solid 1px #ccc}.overlayer .overlayer-header h2{height:40px;line-height:40px;float:left;padding-left:10px;font-weight:400;font-size:1.1em;color:#222;margin:0}.overlayer .overlayer-header a.overlayer-close{width:40px;height:40px;line-height:40px;display:block;float:right;border-left:solid 1px #ccc;color:#ccc;font-weight:400;font-size:1.2em;text-decoration:none;text-align:center;text-transform:lowercase}.overlayer .overlayer-header a.overlayer-close:hover{color:#33a0d9}.overlayer .overlayer-content{-webkit-overflow-scrolling:touch;height:100%;box-sizing:border-box;overflow:hidden}.img-browser-wrap{margin-top:30px}figure.img-editable{position:relative;margin-bottom:10px;cursor:hand}figure.img-editable:before{color:#fff;content:'e';height:30px;width:30px;display:block;float:right;background:#404040;text-align:center;line-height:30px;right:-10px;top:-10px;position:absolute;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-family:'omydogfont';font-size:1.4em;z-index:990}figure.img-editable:hover:before{background:#7dbf50}figure.img-editable img{position:relative;margin-top:-30px;z-index:970}.repeater-src{display:none}div.mydog-profile-dogs .dog{border-bottom:solid 1px gray;padding-bottom:10px;margin-bottom:10px}div.mydog-profile-dogs .dog:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}div.mydog-profile-dogs .dog .img-field{width:30%;float:left;clear:none}div.mydog-profile-dogs .dog .dog-content{width:64%;float:right;clear:none;padding-top:50px}.editable:before{color:#fff;content:'e';height:30px;width:30px;display:block;float:right;background:#404040;text-align:center;line-height:30px;right:4px;top:4px;position:absolute;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-family:'omydogfont';font-size:1.4em;z-index:990}.editable{cursor:pointer;position:relative}.editable:hover{border:solid 1px #7dbf50}.editable:hover:before{background:#7dbf50}span.score-holder{display:block;height:10px;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}span.score-holder span.score{display:block;height:10px;background:#7dbf50;text-indent:-9999px;width:0}span.score-holder span.score.score-1{width:20%}span.score-holder span.score.score-2{width:40%}span.score-holder span.score.score-3{width:60%}span.score-holder span.score.score-4{width:80%}span.score-holder span.score.score-5{width:100%}#breed-scores span.label{display:block;height:20px;font-weight:400}#breed-scores span.label{width:100px;position:absolute;float:left}#breed-scores span.score-holder{margin-left:120px}#breed-scores span.value{display:block;padding-top:5px}#breed-scores p.breed-score{clear:both;height:20px}#breed-parameters span.label{font-weight:400;color:#7dbf50}#breed-photos h2{margin-bottom:1em}#breed-photos:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.photo-reel:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.photo-reel figure.breed-photo{width:25%;float:left;margin:0;margin-bottom:10px}.photo-reel figure.breed-photo a{display:block;padding:0px;border:solid 1px #eee;margin:0px 5px}.photo-reel figure.breed-photo:nth-child(1),.photo-reel figure.breed-photo:nth-child(5),.photo-reel figure.breed-photo:nth-child(9),.photo-reel figure.breed-photo:nth-child(13),.photo-reel figure.breed-photo:nth-child(17){clear:left}.breed-info-panel{margin-bottom:2em}table#ideal-dog{width:100%}table#ideal-dog td{width:20%;padding:10px 0}table#ideal-dog td span.score-holder{margin:0 10px}table#ideal-dog td:nth-child(1){width:40%}table#ideal-dog td:nth-child(1) a{color:#000;text-decoration:none;padding-left:10px;display:block}table#ideal-dog tbody tr{border-bottom:solid 1px #eee}table#ideal-dog tbody tr:hover{background:#eee;transition:background .2s}table#ideal-dog thead th{background:#33a0d9;border-left:solid 1px #fff}table#ideal-dog thead th:first-child{border-left:none}table#ideal-dog thead th a{text-decoration:none;color:#fff;background:transparent url(img/sort.png) right no-repeat;display:block;padding:10px;margin-right:10px;font-weight:300}table#ideal-dog thead th a.sorted{font-weight:700}.noUi-horizontal .noUi-handle{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after{display:none}.select-area a.chosen-single.chosen-default,.select-area a.chosen-single{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-weight:400;background:#eee;color:#000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.select-area .chosen-container-active.chosen-with-drop{background:#eee}.select-area .chosen-container-active.chosen-with-drop a.chosen-single.chosen-default{background:#fff;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.select-area .chosen-container-single .chosen-single div b{display:none}.select-area a.drop-activate{display:block;width:25px;height:25px;position:relative;float:right;background:#eee url(img/drop.png) top left no-repeat;text-indent:-9999px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;transition:background-color .1s}.select-area a.drop-activate.open{background:#fff url(img/drop.png) bottom left no-repeat;transition:background-color .1s}.select-area .select-area-field{margin-right:32px}#page-main .select-area a.drop-activate{background:#7dbf50 url(img/drop.png) top right no-repeat}#page-main .select-area a.drop-activate.open{background:#7dbf50 url(img/drop.png) bottom right no-repeat}.search_locations p{margin:0;line-height:1em}.search_locations p label{padding-top:0;padding-bottom:0;margin-bottom:4px}.search_locations .country-sub{padding-left:20px}.search-results .search-result{border:solid 1px #eee;padding:20px;margin-top:20px}.search-results .search-result p,.search-results .search-result h3{margin:0}.search-results .search-result h3,.search-results .search-result h3 a{color:#7dbf50;font-weight:700;font-size:1em;text-decoration:none;display:block;height:24px;line-height:24px}.search-results .search-result .search-result-location:before{display:block;text-transform:lowercase;font-family:'omydogfont';content:'l';position:absolute;margin-left:-16px;height:20px;line-height:20px;color:gray}.search-results .search-result .search-result-location,.search-results .search-result .search-result-contact{margin-top:10px;height:40px;padding-left:16px}.search-results .search-result .search-result-location p,.search-results .search-result .search-result-contact p{font-weight:400;height:20px;line-height:20px}.search-results .search-result .search-result-location p.mail a,.search-results .search-result .search-result-contact p.mail a{color:gray}.search-results .search-result .search-result-location p.mail a:hover,.search-results .search-result .search-result-contact p.mail a:hover{color:#33a0d9}.pups .pup{border-bottom:solid 2px #eee;padding:30px 0}.pups .pup:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.pups .pup .pup-thumbnail{width:30%;float:left}.pups .pup .pup-thumbnail:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.pups .pup .pup-inner{width:66%;float:right}.pups .pup .pup-inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.pups .pup .pup-inner h3{color:#7dbf50}a.puppy figure:before{content:'\2642';position:absolute;margin-top:-5px;margin-left:140px;width:30px;height:30px;line-height:30px;background:#33a0d9;color:#fff;font-size:20px;text-align:center}a.puppy.puppy-g-f figure:before{content:'\2640';background:#d933a0}.dogs .dog{border-bottom:solid 2px #eee;padding:30px 0}.dogs .dog:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dogs .dog .dog-thumbnail{width:30%;float:left}.dogs .dog .dog-thumbnail:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dogs .dog .dog-inner{width:66%;float:right}.dogs .dog .dog-inner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dogs .dog .dog-inner h3{color:#7dbf50}a.btn-edit{float:right;display:block;height:20px;line-height:20px;background:#eee;color:#000;text-decoration:none;padding:0 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}a.btn-edit:before{line-height:20px;height:20px;display:block;float:left;text-transform:lowercase;font-family:'omydogfont';content:'i';margin-right:.4em}.stream-post{clear:both;margin-bottom:20px;border:solid 1px #eee}.stream-post:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stream-post figure.user-avatar{float:left;width:60px;margin-right:10px}.stream-post:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stream-post h3,.stream-post span.post-date{display:inline;margin-bottom:0px}.stream-post a.user-link{font-size:1em;font-weight:500;color:#000;text-decoration:none}.stream-post span.post_date{color:#ccc;font-size:.8em}.stream-post .stream-post-comments,.stream-post .stream-post-comment{clear:both;padding:10px}.stream-post .stream-post-comments:after,.stream-post .stream-post-comment:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stream-post .stream-post-data:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stream-post .stream-post-data a{float:right;display:block}.stream-post .stream-post-comments{background:#eee}.stream-post .stream-post-comments:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.stream-post .stream-post-comments .stream-post-comment{padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px gray}.stream-post .stream-post-comments .stream-post-comment:last-of-type{margin-bottom:0;border-bottom:none}.md-info{clear:both}.md-info:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.md-info figure{float:left;border:1px solid #ffffff;margin-right:20px;width:85px}#page-side form label.cb-label,#tabs form label.cb-label{font-size:16px;padding-left:20px;height:16px;line-height:16px}p.dev-note{padding:4px;border:solid 2px #d2a1a1;background:#ebc5c5}table#md-reg-contract{width:100%;margin-bottom:1em}table#md-reg-contract td{vertical-align:top;padding:10px 5px;border-top:solid 1px #eee;border-bottom:solid 1px #eee}table#md-reg-contract td h4{margin-bottom:.5em}table#md-reg-contract td p.explain{margin:0;font-size:.8em}table#md-reg-contract td.md-price{width:60px;text-align:right;vertical-align:middle}table#md-reg-contract tr.hover{background:#b1d996}table#md-reg-contract tr.check{background:#7dbf50;color:#fff}div.sw-lines-wrap{box-sizing:border-box;border:solid 1px gray;outline:none;color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;display:block;width:100%;background:#fff;overflow:hidden}div.sw-lines-wrap .sw-lines-item{padding:4px}div.sw-lines-wrap .sw-lines-item input{margin:0}div.sw-lines-wrap .sw-lines-item a{display:block;float:right;height:24px;width:24px;text-align:center;line-height:24px;margin-top:-28px;margin-right:4px;color:gray;text-decoration:none}div.sw-lines-wrap .sw-lines-add{padding:4px;background:#eee}div.sw-lines-wrap .sw-lines-add a{display:block;float:right;height:24px;width:24px;text-align:center;line-height:24px;margin-top:-28px;margin-right:4px;color:#fff;background:#7dbf50;text-decoration:none}#md-user-dogs .dog{clear:both;padding:10px 0}#md-user-dogs .dog:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#md-user-dogs h3,#md-user-dogs h4{color:#fff;font-size:1.2em;margin:0}#md-user-dogs .dog-inner{margin-right:105px}#md-user-dogs .dog-inner p{clear:none;padding:0}#md-user-dogs figure{float:right;border:1px solid #ffffff;margin-right:20px;width:85px}#mydog-fold{background:#76bc47;margin-bottom:10px;position:relative}#mydog-fold a{display:block;color:#fff;text-decoration:none;padding:16px 8px}#mydog-fold a.fold-open{height:36px;line-height:36px;padding:0 8px}#mydog-fold a.fold-open:before{width:36px;height:36px;content:'m';text-indent:-9999px;background:transparent url(img/fold.png) center left no-repeat;display:block;float:left}#mydog-fold ul{width:100%;position:absolute;background:#76bc47;display:none}#mydog-fold li{display:block}#mydog-fold li a{border-bottom:solid 1px #fff}#mydog-fold li a:hover{background:#0088cf}body.fold-open #mydog-fold ul{display:block}#mydog-tabs{display:none}.stream-post-comments h3{display:none}.stream-post-comments.closed{background:#ccc}.stream-post-comments.closed h3{text-align:center;display:block;height:30px;line-height:30px;color:#000;font-size:14px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;color:#404040;padding:0 4px;margin:4px;transition:height .4s}.stream-post-comments.closed:hover{cursor:pointer}.stream-post-comments.closed:hover h3{height:40px;transition:height .8s}.stream-post-comments.closed div.stream-post-comment{display:none}.stream-post-comments.closed div.stream-post-comment.last{display:block;border:none}.stream-post-comments.closed .stream-add-comment{display:none}#events div.event-controls{float:right}#events div.event-controls a{display:block;height:30px;line-height:30px;width:30px;background:gray;color:#fff;text-decoration:none;text-align:center;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;float:left;margin-right:4px}#events div.event-controls a:hover{background:#7dbf50}#events div.event-controls a.events-today{width:auto;padding:0 8px;white-space:nowrap;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#events h2{height:30px;line-height:30px}.event{margin-bottom:1em}.event header.event-header{height:50px;background:#b1d996;cursor:pointer}.event header.event-header span.date{display:block;width:50px;background:#7dbf50;float:left;margin-right:5px}.event header.event-header span.date span{display:block;font-size:.8em;text-align:center;text-transform:uppercase;height:15px;line-height:15px}.event header.event-header span.date span.day{font-size:1.4em;height:20px;line-height:20px}.event header.event-header span.date.date-end{display:none}.event header.event-header h3{margin:0;height:50px;line-height:50px;color:#737373}.event.closed .event-details{display:none}.event .event-details{display:block}.event dl{display:block;overflow:hidden;padding:5px 0}.event dl.event-info-start,.event dl.event-info-end{float:left}.event dl.event-info-start dt,.event dl.event-info-start dd,.event dl.event-info-end dt,.event dl.event-info-end dd{float:left}.event dl.event-info-start dt,.event dl.event-info-end dt{padding-right:1em}.event dl.event-info-end{float:right}.event dl.event-location{clear:both;padding:0}.event dl.event-location dd span{margin-right:.4em;margin-bottom:5px;line-height:1.4em}.event dl.event-location dd span.loc-name{color:#7dbf50}.event dl.event-location dd span.loc-street:after{content:","}.event div.event-description{clear:both}#photo-show{background:rgba(0,0,0,0.9);position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:9990}#photo-show #ps-prev,#photo-show #ps-next{position:fixed;top:0;bottom:0;width:60px;text-indent:-9999px;z-index:9991;opacity:0}#photo-show #ps-prev:hover,#photo-show #ps-next:hover{transition:opacity .4s;opacity:10}#photo-show #ps-prev{left:0;background:#000 url(img/arr_left.png) center no-repeat}#photo-show #ps-next{right:0;background:#000 url(img/arr_right.png) center no-repeat}#photo-show #ps-close{position:fixed;top:0;right:0;width:60px;height:60px;line-height:60px;color:#fff;text-decoration:none;text-align:center;z-index:9992;font-size:32px}.md-contract-order table{width:100%;margin-bottom:1em}.md-contract-order table td,.md-contract-order table th{padding:8px;vertical-align:top}.md-contract-order table td{border:solid 1px #eee}.md-contract-order table td.empty{border:none}.md-contract-order table tr.contract-price td{vertical-align:middle;text-align:center}.md-contract-order table tr.contract-price td span{display:block}.md-contract-order table tr.contract-price td span.price-yearly{font-size:.8em;color:#404040;margin-top:.5em}.md-contract-order table .contract-price-label{text-align:right;font-weight:bold}.md-contract-order div.md-contract{clear:both;overflow:hidden;margin-bottom:1em;border:solid 1px #7dbf50;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.md-contract-order div.md-contract h3{margin:0;background:#7dbf50;padding:16px 8px;color:#fff}.md-contract-order div.md-contract .md-contract-inner{padding:8px;overflow:hidden}.md-contract-order div.md-contract table th{border:solid 1px #eee;width:25%;text-align:center}.md-contract-order table.md-contract-pricing{display:none}.md-contract-order table.md-contract-pricing li{margin:.5em 0;line-height:1.4em}.md-contract-order table.md-contract-pricing th.contract-type{font-weight:bold;text-align:center;background:#7dbf50;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;padding:16px 8px;width:26%;color:#fff}.block-header-extra{float:right}.block-header-extra .step{color:#7dbf50}#page-main form table.order-overview{width:100%;margin-bottom:1em}#page-main form table.order-overview td{border:solid 1px #eee;padding:8px;vertical-align:top}#page-main form table.order-overview td.label{width:150px}#page-main form table.order-overview label{display:none}#page-main form table.order-overview .select-area{float:none;width:100%}#page-main form table.order-overview .form-field-chosen.field-page-step3-period{margin:0}#page-main form .form-fields .form-field .sdate.sdate-open .sdate-wrapper{display:block}#page-main form .form-fields .form-field .sdate .sdate-wrapper{z-index:9980;border:solid 1px #7dbf50;background:#fff;display:none;padding:2px;box-shadow:2px 2px 2px #222;overflow:hidden}#page-main form .form-fields .form-field .sdate .sdate-wrapper table{width:100%}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td{width:14%}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td,#page-main form .form-fields .form-field .sdate .sdate-wrapper table th{vertical-align:middle;text-align:center}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td a,#page-main form .form-fields .form-field .sdate .sdate-wrapper table th a{padding:8px 4px;display:block;text-decoration:none;color:#000}#page-main form .form-fields .form-field .sdate .sdate-wrapper table th{font-weight:bold}#page-main form .form-fields .form-field .sdate .sdate-wrapper table th a{color:#7dbf50;font-size:1.4em}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td{border:solid 1px #eee}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td a:hover{background:#b1d996}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td.current a{background:#7dbf50;color:#fff}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td.outside{background:#eee}#page-main form .form-fields .form-field .sdate .sdate-wrapper table td.outside a{color:gray}#page-main form .form-fields .form-field .sdate .sdate-wrapper div.time{float:right;margin:10px 0}#page-main form .form-fields .form-field .sdate .sdate-wrapper div.time input{width:3em;text-align:center}#page-main form .form-fields .form-field .sdate .sdate-wrapper div.time span,#page-main form .form-fields .form-field .sdate .sdate-wrapper div.time input,#page-main form .form-fields .form-field .sdate .sdate-wrapper div.time button{float:left;height:30px;line-height:30px;margin-right:4px}#page-main form .form-fields .form-field textarea.abe-text-content,#page-main form .form-fields .form-field input.abe-text-title,#page-main form .form-fields .form-field input.abe-title-title{float:none;width:100%}#page-main form .form-fields .form-field input.abe-text-title,#page-main form .form-fields .form-field input.abe-title-title{margin-bottom:10px}#page-main form .form-fields .form-field input.abe-title-title{font-size:2em}.md-page-actions{float:right}div.input-images-wrap{clear:both}div.input-images-wrap .placeholder{background:#b1d996}div.input-images-wrap .input-images-content{overflow:hidden;background:#efefef;border:solid 1px #ccc}div.input-images-wrap .input-images-content.empty{border:none}div.input-images-wrap .input-images-content figure{width:25%;float:left}div.input-images-wrap .input-images-content figure .photo-inner{padding:4px;display:block}div.input-images-wrap .input-images-content figure .photo-del-wrap{float:right;margin:0 4px;display:none}div.input-images-wrap .input-images-content figure .photo-del-wrap a.photo-del{position:absolute;display:block;width:24px;height:24px;line-height:24px;text-align:center;float:right;background:#C06;color:#222;text-decoration:none;margin-left:-20px;color:#fff;text-transform:uppercase;border-radius:12px}div.input-images-wrap .input-images-content figure:hover .photo-del-wrap{display:block}.input-image-wrap{clear:both;width:100%;border:solid 1px #eee}.input-image-wrap .input-image-content figure{max-width:340px;margin:0 auto}.input-image-wrap .input-image-content figure .photo-inner{padding:4px;display:block}.input-image-wrap .input-image-content figure .photo-inner img{width:100%}.input-image-wrap .input-image-content figure .photo-del-wrap{float:right;margin:0 4px;display:none}.input-image-wrap .input-image-content figure .photo-del-wrap a.photo-del{position:absolute;display:block;width:24px;height:24px;line-height:24px;text-align:center;float:right;background:#C06;color:#222;text-decoration:none;margin-left:-20px;color:#fff;text-transform:uppercase;border-radius:12px}.input-image-wrap .input-image-content figure:hover .photo-del-wrap{display:block}.media-select .overlayer .overlayer-content{overflow:hidden}.pp-photos{clear:both;overflow:hidden}.pp-photos a.pp-photo{display:block;width:100%}.pp-photos a.pp-photo span{display:block;padding:2px}.pp-photos a.pp-photo img{display:block;width:100%;height:auto}.pp-photos a.pp-photo-1,.pp-photos a.pp-photo-2{width:50%;float:left}.pp-photos.pp-photos-2 a.pp-photo-0,.pp-photos.pp-photos-2 a.pp-photo-1{width:50%;float:left}.pp-photos .pp-count{display:none}.pp-photos.pp-photos-many .pp-count{clear:both;display:block;float:right}.pp-photos.pp-photos-many .pp-count .pp-count-inner{position:absolute;width:100px;height:100px;line-height:100px;text-align:center;color:#fff;font-size:3em;margin-top:-103px;margin-left:-103px;background:rgba(0,0,0,0.4)}#search-results-container{overflow:hidden;margin-bottom:10px}#search-results-container .inner{clear:both}#search-results-container #search-results-tools{height:30px;margin-bottom:4px;float:right;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;border:solid 1px #ccc}#search-results-container #search-results-tools a{height:30px;padding:0 8px;line-height:30px;background:#ccc;color:#000;text-decoration:none;display:block;float:left}#search-results-container #search-results-tools a.active{background:#eee;font-weight:bold;color:#7dbf50}#search-results-container #search-results-tools a.active:hover{color:#7dbf50}#search-results-container #search-results-tools a:hover{color:#33a0d9}.input-image-wrap a.photo-upload,.input-image-wrap a.photo-add,.input-images-wrap a.photo-upload,.input-images-wrap a.photo-add{line-height:30px;height:30px;overflow:hidden;padding:0;padding-right:4px;outline:none}.input-image-wrap a.photo-upload:before,.input-image-wrap a.photo-add:before,.input-images-wrap a.photo-upload:before,.input-images-wrap a.photo-add:before{display:block;float:left;font-family:'omydogfont';content:'A';font-size:1.5em;text-indent:0;width:30px;line-height:30px;text-align:center}.input-image-wrap a.photo-upload:before,.input-images-wrap a.photo-upload:before{content:'B'}.abe-text-img-content{margin-bottom:1em}.abe-text-img-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.abe-text-img-content figure{width:30%;float:left}.abe-text-img-content figure img{width:100%}.abe-text-img-content .abe-text-content{float:right;width:68%}#page-footer #cr{clear:both;overflow:hidden;padding-top:20px}#page-footer #cr span,#page-footer #cr a{display:block;color:#b1d996}#page-footer #cr span{float:left}#page-footer #cr a{float:right;text-transform:uppercase}#page-footer #cr a:before{display:block;float:left;text-transform:lowercase;font-family:'omydogfont';content:'w';margin-right:.5em}#page-footer #cr a:hover{color:#fff}#page-footer #cr a i{display:none}.md-poll-total{display:block;position:relative}.md-poll-total i{text-decoration:none;padding:0;position:absolute;right:0;width:30px;height:30px;display:none;font-style:normal;margin-right:5px;margin-top:-17px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#fff;text-align:center;font-weight:bold;border:solid 2px #fff;line-height:30px;background:#33a0d9;-moz-box-shadow:1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000;cursor:pointer}.md-poll-total.visible i{display:block}.msg-notify-locked{display:block;text-align:center;border-top:solid 2px #CC6;border-bottom:solid 2px #CC6;padding:10px 20px;font-weight:bold;color:#666;background:#FFC}#md-stream-next{visibility:hidden}div.stream-post-actions{position:relative}div.stream-post-actions .inner{position:absolute;width:100%;margin-top:-12px}div.stream-post-actions a{display:block;float:right;padding:4px;background:#eee;margin:0 2px;color:#888;text-decoration:none}div.stream-post-actions a:hover{color:#33a0d9}.stream-post-header{clear:both}.search-results .search-result.search-result-full{width:100%}.search-result figure{float:left;width:270px;margin-right:50px}.md-poll-menu{float:right;display:none;background-color:#b1d996;height:24px;line-height:24px;padding:0 10px;margin-top:3px;border-radius:10px;color:#fff}.md-poll-menu.visible{display:block}.search-result-contact p.phone span{display:block}.search-result-contact p.mail a{display:block}body.page-search #page-main{min-height:500px}#page-main .block-dogs_ideal{padding:10px;background:#7dbf50}#page-main .block-dogs_ideal .block-header{display:none}#page-main form #idr-categories label.cb-label{padding-top:0}#page-main #idr-sliders{padding:0 20px}#page-main .explain-expand{display:none}#upload-progress{background:rgba(0,0,0,0.8);position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0}#upload-progress .upload-progress-indicator{background:#fff url(../img/progress.gif) center no-repeat;width:200px;height:200px;margin:40px auto}#page-main .md-postbox form .form-fields .form-field textarea,#page-main .md-postbox form .form-fields .form-field input{width:100%;float:none}#page-main .md-postbox form .form-fields .form-field.form-field-images label{display:none}#page-main .md-postbox form .form-fields .form-field.form-field-images .input-images-wrap{clear:none}#page-main .md-postbox div.input-images-wrap{clear:left}#page-main .md-postbox .postbox-pro .form-buttons,#page-main .md-postbox .postbox-user .form-buttons{display:none}#page-main .md-postbox .postbox-pro a.md-post-submitter,#page-main .md-postbox .postbox-user a.md-post-submitter{width:30px;height:30px;display:block;line-height:30px;color:#fff;float:right;text-indent:-9999px}#page-main .md-postbox .postbox-pro a.md-post-submitter:before,#page-main .md-postbox .postbox-user a.md-post-submitter:before{display:block;float:left;font-family:'omydogfont';content:'b';text-indent:0;width:30px;height:30px;text-align:right;font-size:2em;color:#7dbf50}#page-main .md-postbox form.empty a.md-post-submitter:before{color:#eee}#page-main .md-postbox form.postbox-user .form-fields .form-field label{display:none}.event{margin-bottom:5px}.event .event-header{background-color:#ebebeb;height:45px}.event .event-header h3{height:auto;line-height:50px;font-size:18px;text-transform:uppercase;font-weight:600}.event .event-header span.date{background:#7dbf50;color:#ffffff}.event .event-date-single span.date-single,.event .event-date-multi span.date{height:40px;padding-top:5px;margin-right:15px !important}.event .event-date-single .year,.event .event-date-multi .year{display:none !important}.event .event-info,.event .event-description{padding:5px 15px}.event .event-description{margin-bottom:15px;opacity:0.7;line-height:140%}.event .event-info dt{font-weight:600}.event .event-location dl{display:none !important}.event .event-location dd:before{content:'l';font-family:"omydogfont";font-size:20px;color:#0088cf;display:inline-block}.event span.loc-name{font-weight:600;text-transform:uppercase}.event dl.event-info-start,.event dl.event-info-end{float:none}.event .event-details{padding-top:10px;padding-bottom:10px}.event dl.event-info-start dt,.event dl.event-info-end dt{color:#7dbf50}.event .event-route{font-size:85%;text-decoration:none}.event .event-route:before{content:'('}.event .event-route:after{content:')'}.event .loc-city{margin-right:1px !important}.event dl.event-location dd span.loc-name{color:#0088cf}.event .event-location{margin-top:10px}.md-page-actions{overflow:visible;clear:both;margin-bottom:10px}#events a.btn-edit{margin-top:4px}.md-page-content{clear:both}.no-js #md-user-chat{display:none}#inbox-content #inbox-recent{border:solid 1px #ccc;border-bottom:none}#inbox-content #inbox-recent div.inbox-recent{clear:both;overflow:hidden;padding:10px;border-bottom:solid 1px #ccc;background:#eee}#inbox-content #inbox-recent div.inbox-recent h3{margin-bottom:0;line-height:1em}#inbox-content #inbox-recent div.inbox-recent p.date{margin:0;text-align:right;line-height:1em;font-size:.8em;color:gray}#inbox-content #inbox-recent div.inbox-recent figure{float:left;width:25%}#inbox-content #inbox-recent div.inbox-recent figure img{margin-right:10px}#inbox-content #inbox-recent div.inbox-recent .inbox-recent-content{float:left;width:75%}#inbox-content #inbox-recent div.inbox-recent .inbox-recent-content .inbox-recent-inner{padding-left:10px}#inbox-content #inbox-window{display:none;overflow:hidden}body.mydog #page-footer{margin-top:0}body.mydog #page-before-footer>.inner{padding:0 15px}#page-before-footer .block.block-md-ffinder{background:transparent !important;margin:0 !important;padding:0}#page-before-footer .block.block-md-ffinder .block-header{margin-bottom:0;height:auto;padding:5px 25px}#page-before-footer .block.block-md-ffinder .block-header h2.block-title{font-size:16px;font-weight:600;line-height:35px;padding:5px 20px 0 15px;background:#33a0d9 !important;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;margin-bottom:0}#page-before-footer .block.block-md-ffinder .block-header h2.block-title a{color:#fff;text-decoration:none}#page-before-footer .block.block-md-ffinder .block-content{background:#33a0d9;padding:5px 15px}.friends-results{clear:both}.friends-results h3{padding:5px 10px;margin:0}.friends-results .ffinder-items a{display:block;overflow:hidden;margin-bottom:1em;padding:4px 9px;border:solid 1px #7dbf50;color:#000;text-decoration:none}.friends-results .ffinder-items a:hover{background:#b1d996}.friends-results .ffinder-items a h4{font-size:1.2em;margin-top:5px}.friends-results .ffinder-items a span{display:block}.friends-results .ffinder-items figure{width:120px;float:left;margin-right:5px;border:solid 1px gray;background:#fff}#page-main div.chosen-container ul li:before,#page-main div.sw-lines-wrap ul li:before{content:'';display:hidden}.news-item-content img{display:block;width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{box-sizing:border-box;border:solid 1px #ccc;text-decoration:none;display:block;margin-bottom:10px}.video figure{position:relative}.video figure:before{position:absolute;content:'.';text-indent:-9999px;background:rgba(0,0,0,0.1) url(img/play.png) center no-repeat;width:100%;height:100%;display:block}.video:hover{border:solid 1px #7dbf50}.video:hover figure:before{background:transparent url(img/play.png) center no-repeat;transition:background 1s}.video span.title{display:block;line-height:1.4em;min-height:3em;font-weight:bold;text-transform:uppercase;padding:10px}aside#page-side .video{border:none;color:#fff}aside#page-side .video span.title{padding:0;min-height:0;margin-top:.4em;margin-bottom:1em}.video-buttons{clear:both}.video-button{clear:both;padding-top:1em;position:relative;z-index:900}a.product-banner{display:block;text-decoration:none;border:solid 1px #7dbf50;position:relative;box-sizing:border-box;overflow:hidden}a.product-banner img{display:block}a.product-banner span.product-name{position:absolute;background:#7dbf50;color:#fff;padding:8px;margin-top:4px}.shop-promo-showcase .product{display:inline-block;width:16.4%}body.page-home #page-before-footer{padding-top:0 !important;margin-bottom:50px}body.page-home #page-before-footer .block.block-shop{background-color:transparent !important}.block.block-shop{border:2px solid #c3c3c3;padding-bottom:0 !important}.block.block-shop header h2{margin-top:-16px !important}.shop-promo-showcase{font-size:0}.shop-promo-showcase .product{display:inline-block;width:19%;margin-right:0.8%;text-decoration:none;vertical-align:top;border:2px solid transparent;border-radius:3px}.shop-promo-showcase .product:nth-of-type(5){margin-right:0}.shop-promo-showcase .product:nth-of-type(6){display:none}.shop-promo-showcase .product .product:last-of-type{margin-right:0}.shop-promo-showcase .product figure{background-color:white;display:block;width:100%;height:265px}.shop-promo-showcase .product img{max-width:100%;max-height:100%;display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shop-promo-showcase .product .content{background-color:#33a0d9;border-radius:3px;padding:5% 4%;display:block;position:relative;text-decoration:none;z-index:1;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;height:66px}.shop-promo-showcase .product .content .price{position:absolute;height:30px;border-radius:3px;background-color:#33a0d9 !important;color:white;padding:10px;top:-30px;right:0;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.shop-promo-showcase .product p{color:white;text-align:center;background-color:transparent !important;border:0;line-height:1.2em;margin:0}.shop-promo-showcase .product p.price{margin-top:1%}.shop-promo-showcase .product p.product-name{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:white;padding:2%;position:relative;text-transform:uppercase;font-weight:700;font-size:16px}.shop-promo-showcase .product p span.reduced{position:relative;font-size:1em}.shop-promo-showcase .product p span.reduced::before{content:'';background-color:white;width:110%;display:block;height:2px;-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);position:absolute;left:0;top:44%}@media screen and (min-width: 1025px){.shop-promo-showcase .product:hover{border-color:#7dbf50}.shop-promo-showcase .product:hover .content{background-color:#7dbf50;border-radius:0}.shop-promo-showcase .product:hover .content .price{background-color:#7dbf50 !important}}@media screen and (max-width: 1199px) and (min-width: 992px){.shop-promo-showcase .product{width:18.92%}.shop-promo-showcase .product figure{height:220px}}@media screen and (max-width: 991px) and (min-width: 670px){.shop-promo-showcase .product{width:23.8%}.shop-promo-showcase .product:nth-of-type(4){margin-right:0}.shop-promo-showcase .product:nth-of-type(5){display:none}.shop-promo-showcase .product figure{height:205px}}@media screen and (max-width: 769px){.shop-promo-showcase{padding:5px 20px 25px;font-size:10px}.shop-promo-showcase .product{width:47.42%;margin-right:0 !important}.shop-promo-showcase .product:nth-of-type(odd){margin-right:3% !important}.shop-promo-showcase .product:nth-of-type(2){margin-right:0}.shop-promo-showcase .product:nth-of-type(6){display:inline-block}.shop-promo-showcase .product figure{height:48vw}}@media screen and (max-width: 560px){.shop-promo-showcase .product{width:100%;max-width:380px;margin:0 auto !important;display:block}.shop-promo-showcase .product figure{height:70vw;max-width:80%;max-height:390px;margin:0 auto}}
