html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,tt,var,b,u,i,center,dl,dt,dd,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{color:#312222;font-family:arial,helvetica,sans-serif;font-size:75%;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1.5;position:relative;text-transform:normal;}button,input,select,textarea{font-family:sans-serif;}a{color:#2F2222;outline:0;}a:visited{color:#2F2222;}a:hover{text-decoration:none;}a:hover,a:active{direction:ltr;outline:0;}a:focus{outline:none;}a img{vertical-align:top;}p{margin-bottom:1em;}h1,h2,h3,h4,h5,h6{font-weight:normal;}h1{font-size:200%;margin:0 0 30px;text-align:center;}h2{font-size:175%;}h3{font-size:130%;}h4{font-size:117%;}h5{font-size:100%;}h6{font-size:90%;}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted;cursor:help;}blockquote{margin:1em 40px;}b,strong{font-weight:bold;}q{quotes:none;}q:before,q:after{content:'';content:none;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}ins{text-decoration:none;}del{text-decoration:line-through;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 30px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}fieldset.fieldgroup{border:1px solid #DADADA;}label{margin-bottom:3px;}button,input,select,textarea{font-size:100%;margin:0;padding:3px;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}input.form-text,input.form-password,textarea,select{border:1px solid #999999;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}#iddesc textarea{resize:none;}table{border:1px solid #fff;border-collapse:collapse;border-spacing:0;}td,th,tbody td,thead th{border:1px solid #fff;padding:2px 5px;vertical-align:top;}thead th{border-bottom-width:2px;font-weight:bold;}td.odd,tr.odd td{background:#f1f1f1;}td.eve,tr.even td{background:#FFF;}
.bold{font-weight:bold;}.taleft{text-align:left;}.taright{text-align:right;}.tacenter{text-align:center;}.vatop{vertical-align:top;}.vamiddle{vertical-align:middle;}.vabottom{vertical-align:bottom;}.fleft{float:left;}.fright{float:right;}.e15{font-size:1.5em;}.left20{margin-left:2px;}.inline-block{display:inline-block;//display:inline;zoom:1;}table.no-border,.no-border tbody,.no-border tr,.no-border td,.no-border th{background:none;border:0;}table.tacenter th,table.tacenter td{text-align:center;}table.tacenter .taleft{text-align:left;}table.tacenter .taright{text-align:right;}table.vamiddle th,table.vamiddle td{vertical-align:middle;}.clearfix{zoom:1;}.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;}.prev-next-links,.prev-next-links li{list-style:none none;margin:0;padding:0;}.prev-next-links{margin:20px 0;overflow:hidden;}.prev-next-links .prev-next-link-prev{float:left;}.prev-next-links .prev-next-link-next{float:right;}
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 40px;}div.status{background-color:#f8fff0;background-image:url(/sites/all/themes/sm/images/messages/ok.png);border-color:#be7;color:#234600;}div.warning{background-color:#fffce5;background-image:url(/sites/all/themes/sm/images/messages/warning.png);border-color:#ed5;color:#840;}div.error{background-color:#fef5f1;background-image:url(/sites/all/themes/sm/images/messages/error.png);border-color:#ed541d;color:#8c2e0b;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}.tabs{margin:15px 0 10px;zoom:1;}.tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.tabs ul.tabs{margin:5px 0 8px 0;padding:0;border:none;white-space:normal;}.tabs ul.tabs li{display:inline-block;padding:0;//display:inline;zoom:1;}.tabs ul.tabs li a{background:#f5f4f3;border:1px solid #c4c4c4;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#2e2e2e;display:block;}.tabs ul.tabs li.active a{background-color:#fff;}.tabs ul.tabs li a:hover,.tabs ul.tabs li a:active,.tabs ul.tabs li a:focus{outline:none;opacity:0.8;border-color:#666;}.tabs ul.primary li{margin:3px 3px 3px 0;}.tabs ul.primary li a{padding:7px 15px;margin:0;}.tabs ul.secondary{margin:2px 0 6px;padding:0;border:none;white-space:normal;}.tabs ul.secondary li{margin:3px 2px 5px 0;border:none;}.tabs ul.secondary li a{font-size:11px;padding:3px 12px;}ul.vertical-tabs-list li a{background-color:#f5f4f3;}.block-region{background:#eee;border:1px dashed darkblue;color:#333;margin:0 0 3px;padding:2px 5px;}
html,body{height:100%;}body{background:#fafafa;position:relative;}textarea{resize:none;}#edit-phone-bs,.form-item-phone-bs{display:none!important;}#wrapper{background:url(/sites/all/themes/sm/images/back.png) no-repeat 0 0 #fafafa;height:auto !important;height:100%;margin:0 auto;min-height:100%;position:relative;width:960px;_width:960px;}.with-nav #wrapper{background:url(/sites/all/themes/sm/images/back_nav.jpg) no-repeat 0 0 #fafafa;}#container{position:relative;padding-bottom:130px;zoom:1;}#header{height:260px;position:relative;z-index:50;}#wrap{position:relative;}#content{padding:20px 0 0 0;position:relative;width:100%;z-index:100;zoom:1;}.with-nav #content{float:right;width:808px;}#left{background:#e1e2e2;background:-o-linear-gradient(top,#e1e2e2,#fafafa);background:-moz-linear-gradient(top,#e1e2e2,#fafafa);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1e2e2),color-stop(1,#fafafa));background:linear-gradient(top,#e1e2e2,#fafafa);-pie-background:linear-gradient(top,#e1e2e2,#fafafa);float:left;margin-top:50px;padding-bottom:150px;position:relative;width:150px;z-index:100;behavior:url(/js/pie.htc);zoom:1;}#footer{background:url(/sites/all/themes/sm/images/footer/line.png) repeat-x 0 0 #fff;clear:both;height:100px;margin:-100px 0 0;position:relative;width:100%;}#header .head-top{height:195px;}#header #logo{float:left;margin-left:25px;}#header .head-center{color:#010101;float:left;line-height:1.75;margin:16px 0 0 0px;width:460px;}#header .head-center h2{margin:0;font-size:170%;}#header .head-center p{margin-bottom:5px;}#header .users{float:right;margin:10px 10px 0 0;width:150px;}#header .users a{color:#fff;display:block;font-style:italic;font-size:116.667%;margin-bottom:5px;text-decoration:none;}#header .users .first a{background:url(/sites/all/themes/sm/images/header/users_line.png) no-repeat 0 100%;padding-bottom:5px;}#primary .content{font-size:115%;font-weight:bold;line-height:30px;margin-left:170px;}#primary  .content ul,#primary .content li,#left .content ul,#left .content li,#header .users ul,#header .users li{list-style:none none;margin:0;padding:0;}#primary .content li{float:left;text-align:center;padding:0 15px;}#primary .content li.first{}#primary .content li.last{}#primary .content li.item-698,#primary .content li.item-1323,#primary .content li.item-794{width:auto;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#primary .content li   a{color:#fff;text-decoration:none;}#primary .content li   a  .red{color:#e83231;}#primary  .content li   a  .black{color:#050000;}.content-head{padding:0 90px 0 30px;}.content-body{padding:0 30px;}#content .block-title{background:url(/sites/all/themes/sm/images/content/title_line.png) no-repeat center 100%;clear:both;color:#e51c1a;font-size:166.667%;margin:0 0 20px;padding:0 0 10px 0;text-align:center;}#block-block-2{font-size:116.667%;margin:0 60px 20px 0;text-align:center;}#views-exposed-form-board-page-3{position:relative;z-index:50;background:#fafafa;top:0px;padding-top:5px;}#block-views-exp-board-page-3 .block-title{background:none;color:#000;font-size:116.667%;font-weight:bold;margin:0 60px 20px 0;padding:0;text-align:left;}#views-exposed-form-board-page-3{margin:0 0 25px 0;height:40px;}.front #views-exposed-form-board-page-3{margin-left:0;}#edit-field-dog-breed-birthday-value-wrapper label,#edit-field-dog-breed-birthday-value-1-wrapper label,#edit-title-wrapper label{display:block;font-size:0.75em;margin-top:25px;margin-bottom:0;}#edit-field-dog-breed-birthday-value-wrapper  .views-widget,#edit-field-dog-breed-birthday-value-1-wrapper  .views-widget,#edit-title-wrapper .views-widget{margin-top:-39px;}#edit-field-dog-breed-birthday-value-wrapper  .views-widget .form-text,#edit-field-dog-breed-birthday-value-1-wrapper  .views-widget .form-text,#edit-title-wrapper .views-widget .form-text{width:75px;}#views-exposed-form-board-page-3 .views-exposed-widget{margin-right:10px;padding:0;}#edit-submit-board,#edit-submit-cat-board{background:url(/sites/all/themes/sm/images/content/search_ico.gif) no-repeat center center #363535;border:none;display:block;float:left;text-indent:-9999px;height:22px;margin:0 0 0 10px;width:22px;}.today{color:#B22222;font-family:georgia;font-size:16px;text-align:center;}.page-user .view--user-breeds  table,.page-user .view--cat-breeds table{width:100%;}.page-matings   #content  .view-breeds{margin-bottom:30px;overflow:hidden;}.page-matings #content .view-breeds ul,.page-matings #content .view-breeds li{list-style:none none;margin:0;padding:0;}.page-matings  #content  .view-breeds li{font-size:116.667%;float:left;margin:0 0 5px;width:250px;}.page-matings  #content  .view-breeds li  a{color:#2F2222;}.page-matings  #content  .view-breeds li  a.active{color:red;}.node-type-dog-mating   #content  .view-breeds{margin-bottom:30px;overflow:hidden;}.node-type-dog-mating #content .view-breeds ul,.node-type-dog-mating #content .view-breeds li{list-style:none none;margin:0;padding:0;}.node-type-dog-mating  #content  .view-breeds li{font-size:116.667%;float:left;margin:0 0 5px;width:250px;}.node-type-dog-mating  #content  .view-breeds li  a{color:#2F2222;}.view--matings .views-row{border-bottom:2px solid #B0AFB0;margin-bottom:20px;padding-bottom:20px;overflow:hidden;float:left;height:150px;margin-right:10px;width:48%;}.view--matings .view-content{overflow:hidden;}.view--matings .views-row .title{font-size:133.333%;margin-bottom:10px;}.view--matings .views-row  .image{float:left;margin:0 15px 15px 0;}.node-dog-mating .images{float:left;width:345px;}.node-dog-mating .images  img{border:1px solid #000;margin:4px;}.node-dog-mating .info{float:right;width:400px;}.node-dog-mating .info  div{border-bottom:1px solid #c9c9c9;margin-bottom:10px;padding-bottom:10px;}.node-dog-mating .info .images-progeny div,.node-dog-mating .info .images-progeny{border:none;padding-bottom:0;}.node-dog-mating .info .images-progeny .title-progeny{font-size:133.333%;}.node-dog-mating .info .images-progeny img{border:1px solid #000;margin:4px;}.view--articles .views-row{border-bottom:2px solid #b0afb0;margin-bottom:20px;padding-bottom:20px;overflow:hidden;}.view--articles .title{font-size:133.333%;margin-bottom:15px;}.view--articles .title a{color:#020202;text-decoration:none;}.view--articles .image{float:left;width:220px;}.view--articles .preview{float:left;width:550px;}.view-display-id-block_2 .preview{width:auto;}.view--articles .more{clear:left;float:right;}.node-article img{float:left;margin:0 15px 15px 0;}.view-board-list  .view-header{margin:0 35px 30px 0;}.view-board-list  .view-header p{}.view-board .view-filters{margin:15px 0;overflow:hidden;}.view-board .view-filters  label,.view-board .view-filters .views-widget{float:left;}.view-board .view-filters  label{margin-right:15px;line-height:25px;}.view-board-list .views-row,.view-board .views-row{border-bottom:2px solid #b0afb0;font-size:116.667%;margin-bottom:10px;padding:20px;position:relative;overflow:hidden;}.view-board-list  .views-row  div,.view-board .views-row  div{clear:right;}.view-board-list  .views-row  .image,.view-board .views-row 	.image{float:left;position:relative;width:190px;}.view-board .views-row  .metro .metro-ico,.view-board-list  .views-row  .metro .metro-ico,.view-cat-board .views-row   .metro .metro-ico{background:url(/sites/all/themes/sm/images/content/metro_ico.png) no-repeat 0 0;margin-left:3px;padding-left:26px;}.view-board-list  .views-row  .image .puppy-reserved,.view-board .views-row 	.image	.puppy-reserved{background:#9c3433;bottom:2px;border:2px solid #000;color:#000;left:-7px;padding:3px 0;position:absolute;text-align:center;width:170px;}.view-board-list  .views-row   .board-title,.view-board .views-row	.board-title{font-weight:bold;float:left;text-transform:uppercase;}.view-board-list  .views-row    .board-title a,.view-board .views-row .board-title a{color:#1c1c1c;text-decoration:none;}.view-board-list  .views-row    .price,.view-board .views-row .price{color:#b20303;font-size:128.571%;float:right;}.view-board-list  .views-row    .breed,.view-board .views-row  .breed{color:#b20303;font-size:114.286%;margin:10px 0;text-align:center;}.view-board-list  .views-row    .more,.view-board-list  .views-row  .more{clear:left;float:right;}.view-board-list  .view-header{margin:0 35px 30px 0;}.view-board-list  .view-header p{}.view-cat-board .view-filters{margin:15px 0;overflow:hidden;}.view-cat-board .view-filters  label,.view-cat-board .view-filters .views-widget{float:left;}.view-cat-board .view-filters  label{margin-right:15px;line-height:25px;}.view-board-list .views-row,.view-cat-board .views-row{border-bottom:2px solid #b0afb0;font-size:116.667%;margin-bottom:10px;padding:20px;position:relative;overflow:hidden;}.view-board-list  .views-row  div,.view-cat-board .views-row  div{clear:right;}.view-board-list  .views-row  .image,.view-cat-board .views-row 	.image{float:left;position:relative;width:190px;}.view-board-list  .views-row  .image .puppy-reserved,.view-cat-board .views-row 	.image	.puppy-reserved{background:#9c3433;bottom:2px;border:2px solid #000;color:#000;left:-7px;padding:3px 0;position:absolute;text-align:center;width:170px;}.view-board-list  .views-row   .board-title,.view-cat-board .views-row	.board-title{font-weight:bold;float:left;text-transform:uppercase;}.view-board-list  .views-row    .board-title a,.view-cat-board .views-row .board-title a{color:#1c1c1c;text-decoration:none;}.view-board-list  .views-row    .price,.view-cat-board .views-row .price{color:#b20303;font-size:128.571%;float:right;}.view-board-list  .views-row    .breed,.view-cat-board .views-row  .breed{color:#b20303;font-size:114.286%;margin:10px 0;text-align:center;}.view-board-list  .views-row    .more,.view-board-list  .views-row  .more{clear:left;float:right;}.node-dog-puppy .ad-photos{float:right;width:345px;}.send-request{color:#fff;font-weight:bold;font-size:14px;margin-bottom:24px;background:#e1312f;position:relative;display:block;line-height:60px;margin:0 auto;text-decoration:none;width:288px;}.send-request:hover{background:#b72a29;}.send-request:before{content:'';background:url(/sites/all/themes/sm/images/content/pawprint.png) no-repeat 0 0;width:42px;height:42px;position:absolute;left:14px;top:8px;background-size:contain;}.send-request span{padding-left:65px;}.node-dog-puppy .ad-photos .puppy-first-image{position:relative;}.node-dog-puppy .ad-photos .puppy-reserved{background:#9c3433;bottom:10px;border:2px solid #000;color:#000;font-size:133.333%;margin-left:-125px;left:50%;padding:3px 0;position:absolute;text-align:center;width:250px;}.node-dog-puppy .ad-photos a.first{display:block;margin-bottom:15px;text-align:center;width:345px;}.node-dog-puppy .ad-photos img{border:1px solid #000;margin:3px;}.node-dog-puppy .ad-info{float:left;font-size:133.333%;width:500px;}.node-dog-puppy .ad-info label{display:inline;margin-right:10px;}.node-dog-puppy .ad-info div{margin-bottom:10px;}.node-dog-puppy .ad-info  .ad-pedigree-name{color:#af3636;text-align:center;margin-top:20px;margin-bottom:20px;}.ad-info .ad-site-price .cost{font-size:125%;color:#AF3636;}.board-subtitle{color:#af3636;}.node-dog-puppy   .parent-title{font-size:150%;margin:20px 0;text-align:center;}.node-cat-puppy .ad-photos{float:right;width:345px;}.node-cat-puppy .ad-photos .puppy-first-image{position:relative;}.node-cat-puppy .ad-photos .puppy-reserved{background:#9c3433;bottom:10px;border:2px solid #000;color:#000;font-size:133.333%;margin-left:-125px;left:50%;padding:3px 0;position:absolute;text-align:center;width:250px;}.node-cat-puppy .ad-photos a.first{display:block;margin-bottom:15px;text-align:center;width:345px;}.node-cat-puppy .ad-photos img{border:1px solid #000;margin:3px;}.node-cat-puppy .ad-info{float:left;font-size:133.333%;width:500px;}.node-cat-puppy .ad-info label{display:inline;margin-right:10px;}.node-cat-puppy .ad-info div{margin-bottom:10px;}.node-cat-puppy .ad-info  .ad-pedigree-name{color:#af3636;text-align:center;margin-bottom:20px;}.node-cat-puppy   .parent-title{font-size:150%;margin:20px 0;text-align:center;}.breed-tree{margin-bottom:20px;width:100%;}.breed-tree td{border:1px solid #000;min-width:33%;padding:10px;}.breed-tree td .parent-block-title{margin-bottom:10px;font-size:116.667%;}.breed-tree td img{float:left;margin:0 10px 10px 0;}.ad-2week{font-size:133.333%;text-align:center;border:solid 1px #000;padding:20px;background:#dddddd70;}.red{color:#AF3636;}.all-poppy-breed{display:block;font-size:116.667%;font-weight:bold;margin:10px 0;}.view--services table{width:100%;}.view--services .view-footer	 p{margin:0;}.view-breeds-list  div.views-row{border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;box-shadow:#a1a1a1 0px 0px 15px;-webkit-box-shadow:#a1a1a1 0px 0px 15px;-moz-box-shadow:#a1a1a1 0px 0px 15px;background:#fff;float:left;height:140px;margin:0 16px 32px;padding:15px;position:relative;text-align:center;width:130px;behavior:url(/js/pie.htc);zoom:1;}.view-breeds-list div.views-row .title{margin:5px 15px 0;}.view-breeds-list div.views-row .title  a{color:#000;font-style:italic;text-decoration:none;}.view-breeds-list div.views-row .image{height:110px;}#webform-client-form-31 select,#webform-client-form-31  .form-textarea,#dog-puppy-node-form select,#dog-puppy-node-form .form-textarea{width:350px;}#webform-client-form-31  .form-text,#dog-puppy-node-form .form-text{width:342px;}#webform-client-form-31  .form-submit,#dog-puppy-node-form .form-text{margin-top:10px;}.grippie{display:none;}#edit-field-dog-puppy-perfect .description{font-size:116.667%;margin:10px 0 0 0;}#views-exposed-form-board-page-3 .form-select{padding:2px 3px;width:90px;}#views-exposed-form-board-page-3 .form-text{width:100px;}.view-news .view-row{margin-bottom:10px;}.view-news .title{margin-bottom:3px;}.view-news .title a{color:#2f2222;}.wrap-login-register{padding-left:170px;}.wrap-login-register a,.view--matings .service_add_footer_link,.view--services .view-footer	 a{background:#363535;border:1px solid #000;color:#fff;display:block;font-size:116.667%;float:left;margin:20px 40px 0 0;padding:5px 0;text-decoration:none;text-align:center;width:160px;}#left .content{font-size:133.333%;text-align:center;}#left .content a{color:#2f2222;text-decoration:none;}#left .content  ul li{margin-bottom:15px;padding:0 25px;text-align:center;}#left .content  ul li.last{margin:10px 0 0 0;}.not-front #left .content  ul li{padding:0 10px;}#left .content ul  li  a:hover{text-decoration:underline;}#left .block{margin-bottom:10px;}#block-views-breeds-block-2{background:url(/sites/all/themes/sm/images/nav/border_top.png) no-repeat center 0;padding-top:20px;}#left .b-share{padding:0 10px 15px!important;}#left .b-share__handle{padding:0 1px 0 0!important;}#left  .block-title{font-size:133.333%;margin-bottom:10px;text-align:center;}#left .view-news .views-row{font-style:italic;font-size:75%;margin-bottom:15px;}#footer .in{margin:0 auto;padding-top:50px;width:960px;}#footer .in .nexton{float:right;margin:5px 20px 0 0;}#footer .in .footer-nav{float:left;list-style:none;}#footer .in .footer-nav li{display:inline;}#footer .in .footer-nav li a{color:#000;padding:10px 35px;}#footer .in .footer-nav li.top a{background:url(/sites/all/themes/sm/images/footer/up-arrow.jpg) no-repeat 30px 50%;padding-lefT:75px;}#edit-field-dog-breed-pedigree-mini{}.view-display-id-page_1  .views-field-nid{display:none;}form#dog-puppy-node-form #edit-field-dog-puppy-reserved{display:none;}.admin-menu form#dog-puppy-node-form #edit-field-dog-puppy-reserved{display:block;}.field-name-field-dog-puppy-photo .tabledrag-toggle-weight-wrapper{display:none;}.user-breeds-table{overflow:hidden;padding-bottom:25px;}.ad-sale-count span{font-weight:bold;}.logged-in .field-name-field-user-photo-agreement{display:none;}#hidden{display:none;}#edit-field-dog-puppy-current-weight .description{display:inline;font-size:12px;}#edit-field-cat-puppy-breed .description,#edit-field-dog-puppy-breed .description{font-size:12px;}.not-underline .red{color:red;font-weight:bold;}.not-underline{}.blue-underline{color:blue;}#edit-field-iterator{display:none;}.new-puppy{overflow:hidden;margin-bottom:20px;}.new-puppy .views-row{float:left;margin:5px;margin-left:0;}.new-puppy .views-field-title{text-align:center;}.addthis_toolbox{float:left;width:300px;padding:20px 0 0 58px;}.flag-outer-compare-list{}.flag-outer-compare-list .flag-compare-list{position:relative;z-index:50;}.flag-compare-list .flag-message{margin-top:15px;display:inline-block;*display:inline;margin-left:20px;background:#fff;zoom:1;}.flag-compare-list a.flag{display:inline-block;*display:inline;zoom:1;font-size:14px;text-decoration:none;padding:7px 10px 10px 60px;background:url(/sites/all/themes/sm/images/s-btn.png) -229px -38px no-repeat;}.flag-compare-list a.unflag-action,.flag-compare-list a:hover{background-position:0px -38px;}.flag-compare-list a.unflag-action:hover{background-position:0px 0px;}.view-display-id-page_board_compare_list .views-field-nid{display:none;}.view-board .views-field-rendered-entity .profile{clear:both;}#ui-datepicker-div{z-index:9999 !important;}.view-id-faq{}.view-id-faq .views-row{padding:15px 10px;margin:0 0 20px;}.faq-block .view-id-faq ul{padding:0 0 0 20px;}.faq-block .view-id-faq .views-row{padding:0;margin:0;font-size:133.333%;}.field-name-field-faq-question{font-weight:bold;}.field-name-field-faq-question p:before{content:'-';margin:0 5px 0 0;}.field-name-field-faq-answer{position:relative;padding:10px 0 0;margin:0 0 10px;font-style:Italic;}.field-name-field-faq-answer:before{position:absolute;display:block;content:'';top:0px;left:30px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #BEBEBE transparent;}.field-name-field-faq-answer .field-item{background:#BEBEBE;padding:15px 10px 5px;color:#000;}.faq-block{margin:30px 0 0;}.faq-block .title{font-size:150%;}.page-faq .PopUpHolder .form-textarea-wrapper{background:none;}.page-faq .webform-client-form .form-item{}.page-faq .webform-client-form .form-item input,.page-faq .webform-client-form .form-item textarea{width:100% !important;background:#f8f8f8;border:0px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:inset 0 3px 3px 0 rgba(88,88,88,0.3);box-shadow:inset 0 3px 3px 0 rgba(88,88,88,0.3);}.page-faq .webform-client-form .form-item input:focus,.page-faq .webform-client-form .form-item textarea:focus{outline:0px;}.page-faq .webform-client-form .form-item input{height:30px;line-height:30px;}.page-faq .webform-client-form .form-item label{font-weight:normal;}.margin-bottom-10{margin-bottom:10px;}.otzuv-image{float:left;position:relative;padding-right:30px;}.otzuv{padding-bottom:15px;height:200px;}.otzuv-link{text-align:center;margin-bottom:20px;font-size:15px;}.additional-article-wrap img{float:left;max-width:240px;margin-right:10px;height:auto;}.additional-article-wrap .views-label-field-articles-image{display:none;}.additional-article-wrap .more{color:#e51c1a!important;font-weight:bold;font-size:16px!important;text-decoration:none;}.additional-article-wrap .more:hover{text-decoration:underline!important;}.dogs-list .views-field-title{margin:20px 0 10px;font-weight:bold;font-size:16px;padding:0 20px;}.dogs-list img{width:100%;height:auto;}.dogs-list .view-content{display:flex;}.dogs-list .views-row{display:none;border:solid 1px #ddd;}.dogs-list .views-row:nth-child(-n+4){display:block;}.dogs-list .views-field-title a{text-decoration:none;}.dogs-list .views-field-title:hover a{text-decoration:underline;}.dogs-list .views-field-field-dog-puppy-sex{display:flex;padding:0 20px;font-weight:bold;}.dogs-list .views-field-field-dog-puppy-sex .views-label{margin-right:12px;color:#000000b3;}.dogs-list .views-field-field-dog-puppy-price-site .price{font-size:24px;font-weight:bold;padding-left:20px;color:#e63736;padding-top:30px;}.dogs-list .views-field-field-dog-puppy-price-site .views-label:not(.views-label-field-dog-puppy-sex),.additional-article-wrap .views-label-body{display:none;}.breadcrumbs{display:flex;list-style:none;padding-left:none;margin:0;justify-content:center;}ul.menu{float:left;}#holiday-banner{display:none;}body.holiday{padding-top:0 !important;}#left .view-news .views-field-created{display:none!important;}.cl-list{display:flex;flex-wrap:wrap;font-size:14px;padding:0;justify-content:space-between;}.cl-list .cl-item{width:50%;padding:5px 0;list-style:none;box-sizing:border-box;}.faq_block_list ul{display:flex;flex-wrap:wrap;list-style:none;box-sizing:border-box;padding-left:0;}.faq_block_list ul li{width:50%;box-sizing:border-box;padding:5px;cursor:pointer;}.faq_block_list ul li>span{border:solid 1px #ddd;display:block;font-size:18px;padding:12px;position:relative;}.faq_block_list ul li>span:before{content:'';background:url(/sites/all/themes/sm/images/down-arrow.svg);width:20px;height:20px;display:block;position:absolute;background-size:contain;right:14px;top:16px;transition:.4s;}.faq_block_list ul li.opened >span:before{transform:rotate(180deg);}.faq_block_list ul li>div{padding:12px;border:solid 1px #ddd;border-top:0}.sm-advantages-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.sm-advantage-ico img{width:50px;margin-right:10px;}.sm-advantage-item{display:flex;align-items:center;width:32%;margin:25px 0;font-size:14px;}@media (max-width:800px){.sm-advantage-item{width:100%;}}
#edit-field-dog-puppy-status{display:none;}.admin-menu #edit-field-dog-puppy-status{display:block;}#edit-field-dog-puppy-unpublish-reason{display:none;}.admin-menu #edit-field-dog-puppy-unpublish-reason{display:block;}.views-widget-sort-order{display:block;}.date-padding .description{display:none;}.yashare-wrapper{float:left;padding-left:52px;padding-top:10px;}.yashare-wrapper span{text-align:center;display:block;}.max-icon,.vk-icon{width:40px;}.vk_share{display:none;}.wrapper-share{display:flex;gap:40px;align-items:center;}@media (width >= 1100px) and (width <= 1200px){#logo{width:100%;}}@media (width <= 1200px){.hide-before-1200{display:none;}}
