/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#header .logo
{
z-index:99;	
}	
ol, ul {
    padding-left: 1rem;
}
/*ul li:before {
  content: '✓';
  padding-right: 1rem;	
} */
li
{
  margin-bottom: 6px;
}
.zero-margin
{
	margin:0px!important;
}
#header .header-main .header-center
{
	z-index:99;
}
#header .header-main .header-right {
    padding: 10px 0;
}
.vc_figure-caption {
    font-size: 1.2em!important;
    line-height: 1.2em;
    font-weight: 700;
	font-family:'Syne',sans-serif;
	background:#ffcb08;
    color: #212529;
    text-align: center;
    text-transform: capitalize;
    padding: 10px;
    margin-top: 0px!important;
}
.vc_separator h4 {
    font-size: 1.8em;
    font-weight: 600;
    text-transform: capitalize;
}
.thumb-info .thumb-info-title {
    letter-spacing: 0em;
    padding: 8px 16px;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
#listing-results-view.mrp-style-area.xs, #listing-details-view.mrp-style-area.xs
{
  background: #f7f4f1;
}
#listing-results-view.mrp-style-area, #listing-details-view.mrp-style-area {
    font-family: Jost, sans-serif!important;
}
#header .logo img
{
	margin-bottom: -60px;
}
.mrp-listing-results-footer
{
	display:none;
}
.mrp-showcase-container.lg .showcase-thumb-container .showcase-item {
    width: 25%!important;
}
.mid-content
{
max-width: 1200px!important;	
}
.powered-by
{
	display:none;
}
.page-footer
{
	display:none;
}
.hide
{
	display:none;
}
/* .row
{
align-items: center!important;	
} */
.owl-carousel {
    margin-bottom: 0px;
}
.m-t-md {
    margin-top: 10px!important;
}
.white
{
	color:#fff!important;
}
.vc_acf
{
    font-size: 1rem;
	color:#fff;
}
.label-break
{
	margin-bottom: 10px;
	border-right: 1px solid #ffffff70;
}
span.vc_acf-label::after
{
	content: "\a";
    white-space: pre;
}
}
span.vc_acf-label
{
	font-weight:600;
}
.fixed-header #header .header-main {
    background-color: rgba(25,19,11,0.4);
}
.porto-btn-ctn-center, .porto-btn-ctn-left, .porto-btn-ctn-right, .porto-map-wrapper.porto-adjust-bottom-margin, .info-wrapper.porto-adjust-bottom-margin, .porto-u-list-icon-wrapper.porto-adjust-bottom-margin {
    margin-bottom: 0px;
}
.section-video .video-overlay {
    background: rgb(25, 19, 11,0.5);
}
.portfolio-item {
    padding-bottom: 10px;
    background: #fff;
	margin: 5px;
}
.photo-container
{
	box-shadow: none!important;
	margin-bottom:0px!important;
}
.showcase-info
{
	background: #fff;
    padding: 10px!important;
}
form.mrp-omnibox-v2 .location-search-area .selectize-input {
    min-height: 52px!important;
}
form.mrp-omnibox-v2 .location-search-area {
    background-color: transparent!important;
}
.mid-content
{
	padding:10px 20px!important;
}
#listing-details-view.mrp-style-area .mrp-listing-quick-actions > span
{
	background: #b99755!important;
    border-radius: 100%;
}
.mrp-area-stats 
{
	display:none!important;
}
.floating{
	position:fixed;
	width:60px;
	height:60px;
	bottom:60px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.float-button{
	margin-top:16px;
}
.price
{
	position: absolute;
    margin-top: -60px;
    background: #b99755;
    padding: 5px 10px!important;
    color: #fff;
    font-size: 12px;
}
.propertyType
{
	font-weight: 600;
}
.description
{
	display:none!important;
}
.listed-by
{
	display:none;
}
#footer .footer-bottom {
    display: none;
}
.single-portfolio .related-portfolios {
    background-image: url(https://res.cloudinary.com/dz7jv8ctf/images/v1680476527/pattern-savanna/pattern-savanna.png?_i=AA&id=4930) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    padding: 3rem 0 3rem;
}
.wpb_singleimage_heading
{
	line-height: 1.2em;
    font-size: 1em;
	text-align:left;
	margin-bottom:1rem;
}
.apart
{
	background: #f5f8fa;
}
.porto-sicon-header
{
padding: 5px;	
}
.default-icon .porto-sicon-title:not(:last-child) {
    margin: 0 0 8px;
}
.porto-sicon-description
{
padding: 0px 15px 15px;
}
.top-icon .porto-sicon-header {
    margin-bottom: 0.5rem;
}
h3.porto-sicon-title {
    font-size: 1.2em;
    letter-spacing: 1px;
}
.footer-logo
{
	max-width:20%;
}
/* .gradient-bg
{
	background-image: -webkit-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
    background-image: -moz-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
    background-image: linear-gradient(135deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
} */
.gradient-text h2
{
	 background: -webkit-linear-gradient(#c39f75, #8b673d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-text
{
	 background: -webkit-linear-gradient(#c39f75, #8b673d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.steps img {
    margin-right: 10px;
    width: 40px;
}
.porto-section {
    padding-top: 0px;
    padding-bottom: 0px;
}
#wpforms-form-5811 .wpforms-submit, .gradient-button {
	background-color:#ffcb08!important;
}
.ads_label label {
    font-weight: 500 !important;
    font-size: 15px !important;
}
.ads_label input, .ads_label select {
    border-radius: 5px !important;
}
.gradient {
	background-color:#ffcb08!important;
}
.porto-sicon-box {
    margin-bottom: 0px;
}
.box-shadow {
    background: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 3px 20px 0 rgba(0,0,0,.06);
}
.m-t-lg {
    display: none;
}
@media (max-width: 575px)
{
#footer {
    margin-bottom: 0rem;
}
.steps{
	display: flex;
    flex-direction: column;
    align-items: center;
}
.steps img{
	margin-left: 0px;
	margin-bottom: 10px;
}
.margintop {
    margin-top: 15px;
}
.steps-heading h2 {
    width: 300px;
    margin: auto !important;
    text-align: center;
}
}
@media (max-width: 768px)
{
h2 {
    line-height: 30px;
}
.label-break
{
border-right: 0px;
border-bottom: 1px solid #ffffff70;
}
}
