@charset 'utf-8';
/*
 Theme Name:   Dentalux Child
 Theme URI:    http://dentalux.ancorathemes.com/
 Description:  Dentalux - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     dentalux
 Version:      1.1
 Tags:         light, inheritable theme-options
 Text Domain:  ancora
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.logo_slogan{
display:none !important;
}

.vc_icon_element-color-custom:hover{
	color:#ffffff;
}
.vc_icon_element-color-custom{
	padding: 6px;
}
.col-form-label {
    display: block;
    text-align: left;
    padding: 12px;
	font-weight: 700;
}
.section{
	border: 1px solid #06b594;
    padding: 20px;
    margin: 0px 0px 20px;
	border-radius: 10px;
	background-color: #ffffff;
}

form.wpcf7-form input[type="submit"]{
	margin: 0.2em 0 0;
	background-color: #F0364D !important;
}
form.wpcf7-form input[type="submit"]:hover{
	background-color: #F0364Dc2 !important;
}
textarea , .wpcf7-form .transparent input:not([type=submit]),.wpcf7-form .transparent textarea {
    background: 0 0!important;
    color: #fff;
}
.top_panel_style_2 .menu_user_contact_area {
    float: left !important;
    font-size: 1.333em !important;
    padding-top: 0.333em !important;
}
.menu_user_wrap .menu_user_contact_area .contact_text:after{
	display: none;
}
.services_sidebar .sc_content .wpb_text_column p{
	display:flex;
}
.services_sidebar .widget{
	background:unset;
}
.top_panel_style_light .menu_main_wrap .logo a, .top_panel_style_light .menu_main_wrap .menu_main_nav > li > a {
	color: #000000 !important;
}
.wpcf7-form ::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
.white-bg-form .wpcf7-form ::-webkit-input-placeholder { /* WebKit browsers */
    color: #000 !important;
    opacity: 1;
}
.white-bg-form .wpcf7-form .transparent .wpcf7-list-item-label {
    color: #000;	
}
.white-bg-form .wpcf7 form.sent .wpcf7-response-output {
    color: #000 !important;
   border: 2px solid #F0364Dc2 !important;
}
.wpcf7 form.sent .wpcf7-response-output{
	color: #fff;
    border-color: #fff;
}
.white-bg-form form.wpcf7-form select {
	width: 100%;
    max-width: 100%;
    max-width: -webkit-fill-available;
    background-color: #ffffff;
    border: 2px solid #f9f9f9;
    padding: 1em 1em 1em 2em !important;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    box-sizing: border-box;
	background-image: url('https://midwayrx.com/wp-content/uploads/2023/05/drop-down-arrow.png');
    background-repeat: no-repeat, repeat;
    background-position: right 1rem center;
	background-size: 10px 12px;
	 -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.white-bg-form .wpcf7-form .transparent input:not([type="submit"]), .white-bg-form  form.wpcf7-form input.wpcf7-text, .white-bg-form form.wpcf7-form textarea , .white-bg-form form.wpcf7-form select, .white-bg-form form.wpcf7-form input.wpcf7-quiz{ 
    color: #000;
	border: 2px solid #F0364Dc2;
}
.white-bg-form .wpcf7-form span[class*="acceptance"] input[type="checkbox"] + span:before {
	border: 2px solid #F0364Dc2;
	width: 20px;
    height: 20px;
    margin-top: -5px;
}
.menu_main_wrap .menu_main_nav > li{
	font-size: 1em !important;
}
.rev-css {
	height: 208px !important;width: 414px !important;max-height: 200px !important;
}
.ih-item.circle .info .post_title{
	display: none;
}
.menu_main_wrap .menu_main_nav > li.current-menu-item > a:hover{
	color: #fff !important;
}
.sc_section_overlay .sc_button.sc_button_style_filled:hover {
	background-color: #F0364D !important;
	color: #fff !important;
}
.menu-item a:hover{
	color: #fff !important;
}
a:hover {
	color:#F0364Dc2 !important;
}
.sc_columns_is_hover_yes .sc_section:before {
	background: linear-gradient(to bottom, rgb(240 54 77 / 90%) 0%,rgb(243 245 47 / 90%) 100%) !important;
}
.services_sidebar .sc_icon{
	color: #F0364D !important;
}
/* career page css  */
@media (max-width: 479px){
	.menu_main_wrap .content_wrap .menu{ 
		float: right !important;;
		width: 15%;		
	}
	.menu_main_wrap .logo {
		float: left !important;
		width: 85%;    
		margin-bottom: 1.5em !important;;
	}
	.menu_main_wrap .content_wrap{
		width: 90%;
	}
	.top_panel_style_2 .menu_main_nav_area {
    	padding-bottom: 1.5em;
	}
}
@media (min-width: 800px) and (max-width: 959px){
	.menu_main_wrap .logo {
		margin-bottom: 1.5em !important;;
	}
	.menu_main_wrap .content_wrap .menu{ 
		float: right !important;;
		width: 15%;	
		margin-top: 6%;
	}
	.menu_main_wrap .logo {
		float: left !important;
		width: 85%;    
		margin-bottom: 1.5em !important;
		text-align: left !important;
    	margin-top: 1.5em !important;
	}	
	.top_panel_style_2 .menu_main_nav_area {
    	padding-bottom: 0em !important;
	}	
}
@media (min-width: 700px) and (max-width: 799px){
	.menu_main_wrap .content_wrap .menu{ 		
		margin-top: 4%;
	}
}
@media (min-width: 480px) and (max-width: 820px){
	.menu_main_wrap .logo {
		margin-bottom: 1.5em !important;;
	}
}