/*
Theme Name: ProjectTheme Child
Theme URI: http://sitemile.com/products/wordpress-project-freelancer-theme/
Description: The only wordpress theme that allows you to build a project bidding, freelancer, or chores website from your wordpress blog. A turn-key solution for your business. Create a full featured outsourcing website in minutes
Author: SiteMile
Author URI: http://sitemile.com
Version: 1.0
Template: ProjectTheme
Text Domain: ProjectTheme
License URI: http://sitemile.com
Tags: project, black, bid, budget, rating, feedback
*/

.login_btn {
display: none;
}

.budget-text {
color: #2bbd20 !important;
font-weight: 500 !important;
}

#post-new-card {
box-shadow: none !important;
}
.navigation-user
{
padding-top: 25px !important;
padding-bottom: 25px !important;

}
.dropdown-item:active {
background-color: #4468ff !important;
}
.dropdown-item {
padding: 0.5rem 1.5rem !important; 
}
.elementor-testimonial-name {
color: #ff4f53 !important;
}
.hiredone {
width: 480px;
margin-bottom: 5px;
}

.header-brand {
	margin-top: 15px;
    margin-bottom: 19px;
}
.alm-load-more-btn {
display: none !important;
}

.thankregistration {

    max-width: 1160px;
    background-color: #ffffff;
    border: 1px solid #f1f1f1;
    padding: 30px;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 15px;

}

.pl-0, .px-0, .font-weight-bold-new {
text-align: left;
}
.page {
overflow-x: hidden;
}
.showhider {
display: table-row-group;
}
.cell15 {
	padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}


.winner {
background-color: #f3f3f3;
}
#steps ul li.active_step
{

	background:#ff4f53 !important;
	color:white;
}

.ul_disclaimer {

    border: 1px solid #d4d4d4;
    padding: 20px;
    padding-left: 40px;
    border-radius: 5px;

}
.post_project_disclaimer {
margin-bottom: 35px;

}

.bs-wizard {
display: none !important;
}
.h3-name {
color: #484281 !important;
}
.h3-name:after {
    border-bottom: 6px solid #484281;
}
a.link-man-1:link, a.link-man-1:visited {
	color: #484281 !important;

}
#search-button-m1 {
text-transform: uppercase;
}

.t_cell {
padding-top: 10px !important;
padding-bottom: 10px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}

.white_pc {
color: #FFFFFF !important;
}
#search-box-m1 {
padding: 13px !important;
	border-radius: 0px;
border-width: 0px;
}
#very-top-header-menu #avatar-top-menu-img {
    padding-top: 32px !important;
}

.multi_cat_placeholder_thing {
height: auto !important; 
}

#activees {
background: #484281;
}
a.bighi:hover {
background-color: #ff4f53 !important;
}
.btn-primary {
background-color:  #ff4f53 !important;
border-color: #FFFFFF !important;
}
.btn-primary:hover {
background-color: #484281 !important;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
background: #484281 !important;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
background:  #ff4f53 !important;
}

.btn-secondary {
background-color: #484281 !important;
}
.btn-secondary:hover {
background-color: #ff4f53 !important;
}

.btn-dark {
background-color: #484281 !important;
}
.btn-dark:hover {
background-color: #ff4f53 !important;
}

.btn-outline-primary {
    color: #484281;
    border-color: #484281;
}

.btn-outline-primary:hover {
background: #484281;
border-color: #484281;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
border-width: 0px;
color: #d2d2d2 !important;
}

.vegas-slide-inner {
background-position: right !important;
}
.vegas-timer {
display: none !important;
}
#menu-big-main-menu {
color: #FFFFFF !important;
}

.white {
color: #FFFFFF !important;
}

#footer {
background: #242a56 !important;
border-top: 0px !important
}

#footer .sidebar-ul li {
border-width: 0px !important;
box-shadow: none !important;
}
.dropzone .dz-default.dz-message {
  background-image: url("images/spritemap.png") !important;
}
.hidden {
	display: none !important;
}


#menu-big-main-menu .nav-item { 
margin: 0 auto !important; 	
}

.background_main {
position: absolute;
    top: 0px;
    width: 100%;
    z-index: 5;
}

.header {
background: none !important;
}

#headerMenuCollapse {
background: none !important;
}

.main_area_homepg {
padding-top: 200px !important;
}

.home_blur {
height: 100vh !important;
}

#pt_template_page_1 {
min-height: 127px !important;
}

.page_heading_me_inner {
display: none !important;
}
.pt_template_page_1 {
background: url('/wp-content/uploads/2021/11/Square-Versatiles.svg') #f2f2f2 !important;
}

#pt_template_page_1 {
background-attachment: fixed !important;

}
.fa-money-bill-alt:before {
content: "\f153" !important;
}

.do_input_new2 {
font-size: 18px !important;
}

.multi_cat_placeholder_thing {
font-size: 16px !important;
font-weight: 300;}



a.bighi:link, a.bighi:visited {
font-size: 20px !important;
}


a.bighi:link, a.bighi:visited {
border: 0px !important;
}



.home_blur {
	background-image: url(/wp-content/uploads/2021/11/Square-Versatiles.svg) !important; background-size: cover;
	background-attachment: fixed !important;;

}

.vegas-slide-inner {
background-color: transparent !important;
}


.search_example {
float: left; 
background: none !important;
margin-right: 5px;
}

.search_example:hover {
 float: left; 
background: #FFFFFF !important;
color: #484281; 
margin-right: 5px;
}

.catbutton {
background-color: #484281 !important;
}

@media(max-width: 972px) {
	.header-brand-img {
	  filter: invert(1);
	}
	.hiredone {
width: auto;
max-width: 95%;
}
	#menu-big-main-menu {
color: #495057 !important
	}
	.header-toggler {
		top: 12px !important;
	}

	#very-top-header-menu #avatar-top-menu-img {
    padding-top: 11px !important;
}
	#menu-big-main-menu {
background: #FFFFFF;
	}
	.header {
background: #FFFFFF !important;
	}
	#pt_template_page_1 {
    min-height: 71px !important;
}
}
.main_area_homepg {
text-align: center;
margin: auto;
width: 50% !important;
margin: 0;
display: inline-block;
}
.sub_tagLine {
width: 1168px !important;
text-align: left; 
}
.main_tagLine {
text-align: left;
}

#menu-big-main-menu {
margin-top: 34px;
}

body {
font-family: "Open Sans", sans-serif !important;
}

a {
font-family: "Open Sans", sans-serif !important;
font-weight: 300 !important;
}

.btn-primary, .forminator-button {
border-width: 0px;
border-radius: 0;
text-transform: uppercase;
padding-left: 28px;
padding-right: 28px;
padding-top: 15px;
padding-bottom: 15px;
background: #4468ff !important;
	font-size: 15px;
font-weight: 300 !important;
letter-spacing: 2px;
}

.wpforms-submit {
border-width: 0px !important;
border-radius: 0 !important;
text-transform: uppercase !important;
padding-left: 28px !important;
padding-right: 28px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
background: #4468ff !important;
	font-size: 15px !important;
font-weight: 300 !important;
letter-spacing: 2px !important;
	color: #FFFFFF !important;
}
.btn-primary:hover {
color: #4468ff !important;
background: #FFFFFF !important;
}

.btn-secondary {
border-width: 0px;
border-radius: 0;
text-transform: uppercase;
padding-left: 28px;
padding-right: 28px;
padding-top: 15px;
padding-bottom: 15px;
background: #4468ff !important;
	font-size: 15px;
font-weight: 300 !important;
letter-spacing: 2px;	
}

.btn-secondary:hover {
color: #4468ff !important;
background: #FFFFFF !important;
}



.btn-sm {
font-size: 16px !important;
}

.main_tagLine {
font-size: 3rem;
font-weight: 700;
text-transform: initial !important;
font-family: 'Poppins',sans-serif !important;
}

.card {
background-color: #fafafa !important;
border: 0px solid rgba(0, 40, 100, 0.12) !important;
border-radius: 0px !important;
}
.sidebar-ul>li {
border: 0px solid rgba(0, 40, 100, 0.12) !important;
border-radius: 0px !important;
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0) !important;
}

.project-title-list a {
color: #4468ff !important; 
}
.nav-link {
border-width: 0px !important;
transition-duration: 0 !important;
	border-color: none !important;
}

.avatar {
border-radius: 0px !important;
}

.reverse_blocks {
 display: -webkit-flex; /* Safari */
    -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
    display: flex;
    flex-direction: row-reverse;
}
.pix {
margin-top: 30px;
}
.avatar-from-list {
border-radius: 0px !important;
}

.dropdown-menu {
border-radius: 0px;
border-width: 1px;
border-color: #f7f7f7;
}

#project-details-id>div {
border-width: 0px !important;
}

.column-details-1, .column-details-2 {
font-size: 14px !important;
}

.rounded-circle {
border-radius: 0px !important;
}

.multi_cat_placeholder_thing {
border-radius: 0px !important;
	border-width: 0px !important;
}
.h3-name {
color: #4468ff !important;
font-weight: 400;
text-transform: uppercase;
}
.h3-name:after {
border-bottom: 0px solid #484281 !important;
}
.table td {
padding: .75rem;
font-size: 14px;
font-weight: 300;
}

.catbutton {
font-size: 12px !important;
background: none !important;
color: #4468ff !important;
padding: 0px;
padding-right: 10px; padding-top: 10px;

	text-align: left;

}

h1 {
color: #242a56;
}
h2 {
font-weight: 300 !important;
	color: #242a56;

}
h3 {
font-weight: 300 !important;
	color: #242a56;


}
h4 {
font-weight: 300 !important;
	color: #242a56;


}
h5 {
font-weight: 300 !important;
	color: #242a56;


}

.elementor-widget-heading, .elementor-widget-heading, .elementor-heading-title, .elementor-icon-box-title {
	color: #242a56 !important;

}

.btn-outline-primary:hover {
background: none !important;
	color: #4468ff;
}
.btn-outline-primary {
border-radius: 0px;
color: #4468ff;
	text-transform: uppercase; 

font-size: 14px !important;	
padding-top: 7px;
border-width: 0px;
}

.user-meta-data-row {
font-weight: 300;
}

.wpforms-field-label {
font-weight: 300 !important;
	font-family: 'Poppins',sans-serif !important;

}

.this-is-me {
background-color: #4468ff !important;
border-radius: 0px !important; 
}
.avatar_good_1 {
padding: 2px;
border-radius: 0 !important;
} 

.card-profile-img {
border-radius: 0px !important;
}

#medas li h2 {
font-size: 15px !important;
}
.image_class {
border-width: 0px !important;
}
.do_input {
border: 1px solid #f6f6f6 !important;
padding: 12px !important;
border-radius: 0px !important;
font-size: 15px;
font-weight: 300;
color: #555;
width: 100%;
}

.vegas-wrapper {
width: 1168px !important;
margin: 0 auto !important;
}

.main_area_homepg {

}

.right_bl {
width: 45%;
float: right;
display: inline-block;
padding-top: 200px !important;
}
.buttons_box_main {
width: 100% !important;
}

.search_example {
border-width: 0px;
border-radius: 0;
text-transform: uppercase;
padding-left: 16px;
padding-right: 16px;
font-size: 10px !important;
padding-top: 10px;
padding-bottom: 10px;
background: #4468ff !important;
font-size: 15px;
font-weight: 300 !important;
letter-spacing: 2px;
}
.right_bl_inside2 {
background: #FFFFFF;
	padding: 30px;
	padding-top: 32px;
	padding-bottom: 80px;
	
}


.search_example {
color: #FFFFFF !important;
}
#search-box-m1 {
color: #666;
padding: .75em;
height: auto;
border-width: 1px;
border-style: solid;
border-color: #eaeaea;
border-radius: 2px;
background: #fafafa;
box-shadow: none;
box-sizing: border-box;
transition: all .2s linear;
}
#search-button-m1 {
border: 1px solid #4468ff;
}
#search-button-m1:hover {
background: #ffffff !important;
}

#search-box {
margin-top: 20px !important;
width: 100% !important;
}

.find_best {
font-family: 'Poppins',sans-serif;
font-weight: 700;
color: #242a56; 
font-size: 19px;
}
.find_best2 {
margin-top: 25px;
}

.full_star {
color: #4468ff !important;
}

.button, .button-primary, .forminator-button {
background-color: #4468ff !important;
color: #FFFFFF !important;
border-radius: 0px !important;
border-width:  0px !important;
box-shadow: none !important;
}


.description {
margin-top: 20px; 
} 

.input {
border: 1px solid #f6f6f6 !important;
padding: 12px !important;
border-radius: 0px !important;
font-size: 15px;
font-weight: 300;
color: #555;
background:  #f6f6f6 !important;
}
.backup-methods-wrap a {
color:  #FFFFFF !important;
}
.modal__container {
border-radius:  0px !important;
}

.buttons-myaccount {
font-size: 12px !important;
}
#main {
}

	#login a {
	background-image: url(https://cabba.work/wp-content/uploads/2021/11/logo.svg") !important;
	}

.a_notice {
min-height: 48px;
z-index: 9999;
position: fixed;
background: #FFFFFF;
width: 100%;
padding: 30px;
transition-duration: 0.4s;
}
.a_notice:active {
display: none !important;
}

.modal__overlay {
background-color: #4468ff !important;
}


  
@media(max-width: 1024px) {
.main_tagLine {
line-height: 1.4 !important;
font-size: 40px;
}
.main_area_homepg {
width: 100% !important;
}
.vegas-wrapper {
width: 100% !important;
}
.sub_tagLine {
width: 100% !important;
}
.right_bl {
display: none !important;
}
#bs-example-navbar-collapse-1 {
width: 100%;
position: absolute;
left: 0;
}
#menu-big-main-menu {
flex-direction: initial !important;
margin-top: 65px !important;
}
.header {
height: 118px !important;
}
.header-brand-img {
filter: invert(64%) sepia(86%) saturate(6615%) hue-rotate(220deg) brightness(99%) contrast(105%);


}

.home_blur {
    background-attachment: initial !important;
}
.custom-html-widget {
text-align: center !important;
}
.header-toggler {
display: none !important;
}
	.header-brand {
	z-index: 33 !important;
	}
.login_btn {
display: block !important;
width: auto;
height: 33px;
margin-top: 10px;
font-size: 11px;
padding: 10px !important;
z-index: 33;
}
	
	.mt-4, .my-4 {
    margin-top: 3.5rem!important;
}
}