p#twitterstream iframe {width:660px !important;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;}li.cat-item.cat-item-9125033, li a.cat-item.cat-item-9125033, #top-menu li.cat-item.cat-item-9125033 {display: none;} #art-body {height: 100%;width: 100%;margin: 0 auto;padding: 0;}@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2073 { font-size: 2em; }
a.et_pb_more_button,a.et_pb_more_button:hover { background-color: #6a6057; }
.et_pb_slider .et_pb_slide {text-align:left;}
table#hours {white-space: nowrap;width: 100%;}
div#our-location table#hours {width: 100%;}
div#our-location tr#even {color: #000!important;}
div#our-location td {padding:13px 24px;}
.et_header_style_centered #et_top_search, span#et_search_icon {display: none!important;}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {color: #666;}
.et_pb_contact_left p {width: 100%;}
input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit {height:47px}
.et_pb_contact {margin-top: 20px;}
input.wpcf7-form-control.wpcf7-text { height: 47px;font-size: 1.3em;}
span#et-info-email {font-size: 1.5em;}
span#et-info-phone a, span#et-info-phone:before {font-size:1.5em}
table#hours td {font-size: 0.95em;}
div#text-3, div#text-4 {width: 100%;}

div#our-location iframe {max-height: 305px;}
#pojo-a11y-toolbar {top: 250px !important;}

ul#et-secondary-nav li a {font-size: 16px;line-height:1.2em}
.et_password_protected_form p input {background-color: #bee1f9;}

div#hustle-popup-id-2 {z-index: 2147483647!important;}
.quriobotWidgetButton {z-index: 2147483646!important;}
.hustle-ui.module_id_2 .hustle-layout .hustle-layout-footer {margin-top:-60px;}
.hustle-ui.module_id_2 .hustle-layout .hustle-content {padding-top:0px;}

@media only screen and (min-width: 981px) {
#et-secondary-menu {margin-right:0!important;width:100%;}
#et-secondary-nav {width:100%;}
li.welcome, li.book {width: 30%!important;}
li.welcome{float: left;}
li.book {float: right;}
#sidebar {padding-left:5px!important;}
#et-top-navigation {margin-right: 130px;}
#et-info #right {margin-right:150px;}

li.btn-appointment{margin: 0; position: absolute; top: 0px; right: 0; width: 127px; height: 165px; text-align: center; border: none; padding: 0;z-index:100000;transition: all 0.5s ease 0s!important;}
li.btn-appointment a{padding:72px 0 0 0; background: #ed1c24; border-radius: 0; color: #fff!important; position: relative;
display: block; width:127px; height: 165px; text-transform:uppercase; font-size:14px; font-weight:700; text-align:center; line-height:normal;transition: all 0.5s ease 0s!important;}
.et-fixed-header li.btn-appointment{top:5px;height:60px;}
.et-fixed-header li.btn-appointment a{padding-top:32px;height:60px;}
.et-fixed-header li.btn-appointment a:before{top:0px;height: 32px;width: 32px;font-size: 30px;transition: all 0.5s ease 0s!important;}
li.btn-appointment a::before {  content: "\f0e0"; font-family: 'FontAwesome';  height: 40px;  left: 50%;  position: absolute;  top: 30px;  transform: translateX(-50%);  transition: all 0.5s ease 0s!important;  width: 40px;font-size: 40px;}
li.btn-appointment a:hover{background:#005d8a; color:#fff;}
#et-top-navigation #top-menu-nav #top-menu li#menu-item-8341.btn-appointment a, .et-fixed-header #top-menu li#menu-item-7458.btn-appointment a {color: #fff!important;}
li.btn-appointment a {background: #022951 !important;}
.et_fixed_nav #page-container .et-fixed-header#top-header {background-color: #fff!important;}
}

@media only screen and (min-width: 1079px) {
/*span#et-info-phone {margin-right: 0;float: right;}
div#et-info {width: 100%;}*/
}

@media only screen and (min-width: 767px) {
ul#et-secondary-nav li.menu-item-1935 {position: absolute;right: 13px;font-size: 20px;line-height:1.1em;font-weight: bold;top: 4px;}
ul#et-secondary-nav li.menu-item-1935:before {content: "\e090";position: relative;top: 2px;margin-right: 2px;font-family: 'ETmodules';speak: none;font-size: 16px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

ul#et-secondary-nav li.menu-item-1936 {position: absolute;left: 13px;font-size: 20px;line-height:1.1em;font-weight: bold;top: 4px;}
ul#et-secondary-nav li.menu-item-1936:before {content: "\e076";margin-right: 4px;font-family: 'ETmodules';speak: none;font-size: 16px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
}

@media only screen and (max-width: 480px) {
h2 {font-size: 20px;line-height: 1.3em;}
div#our-location table#hours {width: 100%;white-space: normal;}
}