/*
Theme Name: PetHost
Theme URI: https://www.pethost.ch
Description: PetHost
Author: Marius-Mugurel Marincas
Author URI: https://www.marincas.net
Version: 1.0
Template: Divi
*/

/* Start your custom CSS bellow this comment
============================================ */


/* SPATIILE MELE START */ 


.page-id-264 {display: none !important;}
.page-id-264.logged-in  {display: block !important;}
.page-id-264 .main_title {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:1.25rem!important;
	text-align:center !important;
	max-width:75%!important;
    margin: auto!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    padding: 2.25rem!important;
    background: #ffffff!important;
	 display: flex;
	 color:#00d6e5!important;
  justify-content: center;
}

/* SPATIILE MELE END */ 

	
/* CONTAINER START */

@media only screen and (min-width: 981px) { 
	.container {width: 90% !important;max-width: 1280px;}	
	
}

/* CONTAINER END */



 


/* 

/* ADD LISTING PAGE START */


#addplacepage #gd_placecategory .gd-cats-display-checkbox {
	min-height:230px!important;
	border:none!important;
	padding-left:0px!important;
	overflow-y:unset!important;
}

#addplacepage #tip_de_foster_row ul.gd_multi_choice, #addplacepage #extra_row ul.gd_multi_choice {
	min-height:150px!important;
	border:none!important;
	list-style-type:none!important;
	padding-left:0px!important;
	overflow-y:unset!important;
}

#addplacepage #other_pets_row ul.gd_multi_choice {
	overflow-y:unset!important;
	border:none!important;
	list-style-type:none!important;
	padding-left:0px!important;
}

#addplacepage #geodirectory-add-post {
	width: 65%!important;
    margin: auto!important;
}

/* MEDIA QUERIES ADD LISTING START */

@media only screen and (max-width: 981px) { 

	#addplacepage #geodirectory-add-post {
	width: 100%!important;   
}



#addplacepage .geodir_message_note {
	padding-left:0px!important;
}



#addplacepage #gd_placecategory .gd-cats-display-checkbox {
	
	padding-left:40px!important;
	max-width: 65%!important;  
    margin: auto !important;
    margin-top: -30px !important;
	
}

#addplacepage #terms_conditions_row label, #addplacepage #other_pets_row label, #addplacepage #other_pets_row ul.gd_multi_choice  {
	
	width:45%!important; 
	
}




}

/* MEDIA QUERIES ADD LISTING END */



/* PROFIL START */

.page-id-27 .bsui .navbar-expand .navbar-nav {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:1.25rem!important;
	text-align:center !important;
	max-width: 50%!important;
    margin: auto!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    padding: 2.25rem!important;
    background: #ffffff!important;
	 display: flex;
  justify-content: center;
} 

.page-id-27 .bsui .embed-responsive {
	padding-top:60px!important;
}

.page-id-27 .bsui .embed-responsive .embed-responsive-item {
	object-fit:cover!important;
}


.page-id-27 .bsui .border-width-2 {
	    border-width: 1px !important;
}

.page-id-27 .bsui .border-primary {
	border-color:#00d6e5!important;
}

.page-id-27 .bsui .navbar-light .navbar-nav .nav-link {
	color:#00d6e5!important;
}

.page-id-27 #tab-content .mb-1 {
	display:none!important;
}
 

/* MEDIA QUERIES PROFIL START */


@media only screen and (max-width: 981px) { 
	.page-id-27 .bsui .navbar-expand .navbar-nav {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:.9rem!important;
	text-align:center !important;
	max-width: 100%!important;
    margin: auto!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    padding: .75rem!important;
    background: #ffffff!important;
	
} 

}



/* MEDIA QUERIES PROFIL END */


/* PROFIL END */



/* SCHIMBA PAROLA START */




/* SCHIMBA PAROLA END */


/* ADAUGA SPATIU DELOGAT START */ 

.page-id-13 .gd-notification, .page-id-13 .uwp-footer-links a, .page-id-22 .uwp-footer-links a, .page-id-21 .uwp-footer-links a, .page-id-24 .uwp-footer-links a, .page-id-26 .uwp-footer-links a, .page-id-244634 .uwp-footer-links a {display:none !important;}
.logged-in.page-id-13 .gd-notification {display:block !important;}

/* ADAUGA SPATIU DELOGAT END */ 




@media only screen and (max-width: 981px) { 
	#addplacepage .geodir_form_row .geodir_textfield, #addplacepage .geodir_textarea, #addplacepage .gd-locate-me {
		width: 100%!important;
	}
	
		
	#addplacelistings .geodir_post_meta {
	margin-top: -3px !important;
    margin-bottom: 3px !important;
	}
	#addplacelistings ul {
		padding: 0px !important;
	}
	#addplacelistings .geodir-post-title {
		margin-bottom: 3px !important;
	}	
	#addplacelistings h3.geodir-entry-title {
		    font-size: 18px !important;
	}
	
	
}

#address_set_address_button {display: none !important;}



/* ADD LISTING PAGE END  */


/* ACCOUNT START  */

.woocommerce-orders-table__cell-order-number, .woocommerce-table__product-name {
	pointer-events: none !important; 
}

.woocommerce-orders-table__cell-order-number a {
	color: #000 !important;
}

.order-again, .woocommerce-MyAccount-navigation-link--dashboard, .woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-navigation-link--customer-logout {display: none !important;}






/* ACCOUNT END  */






/* LOGIN START   */


#loginform .bsui label {
	color: #000 !important;
}


.page-id-22 .bsui .btn, .page-id-21 .bsui .btn, .page-id-24 .bsui .btn, .page-id-13 .bsui .btn, .page-id-23 .bsui .btn, .page-id-26 .bsui .btn, .page-id-244634 .bsui .btn {
	text-transform:capitalize!important;
	background-color: #00d6e5 !important;
	border-color: #00d6e5 !important;
}







/* LOGIN END   */





/* LOCATII CATEGORII START */

#locatiicategorii .geodir-list-view-select {
    display:none!important;
}


#locatiicategorii .geodir-tax-sort {
    max-width: 300px!important;
    margin: auto!important;
}

#locatiicategorii .select2-container.gd-select2-container {
	width:300px!important;
	
}

#locatiicategorii .select2-container.gd-select2-container .select2-selection--single .select2-selection__rendered, .geodir-page-term-22 li.select2-results__option {
   
	color:#00d6e5!important; 
	
}



#locatiicategorii .geodir-loop-actions-container .clearfix>div {
	float:none!important;
}

#locatiicategorii .select2-container.gd-select2-container .select2-selection {
	font-family: 'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 1rem!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
	border:1px solid #00d6e5!important; 
}




/* LOCATII CATEGORII END */

/* BUTON DETECTARE LOCATIE */
.geodir-location-near-me, #geodir-add-listing-submit button, #geodir-add-listing-submit a   {	
	background-color:#00d6e5;
    width: 220px;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #90D2E8;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:16px 31px;
	text-decoration:none;
	margin: auto;
	margin-bottom: 15px;
}
.nearme button:hover {
	background-color:#679fb2;
}
.nearme button:active {
	position:relative;
	top:1px;
}


#footer-widgets {display: none !important;}



/* HIDE TITLES START */ 
.page-id-13 a.register-link, .page-id-21 .main_title, .page-id-13 #geodir_address_city_row, .page-id-13 #geodir_address_region_row, .page-id-13 #geodir_address_map_row .geodir_message_note {display: none !important;}
.page-id-13 a.login-link {font-size: 20px !important;}
.page-id-13 .gd-login-links {text-align: center !important;margin-top: 35px !important;}
/* HIDE TITLES END */ 

.page-id-13 #post_content_row textarea {
	min-height: 200px!important;
}




/* PAGINA LISTARE START */


.listingpageheader .geodir_post_meta a {
	display:none!important;
}
 
.single-gd_place .lity-content .lity-nav {
	opacity:1!important;  
}

.single-gd_place .lity-content .lity-nav span {
	background: #00d6e5;
    color: #fff;
    font-size: 2em;
    width: 2em;
    height: 2em;
	border-radius:0px!important;

}


.single-gd_place .lity-content .lity-nav .lity-nav-right i {
	right:15px;
	top:7px;
}

.single-gd_place  .lity-content .lity-nav .lity-nav-left i {
	left:15px;
	top:7px;
}

.single-gd_place .lity-content .lity-nav span:hover {
	opacity:.5;
}


.geodir_flexslider .geodir-slides li .flex-caption, .geodir-pos_navigation, .geodir-post_left, .geodir-post_right {display: none !important;}

.thename {width:100% !important;}

.listingpageprice .geodir_post_meta {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 1.25rem!important;
	color:#17181a!important;
}
.listingpageprice .gd-rating-info-wrap {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:.75rem!important;
	text-align:center !important;
}
.listingpagereviews .geodir-comments-area .comments-title {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:1.25rem!important;
	text-align:center !important;
	max-width: 50%!important;
    margin: auto!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    padding: 2.5rem!important;
    background: #ffffff!important;
}

.listingpagereviews .gd-main-overall-rating {
	width: 50%!important;
    margin: auto!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    background: #ffffff!important;
}


.listingpagereviews .commentlist-wrap {
	font-family:'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	text-align: center !important;
	padding-top:50px!important;
	padding-bottom:50px!important;
}

.listingpagereviews .gd-main-overall-rating .gd-rating-outer-wrap .gd-rating.gd-rating-output {
	font-size:20px !important;
	padding-bottom:35px!important;
}

.listingpagereviews .geodir-comments-area .commentlist>li {	
    list-style: none!important;
    padding: 2.5rem!important;
    background: #ffffff!important;
    max-width: 75%!important;
    margin: auto!important;
    margin-top: 50px!important;
	-webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
}


	.listingpagereviews .et_pb_button, .listingpagereviews .form-submit input#submit {
	color: #FFFFFF!important;
    border-width: 1px!important;
    border-color: #00d6e5!important;
    font-size: 12px!important;
    font-family: 'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #00d6e5!important;
	padding: .3em 1em!important;

	
}

.listingpagereviews .et_pb_button:hover, .listingpagereviews .form-submit input#submit:hover {
    color: #00d6e5!important;
    border-color: #00d6e5!important;
    background-image: initial!important;
    background-color: #FFFFFF!important;
	cursor: pointer!important;

} 

.listingpagereviews .form-submit {
	max-width:100px!important;
}

.listingpagereviews #respond {	
	-webkit-box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    box-shadow: 0 2px 5px 0 rgba(50,54,72,.08)!important;
    padding: 2.5rem!important;
    background: #ffffff!important;
	border-radius:5px!important;
}

#cancel-comment-reply-link {
	color:#00d6e5!important;
	font-size: 12px!important;
	font-family: 'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;   
	padding: .3em 1em!important;
}

.listingpagereviews .geodir-comments-area .commentlist .geodir-review-ratings .gd-rating-output {
	    font-size: 10px!important; 
}
.listingpagereviews .geodir-comments-area .commentlist>li .comment-meta .avatar {
	margin-right:5px!important;
}

.listingpagereviews .commentlist img {
	max-width:12%!important;
}


/* MEDIA QUERIES PENTRU RECENZII START */

@media only screen and (max-width: 981px) {
	
.listingpagereviews .geodir-comments-area .comments-title {
	font-size:1rem!important;
	max-width: 100%!important;
    padding: 1.25rem!important;   
}
	
	
.listingpagereviews .gd-main-overall-rating .gd-rating-outer-wrap .gd-rating.gd-rating-output {
	padding-top:20px!important;
	padding-bottom:20px!important;
}	
	
.listingpagereviews .geodir-comments-area .commentlist>li {	
     padding: 1.5rem!important;
    max-width: 100%!important;
 }	
	

	
.listingpagereviews #respond {		
    padding: 1rem!important;
}	
	
	
}


/* MEDIA QUERIES PENTRU RECENZII END */


/* DETALII */

.listingpagedetails .geodir-field-tip_de_foster, .listingpagedetails .geodir-field-extra, .listingpagedetails .geodir-field-other_pets {
	display: flex!important;
    column-gap: 10px!important;
}


.listingpagedetails .fa-solid, .listingpagedetails .fas, .listingpagedetails .fa-regular, .listingpagedetails .far, .listingpagedetails .fa-brands, .listingpagedetails .fab  {
	color: #00d6e5!important;
	margin-right:20px!important;
	font-size: .875rem!important;
}

.listingpagedetails .geodir_post_meta {
	text-indent:-20px!important;
}

.listingpagedetails ul {
	list-style-type:none!important;
}

.listingpagedetails .geodir_post_meta_title {
	font-family: 'Miontserrat-Semi-Bold-600',Helvetica,Arial,Lucida,sans-serif!important;
	padding-right: 1rem!important;
    color: #767b80!important;
	font-size:14px!important;
}


/* DETALII */

/* PAGINA LISTARE END */



/* LOCATIE START */


#addplacelistings ul {padding: 0px !important;}

.page-id-16 .geodir-post-meta-container, .page-id-16 .gd-fav-info-wrap  {
	display: none !important;
	}

.listari .geodir_post_meta {
	 margin:0px!important;
 }	

#paginatie .geodir-pagination {
	text-align:center!important;
}
#paginatie .geodir-pagination ul.page-numbers {
	display:inline-block!important;
	border-top:none!important;
}

#paginatie .geodir-pagination ul.page-numbers li {
	padding: 20px 30px!important;
	    border: 1px solid #00d6e5!important;
		font-size:1.25rem!important;
}

#paginatie .geodir-pagination ul.page-numbers li {
	padding: 20px 30px!important;
	border: 1px solid #00d6e5!important;
	font-size:1.25rem!important;
}

#paginatie .page-numbers .current {
	font-weight:bolder!important;
	
}

#paginatie .geodir-pagination ul.page-numbers li a {
	padding: 1.21em!important;
    margin: -1.5em!important;
}

#paginatie .geodir-pagination ul.page-numbers li a:hover {
	background:#00d6e5!important;
	color:#ffffff!important;
}





/* MEDIA QUERIES PENTRU LOCATIE START */

@media only screen and (max-width: 981px) {
	
	.listari .gd-rating.gd-rating-output {
	font-size:12px!important;
}	
	
	
	
	
	#paginatie .geodir-pagination ul.page-numbers li {
	padding: 5px 15px!important;
	border: 1px solid #00d6e5!important;
	font-size:1rem!important;
}
	
	#paginatie .geodir-pagination ul.page-numbers li a {
	padding: .59em!important;
    margin: -1.25em!important;  
}
	
	
	
}
/* MEDIA QUERIES PENTRU LOCATIE END */




/* LOCATIE END */





