/*
Theme Name:         Capital Business Brokerage
Version:            1.0.0
Author:             wolfiz
Template:           pixi
*/


/*Business single*/
.hr-style{
	    max-width: 100% !important;
    background-color: #d7a30e;
    height: 1px;
}

.col-lg-12.mo-blog,
.single-post.entry-content {
    max-width: 100% !important;
}

.single-business-features-list{
    height: 270px !important;
}

@media (max-width: 768px) {
    div.wpforms-container-full{
    margin-left: 0px !important;
}
@media (max-width: 768px) {
    .col-lg-12.mo-blog,
    .single-post.entry-content {
        padding: 0 !important; /* or adjust to e.g. 10px */
    }
}


.mo-stick-active.admin-bar .mo-header-v6.mo-header-stick .mo-header-menu{
    top: 0 !important;
}

.single-busines-features{
    margin: 20px !important;
}
.business-listing-fields td,  business-field-value {
	padding: 20px 10px ;
	color: #000000;
	font-weight: 600;
}
.label-colorful{
	background-color: #D7A30E;
}
.field-colorful{
	color: #D7A30E;
}
.single-busines-page-sections {
    padding: 20px;
	//margin-left: 20px;
    box-shadow: 0px 10px 25px -14px rgb(0 0 0 / 40%);
	 //float: none !important;
    //display: table-cell !important;
	
}
@media only screen and (min-width : 990px) {
    .fields-container {
        display: table;
    }
	.fields-container [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}
.business-field-label{
	font-weight: 700;
	font-size: 18px;
}

/*Business listings*/

.business-archive-table{
	background-color: #F4F5FA;
}
.business-archive-block{
	    padding: 20px;
    border: 1px solid;
    border-color: thistle;
    margin-top: 20px;
	margin-bottom: 20px;
	 box-shadow: 0px 10px 25px -14px rgb(0 0 0 / 40%);
}

.mo-header-v6 {
    position: absolute;
    width: 100% !important;
    z-index: 99;
    
}.pixi_heading-style2 h5{
	color:#D7A30E !important;
	font-weight:600 !important;
	

}
.logocrusel{
	margin-top: 50px;
}
.owl-theme .owl-controls .owl-dot span{
	background: #656565 !important;
}
.owl-theme .owl-controls .owl-dot.active span{
		background: #f3b611  !important;
}
.countericons i{
	background: -webkit-linear-gradient(#000, #d7a30e );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}.border-radius.box-shadow .image_box.pixi_image_box-style6 {
    background: #f7f7f7;
    padding: 23px;
    /* margin: 0; */
    border-radius: 5px;
}
footer.footer_v2 {
    padding: 20px 0;
}
/*
footer .widget img {
    background: 0 0;
    margin-top: 15px !important;
}
.footer_v1 .footer-bottom {
    border-top: 1px solid;
    border-color: rgba(255,255,255,.2);
    margin-top: 0px;
}
*/

.pixi_icon_box-style2 .icon-wrap{
	background: linear-gradient(to right, #000000 0, #000000 51%, #000000 100%) !important;
}
.mo-header-v6 .mo-menu-list>ul>li>a:hover:before
{
	background:#d7a30e 
}
.team-member-temp2 .team-member-details:after
{
	background:#000000 !important;
}.pixi_icon_box-style2:hover .icon-wrap{
	background: linear-gradient(to right, #000000 0, #000000 51%, #000000 100%) !important;
}/*button#wpforms-submit-3177 {
	!important;
	color: #ffffff;
	background: #000000;
	font-family:"Nunito Sans" !important;
	line-height: 37px!important;
    padding: 0 25px!important;
	
}
button#wpforms-submit-3177:hover{
	color: #000000;
	background: #fff;
	border:1px solid #000000;
}

*/
/*.mo-header-v6 .mo-menu-list > ul > li > a{
	letter-spacing: 2px !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children>a:after{
	opacity: 1;
}

*/
.mo-team-article .mo-position {
    font-size: 14px;
    line-height: 20px;
	  font-weight: 600;
	  color:#d7a30e;
    
}
.mo-team-article .mo-title {
    font-weight: 600;
    margin-bottom: 8px;
    font-size: 32px;
    background: -webkit-linear-gradient(left, #000000 0%, #000000 100%);
} input#wpforms-3442-field_11{
	border: 1px solid #d7a30e !important;
}div.wpforms-container .wpforms-form .choices__inner {
	border: 1px solid #d7a30e !important;
}
    .timeline-title:before {
    height: 15px;
    width: 15px;
    left: -44px;
    top: 3px;
    background: linear-gradient(to right, #fff 0, #fff 51%, #fff 100%) !important;
    z-index: 1;
} 

/* Force WPForms fields to stack one per row on mobile */
@media (max-width: 768px) {
    .wpforms-container .wpforms-form .wpforms-field {
        width: 100% !important;
        display: block !important;
    }

    .wpforms-container .wpforms-form .wpforms-field input,
    .wpforms-container .wpforms-form .wpforms-field select,
    .wpforms-container .wpforms-form .wpforms-field textarea {
        width: 100% !important;
    }
}


.timeline-text-content:after {
	background: linear-gradient(to right, #fff 0, #fff 51%, #fff 100%) !important;
}

.footer_v2 .footer-widget-1, .footer_v2 .footer-widget-2, .footer_v2 .footer-widget-3, .footer_v2 .footer-widget-4 {
    padding-top:0px !important;
    padding-bottom: 0px !important;
}
.footer_v2 .footer-widget-1,.image_box.pixi_image_box-style6 {
    margin-top: 15px !important;
}  .pixi_heading-style2 h3:after {
    background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #d7a30e, rgba(255, 42, 112, 0) 60%);
		
}		.bg-dark .pixi_heading-style2 h3:after, .white_txt .pixi_heading-style2 h3:after{
	   background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #d7a30e, rgba(255, 42, 112, 0) 60%);
}button#wpforms-submit-3468 {
	border-color: #d7a30e !important;
	color: #fff;
	background: #d7a30e;
	line-height: 37px!important;
    padding: 0 25px!important;
	border-radius: 5px;
}button#wpforms-submit-3468:hover{
	color: #d7a30e;
	background: #fff;
}button#wpforms-submit-3177:hover{
	color: #fff;
	background: #222;
}
button#wpforms-submit-3177 {
    border: 2px solid #222;
    background: #fff;
    color: #222;
    line-height: 37px!important;
    padding: 0 25px!important;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
	border-radius: 4px;
}button#wpforms-submit-3442 {
	border-color: #d7a30e !important;
	color: #000;
	background: #d7a30e;
	line-height: 37px!important;
    padding: 0 25px!important;
	border-radius: 50px;
}button#wpforms-submit-3442:hover{
	color: #d7a30e;
	background: #fff;
}div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
	max-width: 100%
}div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
	    border: 1px solid #D7A30E !important;
    padding: 22px 15px;
    margin-top: 8px;
    border-radius: 5px;
}div.wpforms-container-full .wpforms-form .wpforms-required-label{
	color: #d7a30e;
}.mo-header-v6 .mo-menu-list > ul > li > a{ 
	letter-spacing:1px !important;
	font-size: 14px !important;
	font-weight: 600 !important;
}
.mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children>a:after{
	opacity: 1;
}.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #ffffff;
    border: 1px solid #d7a30e;
    color: #000000;
}.bg-dark .timeline:before, .white_txt .timeline:before {
    background-color: black !important;

}
.page .wrapper.mo-title-bar-wrap {
   
    border-bottom: 2px solid #d7a30e;
}.menu-item :hover{
	color:#d7a30e !important;
}.mo-testimonial-carousel.tpl1 .testimonial-details  {
    
     margin: 0px !important; 
}
.mo-testimonial-carousel .content p{
	color:#d7a30e;
}.mo-testimonial-carousel.tpl1 .testimonial-details h5{
	background:#000000;
}
.mo-testimonial-carousel .testimonial-details h6 {
    color:#d7a30e ;
}


.mo-header-v6 .mo-header-menu .mo-logo .Logo_white{
    height: 100px !important;
}

.mo-header-fixed .mo-header-v6 .mo-header-stick{
    margin: 0 important;
}
.mo-header-v6 .mo-header-menu {
    
    background: 0 0;
    border-bottom: 1px solid rgb(255 255 255 / 0%);
}
.button.bg_light {
    background: #fff;
	border: 2px solid #000000;}
/* .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a:active {
	color:#d7a30e !important;
} */
.mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-item>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li:hover>a :active{
    padding: 8px 10px 8px 20px;
	color:#d7a30e !important;
}.wpb_text_column :last-child, .wpb_text_column p:last-child {
  
}
a:hover {
    color:#d7a30e ;
    text-decoration: none!important;
    outline: 0!important;
}

footer a, footer a:hover {
    color: #d7a30e;
}
.pixi_heading-style2 h3:after {
    width: 300px;
}

.page-header .mo-title-bar h2 {
       line-height: 45px !important;
    font-size: 32px !important;
 
}

.clearfix .row {
    margin-top: 50px !important;
}

  @media (max-width: 768px) {
    #business-filter-sort .row {
      flex-direction: column;
      align-items: stretch;
    }
    #business-filter-sort .col-md-4 {
      margin-bottom: 10px;
    }
    
   
  }
