/**handles:child-style**/
/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/
body #content b, body #content strong {
	font-family:'SimpleSans-Bold';
}
body .ubermenu-skin-minimal {
	background:#ffffff;
}
.rev_slider .vc_col-sm-6
.fusion-megamenu-bullet::before { display:none !important; }
body.single-location #main {padding-top: 0px !important;}

body.single-location .fusion-post-title {display: none !important;}
.mobile-only-button {display:none !important;}
@media (min-width: 801px) and (max-width: 1200px) {
	.findLocationTitle span, .findLocationTitle h1 {
		text-align:center !important;
		margin-top: 0px;
	}
}
body.single-location .locations-header {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
}
.whiteText * {
	color:#ffffff !important;
}
@media (max-width:1000px) and (min-width: 500px) {
	.homethreeblocks .wpb_column {width: 100%;display:block;}
	.homesearchbox .wpb_column .vc_column-inner {margin-top: 0px !important; padding-top: 0px !important;}
	.findLocationForms form {
    font-size: 20px;
    display: block !important;
    position: relative;
    width: 45% !important;
    float: left !important;
    margin: 2%;
    text-align: center !important;

}
	.findLocationForms form span, .findLocationForms form input, .findLocationForms form select {
    display: inline-block;width: 100% !important;
}
.findLocationForms form {
    text-align: left !important;font-size: 20px;
}
.homesearchbox .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}
.homesearchbox h1 {
    margin-top: 15px !important;
    font-size: 31px !important;
}
.map_radius_form .ubermenu-sub-indicator.fas.fa-angle-right {
    position: absolute !important;
    right: 15px !important;
    background: #333333;
    border-radius: 25px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    bottom: 10px !important;

}
.findLocationForms .browseLocations {
    clear: both;
    display: block;
    margin: 10px 0px;
}
a.browseLocations i {
    margin-right: 10px;
}
.homesearchbox .wpb_column {width: 100%;display:block;}
}
@media (max-width: 800px) {
	
	
	#menu-top-nav li, #menu-top-nav, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
		border: 0px solid transparent !important;
	}
	#menu-top-nav .fusion-mobile-menu-sep {
		display:none;
	}
	.fusion-contact-info {
		font-size: 16px !important;
	}
	#menu-top-nav li span {
		font-size: 14px !important;
	}
	.findLocationTitle span, .findLocationTitle h1 {
		text-align:center !important;
		font-size:20px;
		margin-top: 0px;
	}
	.findLocationTitle {
		margin-bottom: 0px !important;
	}
	.findLocationForms {
		text-align:center !important;
		font-size:20px;
	}
	.findLocationForms form{
		text-align:left !important;
		font-size:20px;
		display:block !important;
		position:relative;
		
	}
	.findLocationForms form span, .findLocationForms form input, .findLocationForms form select {
		display:inline-block;
		width:100% !important;
	}
	.findLocationForms .browseLocations {
		clear:both;
		display:block;
		margin:10px 0px;
	}
	.map_radius_form .ubermenu-sub-indicator.fas.fa-angle-right {
    position: absolute !important;
    right: 15px !important;
    background: #333333;
    border-radius: 25px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    bottom:10px !important;
	}
}
#menu-top-nav .menu-text {
	float:right;
	display:block;
	font-size:18px;
}
.fusion-megamenu-icon {
    display:block;
    width: 26px;
    text-align: center;
    float:left !important;

}
.fusion-contact-info {
    line-height: 44px;
    font-size:18px;
}
#wrapper .fusion-vertical-menu-widget.left .menu {
    text-align: center !important;
}
#form_id select {
/*
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   background-image: url(https://www.americanhealthimaging.com/wp-content/themes/Avada-Child-Theme/...);
*/
}
#form_id:after {
/*
	position: relative;
    right: 35px;
    background: #333333;
    border-radius: 25px;
    width: 20px;
    height: 20px;
    text-align:center;
    color:#ffffff;
    cursor:pointer;
    display:inline-block;
    content: "\f107";
    font-family: "Font Awesome\ 5 Free";
*/
}
.map_radius_form input[type="submit"] {
	display:none;
}
.map_radius_form .ubermenu-sub-indicator.fas.fa-angle-right {
    position: relative;
    right: 35px;
    background: #333333;
    border-radius: 25px;
    width: 20px;
    height: 20px;
    text-align:center;
    color:#ffffff;
    cursor:pointer;
}
.fusion-secondary-menu > ul > li > a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-block !important;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 0 13px;
    width: 100%;
}


.fusion-footer .fusion-widget-area .fusion-vertical-menu-widget .menu li a {

    border-bottom: 1px solid transparent;

    border-right-color: transparent;

    padding: 2px 0 !important;

    display: block;

}

.fusion-header .fusion-ubermenu {

    overflow: visible;

    position: relative;

    margin-top: 36px;

    margin-bottom: 36px;

    height: 56px;

}

.singleLocationHeading p, .singleLocationHeading a, .singleLocationHeading span , .singleLocationHeading h2, .singleLocationHeading h2 a {color:#ffffff !important;}
.search_input_fields{ width:23% !important;}
.map_radius_form span{ color:white !important;}
#form_id, form.map_radius_form {display:inline;}
i.fa-chevron-circle-right{ margin-left:5px;}
.hero_image_link{ color:#FFF !important;}
span.hero_image{ padding: 11px 20px 12px 20px !important; background:#ee542f;}
.fusion-secondary-menu > ul > li > a {
    height: 18px !important;
}
.ubermenu .ubermenu-target-text {
font-weight:bold !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
color:#ffffff;
width: 15px;
height:15px;
background:#333333;
border-radius: 20px;
text-align:center;
margin-left: 5px;
right: 5px !important;
top:46% !important;
font-size: 12px;
line-height: 16px;
}
.homeMainBox .aio-icon-box{
	height: 100% !important;
}
.gform_body li input[type="text"] {
	height: 50px !important;
}
.gform_footer input[type="submit"] {
	background:#FF675B;
	color:#ffffff;
	height: 60px;
}
#form_id select, .map_radius_form input[type="text"] {
	height: 40px;
}
a.browseLocations {
	color:#ffffff;
	font-size: 24px;
	display:inline-block;
	line-height: 65px;
}
a.browseLocations i {
margin-right: 10px;
}
a.browseLocations:hover {
	color:rgb(70, 178, 226);
/* 	font-size: 20px; */
}
.wpb_text_column.wpb_content_element.findLocationForms {

    text-align: center;

}
#form_id span, .map_radius_form span {
	color:#ffffff;
	margin-right: 5px;
	font-size: 20px;
}
.LargerText p {font-size:26px;}
.gm-style-iw a button {
	height:30px;
	cursor:pointer;
	padding: 5px 10px;
	margin: 0px 5px;
}
.gm-style-iw a button:hover {
	height:30px;
	cursor:pointer;
	background:#005eb8;
	color:#ffffff;
	border:5px solid #005eb8;
	padding: 2px 10px;
	margin: 0px 5px;
}
.collapseomatic {
    display: inline-block !important;
    padding: 0 16px 10px 0px !important;
    background-position: right 30%;
    color:#094FA1;
}
.colomat-close {
    background-position: right 30%;
    color:#094FA1;
}

.collapseomatic_excerpt, .collapseomatic_content {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
}
body.single-location .layoutArea h1 {
	margin-top: 0;
}
ul.copybar-menu li {
	display:inline-block;
	margin: 5px 20px;
}
ul.copybar-menu {
	list-style:outside none !important;
	display:inline-block;
}
.testimonial-grid-content::before {
    content: "\2605\2605\2605\2605\2605";
    font-size: 20px;
    color: #FFD203;
    line-height: 22px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    display: block;
    position: relative;
    top: 6px;
}

.fusion-footer-copyright-area {
    border: 0px solid transparent !important;
}

.examForm .gfield_label, .examForm label {

    display: inline-block !important;

}
.fusion-footer .menu li.current-menu-item a, .fusion-footer .menu li.current-menu-item a span {
	color:#4575b7 !important;
}
#layout svg#Layer_1 {
	width:100%;
	height:100%;
}
#gform_wrapper_5 #layout {
	height: 500px;
	margin-bottom:100px;
}
.page-id-74 h2 {
	margin-top: -170px;
	padding-top: 170px;
	display: inline-block;
}
.marker-reCenter{
    display: none !important;
}
.displaynone {
	visibility:hidden !important;
}

/*
.map-listing .marker-list-loc .fa-map-marker-alt::before, .map-listing .marker-list-loc .fa-map-marker::before {
    content: "";
    background: url('https://www.americanhealthimaging.com/wp-content/themes/Avada-Child-Theme/inc/images/678111-map-marker-512.png') no-repeat 0 0 / contain;
    width: 25px;
    height: 25px;
    display:block;
    
}
*/
.vc_custom_heading strong {
	color:#333333;
}
@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}
.fa.fa-map-marker:before {
  font-family: "FontAwesome";
  content: "\f041" !important; }
.aio-icon-component a:hover {
	color:#ee542f;
}
body .vc_btn3-container.vc_btn3-center .vc_btn3-color-danger, .gform_footer input[type="submit"] {
	background:#ee542f !important;
	border-width:1px;
	border-color:#ee542f !important;
}
body .vc_btn3-container.vc_btn3-center .vc_btn3-color-danger:hover, .gform_footer input[type="submit"]:hover {
	background:#ffffff !important;
	border-color:#ee542f !important;
	border-width:1px;
	color:#ee542f !important;
}

body .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
    padding-top: 1px;
    padding-bottom: 1px;
}
body .fusion-megamenu-wrapper .fusion-megamenu-submenu {padding-top: 5px;}
body .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-title {padding-top: 5px; padding-bottom: 5px;}
body .fusion-megamenu-wrapper .fusion-megamenu-submenu a, body .fusion-megamenu-wrapper .fusion-megamenu-submenu span {font-size: 14px;}
@media (min-width: 1250px) {
.fusion-logo img {
    width: auto;
    height: 70px;
}
.fusion-header {
    max-height: 120px;
    height: 100% !important;
}	
}

/* from theme style */

.gform_button_custom {
    padding: 18px 25px !important;
    border: 0px solid #bbb !important;
    font: bold 13px arial, helvetica, sans-serif;
    color: #fff !important;
    background-color: #ee542f !important;
    background-image: none !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase !important;
}
.vc_btn3.vc_btn3-color-danger {background-color: #ee542f !important;}
.vc_btn3.vc_btn3-color-danger:hover {background-color: #ee542f !important; color: white;}
.vc_btn3.vc_btn3-style-classic {border-color: #ee542f;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
    color: #fff;
    background-color: #ee542f !important
}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #ee542f;
    text-transform: uppercase;
    border-radius: 0px;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
    color: #fff !important;
    background-color: #ee542f !important;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #ee542f !important;
    background-color: #fff !important;
    color: #ee542f !important;
    text-transform:uppercase;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #ee542f !important;
    background-color: #ee542f !important;
    color: #fff !important;
    text-transform:uppercase;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
    background-color: #ee542f !important;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
    border: 1px solid #ee542f !important;
    text-transform: uppercase;
}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #ee542f !important;
    border-color:#ee542f !important;
    background-color: #fff;
    text-transform: uppercase;
}
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
    color: #fff !important;
}
.gform_footer input[type="submit"] {
    background: #ee542f;
}
#main #comment-submit:hover, #main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .gform_page_footer input[type="button"]:hover, .gform_wrapper .button:hover, .gform_wrapper .gform_button:hover, .post-password-form input[type="submit"]:hover, .slidingbar-area .button-default:hover, .ticket-selector-submit-btn[type=submit]:hover, .tml-submit-wrap input[type="submit"]:hover, input.button-default:hover {
    background: #ee542f;
}
.category-blog .fusion-date-and-formats{
    display:none;
}
#wrapper .gform_wrapper .gravity-select-parent select {
    height: 50px;

}
.gform_wrapper.gf_browser_chrome select {
    height: 50px !important;
}
.gform_wrapper .gfield .gravity-select-parent .select-arrow {
    height: 50px !important;
}
#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow {
    background-color: transparent;
}
select::-ms-expand {
    display: none;
}
select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
h2.aio-icon-title{
    color: #46b2e2 !important;
    font-size: 46.951px !important;
    line-height: 55.754px !important;
    margin-top: 35px !important;
}
/*Home Page */
.desktop{
    display:block;
}
.mobile{
    display:none;
}
.padding1{
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.padding2{
    padding-top: 35px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #ffffff;
}
#menu-item-125 a{
    cursor: default;
}
li.menu-item-12075 a{
    cursor: default;
}
.LargerText p {
    font-size: 21px !important;
}
.white, .white h2, .white p  {color: white !important;}
#gform_1 label {display:none !important;}
.vc_btn3.vc_btn3-size-md {font-size: 18px !important;}
.h1slider{
    font-weight:bold;
    line-height: 35px;
    padding: 0 0 9px 0 !important;
    margin-top: 0 !important;
    font-size: 25px !important;
	margin:0px;
	}
.slider-content {
    font-size: 18px !important;
    line-height: 25px !important;
    margin: 0px !important;
}
.slider-padding{
    padding:15px;
}
.hero_image_link{
    font-size: 13px !important;
    text-transform: uppercase !important;
}
.gform_body{
	float:left;
	width:50%;
	padding:25px;
}
.right_body_area{
	float:right;
	width:50%;
	padding:25px;	
}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
    text-align: left;
}
#wrapper .fusion-vertical-menu-widget.left .menu {
    text-align: left !important;
}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
    text-align: left;
    font-size: 14px;
}
.fusion-footer-widget-area .widget-title{
   font-size: 18px; 
   border-bottom: 1px solid #F2F2F2;
   padding-bottom: 3%;
   margin: 0 0 10px;
}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice, .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
    text-align: left;
}
.fusion-footer-widget-area ul{
    text-align: left;
}
ul.copybar-menu {
    -webkit-padding-start: 0px;
}
ul.copybar-menu li {
    margin: 5px 10px;
}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a{
    border-right: 0px solid;
}
.hero_image_link {
    font-size: 12px !important;
    text-transform: uppercase !important;
}
.map-listing .marker-list-loc, .map-listing .marker-reCenter {
    height: 180px;
}
@media (max-width: 1350px) {
/*
h1.slider {
    font-weight: bold;
    line-height: 45px;
    padding: 0 0 9px 0 !important;
    font-size: 32px !important;
    margin-top: 0 !important;
}
*/
.slider-content {
    font-size: 18px !important;
    line-height: 25px !important;
    margin: 15px !important;
}
.map-listing .marker-list-loc, .map-listing .marker-reCenter {
    height: 220px;
}
}

@media (max-width: 1195px) {
/*.fusion-logo {
    float: none;
    text-align: center;
}*/
.fusion-main-menu {
    float: none;
}
.fusion-header .fusion-ubermenu {
    margin-top: 0;
    margin-bottom: 0;
}
#slide-1-layer-1{
    width: 500px;
}
.slider-padding{
    padding:15px;
}
.hero_image_link{
    font-size:25px;
}
.slider-content *, .slider-padding li {
    font-size: 16px !important;
    line-height: 20px !important;
    margin: 0px !important;
}
/*
h1.slider{
    font-weight:bold;
    line-height: 40px !important;
    font-size: 40px !important;
    padding: 0 0 9px 0 !important;
    margin: 15px !important;
}
*/
}
@media (max-width: 1045px) {
  .slider-padding{
    padding:15px;
}
.hero_image_link{
    font-size:25px;
}
.slider-content {
    font-size: 20px !important;
    line-height: 20px !important;
    margin: 15px !important;
}
/*
h1.slider{
    font-weight:bold;
    line-height: 40px !important;
    font-size: 45px !important;
    padding: 0 0 9px 0 !important;
    margin: 15px !important;
}
*/
.padding1{
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
}
.padding2{
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    background-color: #ffffff;
}

a.browseLocations {
    display:block;
    padding-top: 25px;
    text-align: center;
}
.desktop{
    display:none;
}
.mobile{
    display:block;
}
}
@media (max-width: 935px) {
  .slider-padding{
    padding:15px;
}
.hero_image_link{
    font-size:25px;
}
.slider-content, .slider-padding li {
    font-size: 16px !important;
    line-height: 16px !important;
    margin: 5px !important;
}
.h1slider {
    font-weight: bold;
    line-height: 30px !important;
    padding: 0 0 9px 0 !important;
    margin-top: 0 !important;
    font-size: 25px !important;
    margin: 0px;

}
.slider-content {
    font-size: 18px !important;
    line-height: 18px !important;
    margin: 15px !important;

}
/*
h1.slider{
    font-weight:bold;
    line-height: 25px !important;
    font-size: 30px !important;
    padding: 0 0 9px 0 !important;
    margin: 15px !important;
} 
*/ 
}
@media (max-width: 778px) {
.slider-padding{
    padding:5px !important;
}
/*
h1.slider {
    line-height: 30px !important;
    font-size: 30px !important;
}
*/
.slider-content {
    font-size: 20px !important;
    line-height: 20px !important;
    margin: 15px !important;
}
.hero_image_link {
    font-size: 20px !important;
}
.gform_body {
    float: none !important;
    width: 100% !important;
    padding: 25px;
}
.right_body_area {
    float: none !important;
    width: 100% !important;
    padding: 25px;
}
}    
@media (max-width: 750px) {
.slider-content {
    font-size: 16px !important;
    line-height: 16px !important;
    margin: 10px !important;
}
}
@media (max-width: 655px) {
.mobile-only-button {display:inline-block !important;}
	.mobile-hide-btn{display:none !important;}
.fusion-contact-info {display:none;}
.slider-padding{
    padding:10px;
}
.slider-content {
    font-size: 15px !important;
    line-height: 15px !important;
    margin: 5px !important;
}
.slider-padding li {
    font-size: 12px !important;
    line-height: 12px !important;
    margin: 5px !important;

}
.hero_image_link {
    font-size: 14px !important;
}
.h1slider{
    font-weight:bold;
    line-height: 20px !important;
    font-size: 18px !important;
    padding: 0 0 9px 0 !important;
    margin: 5px !important;
}  
.map-listing .marker-list-loc, .map-listing .marker-reCenter {
    height: auto;
}
}
@media only screen and (max-device-width: 640px) and (min-device-width: 320px){
#content {
    margin-bottom: 0px !important;
}
}
@media (max-width: 480px) {
.h1slider{
/*     line-height: 15px !important; */
    font-size: 18px !important;
    padding: 0 0 9px 0 !important;
    margin: 5px !important;
}    
/*
span.hero_image {
    padding: 6px 10px 5px 10px !important;
    background: linear-gradient(to left, #2c539e 1%,#02214E 18%);
}
*/
span.hero_image {
    padding: 11px 20px 12px 20px !important;
    background: #ee542f;
    display:inline-block;
}
.hero_image_link{
    font-size:12px !important;
    line-height: 18px;
    
}
}
@media (max-width: 375px) {
.slider-padding{
    padding:15px;
}
.hero_image_link{
    font-size:15px;
}
.slider-content, .slider-padding li {
    font-size: 10px !important;
    line-height:10px !important;
    margin: 0px !important;
}
.h1slider{
    font-weight:bold;
/*     line-height: 20px !important; */
    font-size: 15px !important;
    padding: 0 0 9px 0 !important;
    margin: 5px !important;
} 
.LargerText p {
    font-size: 18px !important;
}
}
@media (max-width: 320px) {
.slider-content {
    font-size: 9px !important;
    line-height: 9px !important;
margin: 0px !important;
}
strong.slider-content{
    font-size:8px !important;
}
.h1slider{
    font-weight:bold;
/*     line-height: 20px !important; */
    font-size: 15px !important;
    padding: 0 0 3px 0 !important;
    margin: 0px !important;
}  
}
.single-location .flexslider {
    margin: 0px !important;
}
.fusion-megamenu-title a {font-weight:bold;}
/* end from theme style */

body.page-id-102 .gform_wrapper .gfield .gravity-select-parent .select-arrow {
    height: 48px !important;
    float: left;
	border: 1px solid #d2d2d2;
}
body.page-id-102 .gform_wrapper .gfield_time_ampm, body.page-id-102 .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute {

    max-width: 30% !important;
    width: 100%;
    max-width:100%;

}
body.page-id-102 .gform_wrapper .gfield_time_ampm select, body.page-id-102 .gform_wrapper .gfield_time_hour select, .gform_wrapper .gfield_time_minute select {
max-width:100% !important;
}
span.subscript sup{
	font-size: 12px !important;
	line-height: 12px !important;
	position: absolute !important;
}

.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
    color: #dadada;
}
.fusion-icon-bars::before {
    content: "\f0c9";
}