/*
 Theme Name:   DSCAlliance Child
 Description:  DSCAlliance Child Theme
 Author:       geniusweb
 Author URI:   https://geniusweb.ro/
 Template:     dscalliance
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  dscalliance-child
*/


.header-right .header-button a.buttons {
    font-size: 13px;
    background: var(--e-global-color-primary);
    border-radius: 50px;
}
.no-fill svg{
	fill: none !important;
}
.lf-contact {
   display: block;
	overflow: hidden;
}
.lf-item.lf-item-list-view .lf-item-info>h4 {
    font-size: 15px;
    color: #242429;
    font-weight: bold !important;
}
.dsc-phone-client{
	background: var(--accent);
	padding: 0px 15px;
	font-size: 14px !important;
	height: 35px !important;
	display: inline-block;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	transition: all ease-in 0.3s;
}
.dsc-phone-client:hover{
	transition: all ease-out 0.4s;
	color: white !important;
	opacity: 0.8;
}

a.dsc-phone-client {
    color: white !important;
}
.dsc-location-client {
    max-width: 250px;
    height: auto;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: normal;
}

.lf-item.lf-item-list-view .lf-item-info>ul li i {
    color: #a6a6ab;
    background: var(--accent);
    color: white;
    margin-right: 10px;
    border-radius: 50px;
    width: 30px !important;
    height: 30px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    font-size: 14px !important;
}
.dsc-website-client{
	background: transparent;
	border: 1px solid var(--accent);
	padding: 0px 15px;
	font-size: 14px !important;
	height: 36px !important;
	display: inline-block;
	line-height: 34px;
	color: var(--accent);
	border-radius: 5px;
	width: 100%;
	transition: all ease-in 0.3s;
}
.dsc-website-client:hover{
	transition: all ease-out 0.4s;
	color: var(--accent) !important;
	opacity: 0.5;
}

/* .i-section {
    background: #f5f5f5 !important;
} */
#submit-job-form .field>input, #submit-job-form .field>textarea {
    border: 1px solid #dddddd !important;
    padding: 13px 10px !important;
    margin: 10px 0px !important;
    border-radius: 5px !important;
}
.add-listing-step {
    background: #f7f7f7;
}
.marker-img {
    height: 60px !important;
    width: 60px !important;
    border-radius: 50%;
    box-shadow: 0 0 50px 35px rgb(167 167 167 / 21%) !important;
    border: 2px solid #0042d5;
}

#submit-job-form .wp-editor-wrap {
    padding-bottom: 0px !important;
    border: 1px solid #e3e3e3 !important;
	padding: 9px;
}
.fieldset-job_description.field-type-texteditor.form-group{
	padding-bottom: 20px !important;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-429{
    padding: 5px 5px !important;
    background: #012d61;
    margin: 6px auto;
    border-radius: 50px;
    max-width: 90%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.small-btn-dsc{
	padding: 5px 5px !important;
    background: #012d61;
    margin: 5px 10px;
		text-align: center !important;
    border-radius: 50px;
    max-width: 90%;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
	max-height: 40px;
}
a.small-btn-dsc-a{
	color: white !important;
}
ul.dropdown-menu>li>a:focus, ul.dropdown-menu>li>a:hover{
	background: transparent !important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-429 a{
	color: white;
	line-height: 0px;
	max-height: 25px;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-429:after {
    content: '' !important;
    background: transparent !important;
}