h1 {
font-size: 36px;
font-size: 3.6rem;
} @media screen and (min-width: 1100px) {
.header-bar.right-content .header-text {
overflow: hidden;
position: relative;
top: 5px;
top: 0.5rem;
float: right;
}
}
.header-text {
padding: 0 !important;
margin: 0 !important;
}
.header-bar {
padding: 10px 0;
}
.logo-1 {
margin-top: 10px;
}
.logo-print {
display: none;
}
.header-text {font-size:24px;float:right;text-align: -webkit-right;}  
.header-text #print_button a {
font-size: 14px;
color: #fff;
}
.header-text #print_button a:hover {
color: #fd8e7e;
}
@media screen and (max-width: 767px) {
.logo-1 {padding:3% 25%; margin: 0;} 
.header-bar {
padding: 0;
}
}
@media screen and (min-width: 800px) {
.header-text {text-align:webkit-center;}	
}
.schedule-btn {
background-color:#da5f4b;
border-radius: 5px;
font-family: Roboto Slab;
font-size: 12px;
padding: 6px 12px;
color:#fff;
margin-top: 6px;
}
a:hover .schedule-btn {
background: #c94d39;
} .site-header-main {
float: left;
width: 100%;
padding: 0;
padding: 0;
background-color: #fff;
}
ul#menu-primary-navigation {
margin-bottom:  0 !important;
}
.shm-padding  {padding:0px;padding-bottom:0px;}
.cont-padding {    margin-bottom: -20px; margin-top: -20px;}
@media screen and (max-width: 800px) {
.shm-padding-mob {
padding-bottom: 15px;
padding-top:10px;
}
.menu-toggle {
margin: 22px 0 0;
margin: 2.2rem 0 20px;
padding: 10px 14px;
padding: 1rem 1.4rem;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background-color: #1d4c6d;
font-size: 13px;
font-size: 1.3rem;
text-align: left;
cursor: pointer;
}
.site-navigation .menu li a, .site-navigation .nav-menu li a {
border-bottom: 1px solid #1d4c6d;
}
}
.menu-toggle {
margin: 22px 0 0;
margin: 2.2rem 0 20px;
padding: 10px 14px;
padding: 1rem 1.4rem;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background-color: #1d4c6d;
font-size: 13px;
font-size: 1.3rem;
text-align: left;
cursor: pointer;
}
@media screen and (max-width: 767px) {
.header-text {
font-size: 20px;
float: right;
text-align: -webkit-right;
display: none;
}
}
@media screen and (min-width: 800px) {
.site-navigation .menu li a, .site-navigation .nav-menu li a {
border-bottom: 1px solid rgba(52, 156, 197, 1);
}
}
.site-navigation .menu li.current_page_item > a, .site-navigation .menu .children li.current_page_item > a, .site-navigation .menu li.current_page_ancestor > a, .site-navigation .menu li.current-menu-item > a, .site-navigation .menu .sub-menu li.current-menu-item > a, .site-navigation .menu li.current-menu-ancestor > a {
font-weight: normal;
color: #f8aa9f;
}
.h-banner {
background-color:#eceae8;
margin-top:-21px;
padding-bottom: 20px;
padding-top: 18px;
}
@media screen and (max-width: 800px) {
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1.12em; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }
}
img.img-banner {
border:solid #ffffff 12px;
}
h1, h2, h3, h4, h5, h6 {
clear:none;
margin: 11px 0;
margin: 1.1rem 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
} body .gform_wrapper input[type=email],
body .gform_wrapper input[type=number],
body .gform_wrapper input[type=password],
body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=text],
body .gform_wrapper input[type=url],
body .gform_wrapper textarea.textarea {
background-color: #fff; 
border:1px solid #606060; 
}
.ttfmake-button, button, input[type="button"], input[type="reset"], input[type="submit"] {
padding: 10px 14px;
padding: 1rem 1.4rem;
border: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background: #349cc5;
font-size: 13px;
font-size: 1.3rem;
text-decoration: none;
cursor: pointer;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 47.5%;
font-style: italic;
color:#606060;
}
.gform_confirmation_wrapper {
background: #2D9BC7;
color: #fff;
text-align: center;
padding: 15px;
} .comment-body, .post, .widget li {
border-bottom-color: #349cc5;
}
.widget li {
padding: 5px 0;
padding: 0.2rem 0;
border-bottom: 1px solid #349cc5;
list-style: none;
font-family:Source Sans Pro;
}
.widget {
max-width: 100%;
margin-bottom: 44px;
margin-bottom: 4.4rem;
font-size: 13px;
font-size: 1.3rem;
margin-top: 20px;
} .accordion {
clear: both;
}
.accordion-title {
border-top: 1px solid #349cc5;
margin: 0;
padding: 20px 0;
cursor: pointer;
font-family:Source Sans Pro;
}
h3.accordion-title {
background-color: #349cc5;
color: #fff;
padding: 10px;
cursor: pointer;
border: 1px solid #E5E5E5;
margin-bottom: 0;
margin-top: 10px;
font-size: 18px;
font-family:Source Sans Pro;
}
.accordion-content {
background: #f5f5f5;
font-size: 16px;
padding: 30px 20px 30px 20px !important;
border: 1px solid #E5E5E5;
border-top: 0;
font-family:Source Sans Pro;
}
.accordion-title.open:after {
content: "\2212";
}
.accordion-title:after {
content: "+";
float: right;
}
.accordion.push-p p {
padding: 0 20px;
}
.footer-bold {font-weight:bold;color:#77c6e5;}
.foot-text {color:#77c6e5;}
.footer-text a {
color: #fff;
}
@media screen and (max-width: 1024px) {
#print_button {
display: none;
}
}
.page-id-253 .entry-content li {
margin-bottom: 25px;
} @media print {
.header-bar {
padding: 0;
}
.header-bar a {
text-decoration: none !important;
}
.logo-1,
.h-banner {
display: none;
}
.logo-print {
display: inline-block;
width: 100px;
}
.header-text {
display: none;
}
.site-content {
padding: 0;
}
.site-content .container {
padding-bottom: 1em;
}
.entry-header {
margin-bottom: 1em;
}
.site-footer {
padding: 0 0 1em 0;
}
}