/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.header_hor .l-subheader-cell.at_right>* {
    margin-left: 1.0rem;
}

.custommenu1 {font-size:20px; border-right:1px solid #CCCCCC;}

@media (max-width: 599px){
.l-subheader.at_bottom, .l-subheader.at_bottom .w-dropdown-list, .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {background: #FFFFFF;}
.l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {background:#2762cf}

}



h3.widgettitle {font-weight: 600;}
.footer1 {font-size:15px; line-height:21px;}
.footer1 h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 22px;
}

.locationp {color:#FFFFFF; font-weight:bold; font-size:16px;}

.symptoms ul {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.symptoms li {
    display: block;
    padding: 0px 15px;
    color: #272d59;
    font: "assistant light";
}

.symptoms li:before {
    font-family: FontAwesome;
    content: '\f138';
    margin: 0 5px 0 -15px;
    color: #cc3;
}

.homeser ul {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.homeser li {
    display: block;
    padding: 0px 15px;
    color: #272d59;
    font: "assistant light";
	font-weight:bold;
}

.homeser li a{color:#3b479c}

.homeser li:before {
    font-family: FontAwesome;
    content: '\f00c';
    margin: 0 10px 0 -15px;
    color: #cc3;
}

.providers {
    border-top: 3px solid #cccc33;
    margin-bottom: 8px;
    margin-left: 0;
    max-width: 85px;
}

.practice {font-size:12px;}
.homeevent a{color:#FFFFFF; font-weight:bold}
.homeevent a:hover{color:#cccc33;}

td, th {
    vertical-align: middle;
    padding: 0.3rem 0.3rem;
    border-bottom: none;
    outline: none !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
    padding: 0 0.8rem;
    width: 100%;
    border-radius: 0rem;
    box-shadow: none;
    transition: all 0.3s;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
    margin-top: 0.0rem; margin-bottom:10px;}
	
	
input[type="submit"] {
    border-radius: 0em;
    padding: 0.9em 1.8em; background:#2762cf;
}

.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
    line-height: 1.2em;
    padding: 0.4em 20px;
}

.speciallityser {padding-top:30px;}

.l-main .widget_nav_menu .menu-item a {padding: 0.1em 1em;}
h3.widgettitle {font-size:1.2rem; letter-spacing: -0.03rem;}
.l-main .widget {margin-bottom: 2rem;}
.color_footer-top { background: #979797 !important}







