@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//kody-dog.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.1.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgb(255,255,255);
	background-image: url(https://kody-dog.ru/wp-content/uploads/2021/09/bikes-popup-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(232,58,58);
	background-image: none;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://kody-dog.ru/wp-content/uploads/2021/09/bikes-page-title.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(32,32,32);
	background-image: url(https://kody-dog.ru/wp-content/uploads/2023/03/bg-1.jpg);
	background-position:center center;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(251,188,52);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(251,188,52);
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(251,188,52);
}
:root{
--btn-accented-bgcolor-hover:rgb(251,188,52);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1570px;
			}
		}

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-width: 1600px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1570px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1580px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1590px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1600px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1610px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1630px;
		}
		@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

							
							
									--wd-form-brd-color: rgb(255,255,255);
					
							
								}
.header-custom-login{
	font-size: 15px;
  color: #fff;
  font-weight: 600;
}
.custom-user-logged{
	position: relative;
}
.custom-user-logged a{
	display: flex;
	align-items: center;
}
.custom-user-logged a .ava{
	width: 30px;
	display: block;
	height: 30px;
	background-size: cover;
	border-radius: 50%;
}
.custom-user-logged a .wd-tools-text{
	font-size: 15px;
	margin-left: 10px;
	font-weight: 600;
}
.custom-user-logged .wd-dropdown{
	background: #000;
}
.custom-user-logged .wd-dropdown ul li:not(:last-child){
	border-bottom: 1px dashed rgb(255 255 255 / 26%)
}
.custom-user-logged .wd-dropdown ul li a{
	color: #fff
}
.custom-user-logged .arrow{
	position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
}
.custom-user-logged .arrow::before{
	content: "";
  border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	position: absolute;
	left: 5px;
	right: 0;
	width: 6px;
	height: 6px;
	box-sizing: border-box;
	transition: all .2s linear;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.spisok h4{
	margin: 20px 0 0 0
}
.add-pomet .but{
	text-align: center;
}
.add-pomet .but button{
	margin-top: 20px;
	background: #dcb402;
	color: #fff;
	border-radius: 6px
}
.notice {
    border: 1px solid #c3c4c7;
    border-left-width: 10px;
    box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
    margin: 0 0 10px 0;
    padding: 1px 12px;
}
.notice.notice-success{
    border-left-color: #00a32a;
}

.input-file {
	display: flex;
  justify-content: center;
  align-items: center;
	padding: 20px;
  margin-top: 10px;
  border: 1px dashed rgb(217 215 215);
}
.input-file-text {
	padding: 0 10px;
	line-height: 40px;
	text-align: left;
	height: 40px;
	display: block;
	float: left;
	box-sizing: border-box;
	width: 200px;
	border-radius: 6px 0px 0 6px;
	border: 1px solid #ddd;
}
.input-file-btn {
position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	font-size: 14px;
	vertical-align: middle;
	color: rgb(255 255 255);
	text-align: center;
	border-radius: 0 4px 4px 0;
	background-color: #dcb402;
	line-height: 22px;
	height: 40px;
	padding: 10px 20px;
	box-sizing: border-box;
	border: none;
	margin: 0;
	transition: background-color 0.2s;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
 
/* Focus */
.input-file input[type=file]:focus + .input-file-btn {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
 
/* Hover/active */
.input-file:hover .input-file-btn {
	background-color: #dcb402;
}
.input-file:active .input-file-btn {
	background-color: #dcb402;
}
 
/* Disabled */
.input-file input[type=file]:disabled + .input-file-btn {
	background-color: #eee;
}
.spisok .flex{
	border: 0
}
.spisok .flex .close{
	cursor: pointer;
}
.spisok .flex .close img{
	width: 20px
}
.parent{
	position: relative;
	border: 1px solid;
  margin: 10px 0;
  border-radius: 6px;
	padding: 20px;
}
.form_toggle {
	display: inline-block;
	overflow: hidden;
}
.form_toggle-item {
	float: left;
	display: inline-block;
}
.form_toggle-item input[type=radio] {
	display: none;
}
.form_toggle-item label {
	display: inline-block;
	padding: 0px 15px;   
	line-height: 34px;    
	border: 1px solid #999;
	border-right: none;
	cursor: pointer;
	user-select: none;   
}
 
.form_toggle .item-1 label {
	border-radius: 6px 0 0 6px;
}
.form_toggle .item-2 label {
	border-radius: 0 6px 6px 0;
	border-right: 1px solid #999;
}
 
/* Checked */
.form_toggle .item-1 input[type=radio]:checked + label {
	background: #dcb402;
}
.form_toggle .item-2 input[type=radio]:checked + label {
	background: #dcb402;
}
.profile-navbar>a.active, .profile-navbar>a:hover, .profile-navbar>button.active, .profile-navbar>button:hover {
    background: #dcb402 !important;
}
#header-cover-image{
	background-image: url(/wp-content/uploads/2026/09/profile-bg.webp)
}
.error{
	color: red
}
.input-file .error{
	position: absolute;
	bottom: 0
}
.my-dog-tabs .profile-navbar{
	border-bottom: 1px solid #fff !important;
	border-top: 0 !important;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px
}
.my-dog-tabs .profile-navbar a{
	cursor: pointer
}

.dogs .wpum-post .shadow, .wpum-post .shadow{
  border-radius: 6px;
	border: 1px solid #fff;
}
#profile-posts .dogs, .sister .dogs{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
#profile-posts .dogs .wpum-post{
	width: calc(25% - 10px);
	margin: 5px;
	position: relative;
}

.sister .dogs .wpum-post{
	width: calc(50% - 10px);
	margin: 5px;
	position: relative;
}
.sister .wpum-post-meta li {
    list-style: none;
    margin: 0;
    display: inline-block;
}
#profile-posts .wpum-post, .sister .wpum-post{
	border-bottom: 0 !important;
	padding: 0 !important
}
#profile-posts .dog-photo, .sister .dog-photo{
	width: 100%;
  height: 200px;
  border-radius: 6px 6px 0 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#profile-posts .meta, .sister .meta{
	padding: 10px
}
.sister .wpum-post-meta {
    margin: 0;
    padding: 0;
}
#profile-posts .wpum-post-meta li, .sister .wpum-post-meta li{
    display: flex !important;
}
.my-dog-tabs .profile-navbar a.active{
	background: transparent !important;
	border-bottom: 3px solid #dcb402;
}
.my-dog-tabs .profile-navbar a{
	padding: 10px 0 !important;
	margin: 0 10px
}
.pending{
	position: absolute;
  width: 100%;
  height: 100%;
  background: #998d8d7a;
  border-radius: 6px;
	z-index: 9;
}
.pending::before{
	content: attr(data-title);
	position: absolute;
	font-size: 12px;
	top: 10px;
	left: 1px;
	background: #000;
	padding: 5px;
}
.gender{
	position: absolute;
  right: 10px;
  top: 10px;
	background: #fff;
	padding: 5px;
	border-radius: 6px;
	width: 25px;
}
#wpum-account-forms-tabs ul li:hover,#wpum-account-forms-tabs ul li.active{
	background: #dcb402 !important;
}
.wpum-template{
	max-width: 1120px;
	display: block;
  margin: auto;
}
.single-dog{
	width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  outline: 1px solid;
}
.input-file-row {
	display: block;
}
.input-file {
	position: relative;
}
.input-file span {
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	font-size: 14px;
	vertical-align: middle;
	color: rgb(255 255 255);
	text-align: center;
	border-radius: 4px;
	background-color: #dcb402;
	line-height: 22px;
	height: 40px;
	padding: 10px 20px;
	box-sizing: border-box;
	border: none;
	margin: 0;
	transition: background-color 0.2s;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
 
/* Focus */
.input-file input[type=file]:focus + span {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
 
/* Hover/active */
.input-file:hover span {
	background-color: #59be6e;
}
.input-file:active span {
	background-color: #2E703A;
}
 
/* Disabled */
.input-file input[type=file]:disabled + span {
	background-color: #eee;
}
 
/* Список c превью */
.input-file-list {
	padding: 10px 0;
}
.input-file-list-item {
	display: inline-block;
	margin: 0 15px 15px;
	width: 150px;
	vertical-align: top;
	position: relative;
}
.input-file-list-item img {
	width: 150px;
}
.input-file-list-name {
	text-align: center;
	display: block;
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.input-file-list-remove {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	position: absolute;
	padding: 0;
	margin: 0;
	top: 5px;
	right: 5px;
	background: #ff0202;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	border-radius: 50%;
}
.after-slide {margin-top:3px;padding-top:3px;border-top:1px solid #ccc;white-space:nowrap;display:flex}
.after-slide .img {border: 1px solid #ccc;width:100px;height:69px;background-size: cover !important;display:inline-block;opacity: 0.5;}
.after-slide .img + .img {margin-left:1px;}
.after-slide .img.active {opacity: 1;}
.right{
	text-align: right
}
.left{
	text-align: left;
	width: 60%
}
.flexdog .kvadrat, .dogs .kvadrat, .entry-header .kvadrat{
	width: 10px;
	height: 10px;
	display: inline-block;
	margin:5px;
	border: 1px solid #fff;
	border-radius: 50%;
}
.kvadrat{
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 50%;
}
.kvadrat.red{
	background: red;
}
.kvadrat.orange{
	background: orange;
}
.kvadrat.yellow{
	background: yellow;
}
.kvadrat.gray{
	background: gray;
}
.inline{
	display: inline-block !important;
	width: auto !important;
	margin: 5px !important;
}
.flexdog {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.flexdog .firstgen {
    width: 37%;
}
.dogcnt {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
}
.line-join-firstgen {
    height: 136px;
    position: absolute;
    width: calc(100% - 170px);
    top: 16%;
    left: 200px;
    border-top: 1px solid rgb(251,188,52);
    border-bottom: 1px solid rgb(251,188,52);
}
.dogimg {
    background-position: 50% 50%;
    background-size: cover;
    border: 5px solid rgb(251,188,52);
    border-radius: 5px;
    z-index: 99;
    background-color: black;
    width: 100%;
}
.firstgen .dogimg {
    height: 200px;
    width: 200px;
    flex: 0 0 200px;
}
.dogtxt {
    font-size: 16px;
	  padding: 0px 0px 0px 20px;
}
.flexdog .secondgen {
    width: 33%;
}
.dogcnt.margin-sub {
    margin-bottom: 75px;
}
.line-join {
    height: 67px;
    position: absolute;
    width: calc(100% - 98px);
    top: 20%;
    left: 105px;
    border-top: 1px solid rgb(251,188,52);
    border-bottom: 1px solid rgb(251,188,52);
}
.secondgen .dogimg {
    height: 110px;
    width: 110px;
    flex: 0 0 110px;
}
.flexdog .thirdgen {
    width: 28%;
}
.thirdgen .dogimg {
    height: 60px;
    width: 60px;
    flex: 0 0 60px;
}
.dogcnt.margin-sub-sub {
    margin-bottom: 60px;
}
@media (max-width: 768px){
	.flexdog{
		zoom: 0.5;
    -moz-transform: scale(0.5);
    -moz-transform: scale(0.5);
	}
	.flexdog .firstgen {
    width: 30%;
	}
	.line-join-firstgen {
    height: 120px;
    width: calc(100% - 90px);
    top: 11%;
    left: 150px;
	}
	.firstgen .dogimg {
    height: 150px;
    width: 150px;
    flex: 0 0 150px;
	}
	.dogtxt {
    font-size: 13px !important;
	}
	.firstgen .dogtxt {
    position: absolute;
    left: 150px;
    width: 350px;
	}
	.flexdog .secondgen {
    width: 40%;
	}
	.dogcnt.margin-sub-sub {
    margin-bottom: 60px;
	}
}
.dogtxt i.fa-mars {
    color: #00adff;
}
.dogtxt i.fa-venus {
    color: #ff00a5;
}
.single-post .main-page-wrapper{
	padding-top: 0
}
.wpum-action-links, .fieldset-privacy {
	text-align:center;
}
#wpum-submit-login-form input.button, input.kody-register-button{
	display: block;
	margin: auto;
	background: #fbbc34;
	color: #fff;
	border-radius: 6px
}
.edit-dog{
	position: absolute;
	top: 50%;
  left: 30%;
	padding: 5px;
  border-radius: 6px;
  background: #000;
  opacity: 0;
}
.edit-dog img{
	width: 25px;
	background: #000;
	border-radius: 50%
}
.dog-photo{
	position: relative
}
.dog-photo:hover .edit-dog{
	opacity: 1;
}
.profile-navbar>a.tab-edit_dog.active{
	background: transparent !important;
}
.media-frame-router button.media-menu-item{
	min-height: auto;
}
.media-frame-content .media-toolbar{
	display: none
}
.photo-dog{
	width: 100%;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  border: 1px solid #fff;
	background-position: center;
}
.flex a{
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
  padding: 8px;
  border-radius: 6px;
  margin-left: 10px;
  cursor: pointer;
}
.postbox {
  position: relative;
  min-width: 255px;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
	margin-bottom: 20px;
	border-radius: 6px
}
.hndle.ui-sortable-handle{
	font-size: 14px;
	color: #fff;
}
.inside button.button, .inside button.bsml-upload,.inside button.button, .inside button.bsml-remove{
	min-height: auto;
	padding: 10px 5px;
	background: #dcb402;
	color: #fff;
	width: 100%;
	margin: 3px 0;
}
.spisok label{
	margin-top: 10px
}
.photo .inside{
	text-align: center;
}
#thumbnail_sidebar .inside {
    border: 2px dashed #605d5d !important;
}
.wpum-message{
	border: 1px solid #468847;
}
.wpum-message.success{
	border-left: 10px solid #468847;
}
a.add_test{
	width: 100%;
  text-align: center;
  margin: 0;
}
header.entry-header{
	width: 100%;
  height: 250px;
  border-radius: 6px 6px 0 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.dog-inner .article-body-container{
	padding: 10px !important;
	text-align: left !important;
	background-color: transparent !important;
}
.dog-inner .article-body-container ul{
	padding: 0
}
.dog-inner .article-body-container ul li{
	list-style: none;
	margin: 0;
}
.article-inner.dog-inner{
	border-radius: 6px !important;
  border: 1px solid #fff;
}
.wpum-post-meta li{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	
}
.wpum-post-meta li:nth-last-child(n+2){
	border-bottom: 1px dashed #464646;
  padding-bottom: 5px;
}
.rodoslov-link{
	display: block;
  margin: 10px auto;
  text-align: center;
  padding: 5px;
  background: #fbbc34;
  border-radius: 6px;
}
.wpum-post-title{
	font-weight: 600;
	font-size: 17px;
	line-height: normal;
  display: inline-block;
  vertical-align: baseline;
}
.dog-title{
	height: 45px;
	line-height: 45px;
}
.wpum-post-meta{
	margin-bottom: 0 !important
}
.kody-users{
	display: flex;
	flex-wrap: wrap;
}
.kody-users .user{
	width: calc(50% - 20px);
  display: flex;
  flex-wrap: wrap;
  margin: 10px;
  padding: 10px;
  border: 1px solid #fff;
  border-radius: 6px;
}
.kody-users .user .user-photo{
	width: calc(30% - 10px);
  border-radius: 6px 0 0 6px;
}
.kody-users .user .user-photo img{
	border-radius: 6px 0 0 6px;
}
.kody-users .user .user-info{
	width: calc(70% - 10px);
	margin: 5px
}
.kody-users .user .user-info .user-name{
	font-size: 17px;
	font-weight: 600
}
.kody-users .user .user-info ul.user-meta li{
	margin-bottom: 0;
	display: flex;
  justify-content: space-between;
}
ul.user-meta{
		padding-left: 0
}
@media (max-width: 1142px){
	.kody-users .user{
		display: block;
	}
	.kody-users .user .user-photo{
    width: 100%;
    margin: 0;
    border-radius: 6px;
    text-align: center;
	}
	.kody-users .user .user-photo img{
		border-radius: 6px
	}
	.kody-users .user .user-info {
    width: 100%;
    padding: 10px;
	}
}
@media (max-width: 620px){
	.kody-users .user{
		width: 100%;
	}
}
.upload-error span{
	color: #000;
}
.user-info a{
	display: block;
  margin: 5px;
  padding: 5px;
  text-align: center;
  background: #dcb402;
  border-radius: 6px;
}
.list-info{
	margin-left: 20px;
  font-weight: 600;
}
.search-field {
  position: relative;
}
.search-field .search-result {
  position: absolute;
  max-height: 250px;
  overflow: auto;
  width: 100%;
  z-index: 999999;
  background: #000;
  box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
	margin-bottom: 0;
}
.search-field ul li {
  padding: 10px 1em 10px 20px;
  list-style: none;
  cursor: pointer;
}
mark.highlight {
  display: inline-block;
  padding: 5px 5px;
  background-color: #fbbc34;
  color: #fff;
  font-weight: 600;
  line-height: 1;
}
i.search::before{
	content: "\f130";
  font-family: "woodmart-font";
	position: absolute;
  right: 10px;
  top: 10px;
}
.select2-dropdown{
	margin-top: 30px !important
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff !important;
  line-height: 38px !important;
}
.select2-container .select2-selection--single{
	height: 40px !important;
	background: transparent !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 36px !important
}
.select2-dropdown{
	background-color: #000 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #fbbc34;
	color: #fff !important;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #fbbc34 !important;
  color: white;
}
.dog-img{
	width: 100%;
  height: 350px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  border: 1px solid #fbbc34;
  border-radius: 6px;
}
@media (max-width: 1099px){
	#profile-posts .dogs .wpum-post {
    width: calc(33% - 10px);
	}
}
@media (max-width: 900px){
	#profile-posts .dogs .wpum-post {
    width: calc(50% - 10px);
	}
	.sister .dogs .wpum-post {
	  width: calc(100% - 10px);
	  margin: 5px;
	  position: relative;
	}
}
@media (max-width: 550px){
	#profile-posts .dogs .wpum-post {
    width: calc(100% - 10px);
	}
}
#comments{
	display: none !important
}
a.download{
	background: #fbbc34;
	padding: 10px;
	border-radius: 6px;
}
@media (max-width: 600px){
	#header-cover-image{
		height: 170px;
		background-image: none;
		background-color: #000
	}
}
.dogtxt p{
	margin-bottom: 0;
	font-size:12px;
	margin-left: 13px
}