@charset "utf-8";
.pozo-common-section {
	position:relative;
	z-index:1;
}
.clear{
	clear:both;
}
.hidden{
	display:none;
}


.vid-gallery-pozo{
	position:relative;
}
.leaflet-marker-icon{height:auto!important;}
.blog-sidebar-com .col-md-6,
.blog-sidebar-com .col-md-5{
	width:100%;
	max-width:100%;
}
.blog-sidebar-com .offset-md-1{
	margin-left:0px;
}
.blog-sidebar-com .pozo-form-wrapper{
	width:85%;
}

.avatar-commment img {
    border-radius: 50%;
    width: 90px;
    max-width: 90px;
}
.form-submit{display:none;}
.blog-sidebar-com .pl-0-p{
	Padding-left:0px!important;
}
.blog-sidebar-com .pr-0-p{
	Padding-right:0px!important;
}
.blog-details-full-pozo ul.mt-60{
	margin-top:0px;
}
.blog-details-full-pozo .comments-title{display:none;}
.blog-details-full-pozo #reply-title{font-size:20px;}
.error-page-title{
	font-size: 275px;
    font-weight: 700;
    text-shadow: 5px -2px #222;
    line-height: 365px;
}
.button:hover{
	color: #fff;
}
button:focus{
	outline:none;
}
.wpcf7-submit:hover{
background-color: #222!important;
}
.wpcf7-form-control-wrap{
	width:100%;
}
.wpcf7-form-control-wrap textarea{
	height:116px;
}
.pozo-form-block li.comment{
	margin-bottom:30px;
}
.pozo-form-block li.comment #respond{
    padding: 30px 0px;
    float: left;
    width: 100%;
}

.comment-title-area{
	float:left;
}
#cancel-comment-reply-link{
	top: 0px;
    position: relative;
    left: 30px;
	font-size:100%;
}
#cancel-comment-reply-link:before{
	content: "/";
    position: absolute;
    left: -19px;
    top: 1px;
}

#reply-title  small{
	 font-size: 20px;
}
.logged-in-as{
	float: left;
    width: 100%;
    padding: 15px 0px;
}

.blog-entry .desc{
	width:100%;
}
.blog-entry .search{
	padding:0px;
	padding-bottom:20px;
}
.widget_search .desc{
	padding-bottom:0px;
}
.comment-notes{
	float: left;
    width: 100%;
    padding: 15px 0px 15px 0px;
}

/* =======  toTop  ======= */
.totop {
    height: 9px;
    opacity: 0;
    position: fixed;
    right: -60px;
    width: 45px;
    z-index: 999;
    display: block;
    top: 85%;
    background-repeat: no-repeat;
    background-position: center 15px;
    background-color: #202020;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    border-radius: 0px;
    padding: 28px 0 21px 0;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.totop-vissible {
    right: 10px;
    opacity: 1;
}
.totop i {
    position: absolute;
    content: "\f062";
    top: 10px;
    left: 50%;
    margin-left: -6px;
    font-size: 14px;
    display: inline-block;
    font-family: "Font Awesome 6 Free";
    line-height: 1;
}
.totop:hover {
    color: #fff;
}
.totop:focus {
    color: #fff;
}
/******themecheck*****/
.widget ul.children, 
.widget ul.sub-menu {
	counter-reset: submenu;
}

.widget ul ul.children > li > a::before, 
.widget ul ul.sub-menu > li > a::before {
    font-weight: normal;
    content: "- " counters(submenu, "- ", none);
    counter-increment: submenu;
    font-weight: 700;
    font-size: 15px;
}

.widget ul.children li:nth-child(1), 
.widget ul.sub-menu li:nth-child(1),
.widget ul.children li:nth-last-child(1), 
.widget ul.sub-menu li:nth-last-child(1){
	padding-bottom:0px;
}
.widget ul.children li:nth-child(2), 
.widget ul.sub-menu li:nth-child(2){
	padding-top:6px;
}
.widget select{
	max-width:100%;
	width:100%;
}
.blocks-gallery-caption{
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}
.more-link{
	display:none;
}
.wp-block-group.has-background{
	padding:0px;
	background-color:transparent!important;
}
.wp-block-button__link{
	background-color:#222;
	margin-bottom: 15px;
}
img{
	max-width:100%;
}
.page-links{
    float: left;
    width: 100%;
    clear: both;
}
.page-links > span, 
.page-links   a span{display: block;
    color: #fff;
    border: none;
	background: #222;
    padding: 14px 17px 13px;
    margin: 15px 0;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1px;
    display: inline-block;
    border-radius: 0px;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
	margin-right:7px;}
.page-links > span, 
.page-links   a span:hover{
	background: #9c5451;
}

.post-password-form input[type='password'] {
   position: relative;
    width: 100%;
    line-height: 30px;
    padding: 10px 60px 10px 15px;
    height: 45px;
    display: block;
    font-size: 14px;
    background: #222;
    color: #999;
    border-radius: 30px;
    border: 1px solid #222;
    transition: all 300ms ease;
}
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover, 
button:hover, 
.button:hover{
    background-color: #222;
}
.comment ul.children{
	padding-left:30px;
}
.comment ul.children .pozo-form-wrapper{
	padding-left: 12px;
}
@media (max-width: 991px){
	.comment ul.children{
		padding-left:00px;
	}
	.comment ul.children .pozo-form-wrapper{
		padding-left: 10px;
	}
	.comment  .pozo-form-wrapper{
	padding-left: 10px;
	}
	.avatar-commment img{
		width:60px;
		height:60px;
		}
}

.logged-in #topnav{
	top:15px;
}
@media (min-width: 992px) {
.logged-in #topnav.scroll {
    top: 32px;
    padding: 5px;
}
}
@media (max-width: 991px) {
.logged-in #topnav{
	position:absolute!important;
}
.logged-in #topnav{
	top:0px;
}
}
#reply-title{
	font-size:20px;
}

.ns-text-logo{
	font-size:30px;
}
img{
	width:100%;
}
.widget input[type="text"]{
	margin-bottom:0px;
}
input[type="submit"], input[type="reset"], input[type="button"], button, .button{
	cursor:pointer;
}
@media (min-width: 1200px) {
.swiper-slide-block .swiper-slide-block-img.swiper-slide-block-no-text {
    width: 100%;
    max-height: 560px;
    height: 560px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.swiper-slide-block .swiper-slide-block-img.swiper-slide-block-no-text img{
	width:100%;
	height:auto;
}
}

.pozo-more-wrapper-new {
    margin: 60px auto 60px;
}

