:root{
--dark-blue: #284E7D;
--light-blue: #A2AFC7;
--grey: #BEBFB9;
}
@font-face {
font-family: 'Helvetica Neue Condensed';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-MdCn.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-MdCn.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Helvetica Neue Condensed';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-BdCn.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-BdCn.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Helvetica Neue LT Std';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Md.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Md.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Helvetica Neue LT Std';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Bd.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Bd.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Helvetica Neue Condensed';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Cn.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Cn.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Helvetica Neue LT Std';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Roman.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/HelveticaNeueLTStd-Roman.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Std';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/FuturaStd-Book.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/FuturaStd-Book.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Std';
src: url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/FuturaStd-Heavy.woff2) format('woff2'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/fonts/FuturaStd-Heavy.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
} body{padding: 0; margin: 0; font-size: 18px; color: #0A3442; font-weight: normal !important; font-style: normal; font-family: 'Helvetica Neue LT Std' !important;}
a {color: #0A3442; text-decoration: none;}
.vc_row a{ text-decoration: underline;}
}
a:hover { color: var(--dark-blue);}
h1 { color: var(--dark-blue); font-weight: normal; text-transform: uppercase !important;}
h2, h3, h4 { color: var(--dark-blue); font-weight: normal;font-family: 'Futura Std' !important;}
h1 strong, h2 strong, h3 strong, h4 strong { font-weight: bold;}
h1 { font-size: 52px !important; font-style: normal !important; font-weight: normal !important; font-family: 'Futura Std' !important;}
h1 strong { font-style: normal !important; font-weight: 900 !important; font-family: 'Futura Std' !important;}
h2 { font-size: 40px !important; line-height: 55px;}
h3 { font-size: 30px !important;}
h4 { font-size: 22px !important; margin-bottom: 5px;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.clear{clear:both;}
.alignleft{float:left; padding: 10px 10px 10px 0;}
.alignright{float:right; padding: 10px 0px 10px 10px;}
.right { text-align: right;}
.center { text-align: center;}
strong { font-weight: 700 !important;}
[data-vc-full-width="true"] { left: 0 !important;	}
p, li { margin-top: 0 !important; padding-top: 0 !important; line-height: 1.5em !important;}
.wpb_text_column { font-size: 1.2em !important; line-height: 2em !important;}
.wpb_text_column p { line-height: 1.9em !important; margin-bottom: 35px !important;}
.tdlBlueBox .wpb_text_column p { line-height: 1.5 !important;}
.tdlHR { height: 10px; background:var(--light-blue); border: none; margin: 35px 0;}
.noBottomMargin { margin-bottom: 0 !important;}
#content li{padding-bottom: 10px;}  .userway-s14-1 {}
.userway-s14-2  .menu-footer-buttons-container ul li { margin-bottom: 20px;}
.userway-s14-3  .menu-footer-buttons-container ul li { margin-bottom: 20px;} .userway-s4-1-ff .menu-footer-buttons-container a { top: -7px;}
.userway-s4-1-ff .menu li a:before { top: 9px;}
.userway-s4-2-ff .menu-footer-buttons-container ul li { margin-bottom: 20px;}
.userway-s4-2-ff .menu-footer-buttons-container a { top: -3px;}
.userway-s4-2-ff .menu li a:before { top: 6px;}
.userway-s4-2-ff li { line-height: 2em !important;}
.userway-s4-2-ff .topBarWidget { height: 80px;}
.userway-s4-2-ff #menu-main .sub-menu li { line-height: 50px !important; padding-top: 10px !important;}
.userway-s4-2-ff header .menu-footer-buttons-container a { top: -2px !important;}
.userway-s4-2-ff header .menu-footer-buttons-container a:before { top: 8px !important;}
.userway-s4-3-ff .menu-footer-buttons-container ul li { margin-bottom: 20px;}
.userway-s4-3-ff .menu-footer-buttons-container a { top: 1px;}
.userway-s4-3-ff .menu li a:before { top: 3px;}
.userway-s4-3-ff li { line-height: 2em !important;}
.userway-s4-3-ff .topBarWidget { height: 90px;}
.userway-s4-3-ff #menu-main .sub-menu li { line-height: 60px !important; padding-top: 20px !important;}
.userway-s4-3-ff header .menu-footer-buttons-container a { top: 0px !important;}
.userway-s4-3-ff header .menu-footer-buttons-container a:before { top: 6px !important;}
.userway-s4-4-ff .menu-footer-buttons-container ul li { margin-bottom: 20px;}
.userway-s4-4-ff .menu-footer-buttons-container a { top: 2px;}
.userway-s4-4-ff .menu li a:before { top: 2px;}
.userway-s4-4-ff li { line-height: 2em !important;}
.userway-s4-4-ff .topBarWidget { height: 100px;}
.userway-s4-4-ff #menu-main .sub-menu li { line-height: 70px !important; padding-top: 30px !important;}
.userway-s4-4-ff header .menu-footer-buttons-container a { top: 2px !important;}
.userway-s4-4-ff header .menu-footer-buttons-container a:before { top: 4px !important;}
.userway-s4-4-ff .logo img { height: 130px;} .userway-s4-1-ff.userway-s14-1 .menu-footer-buttons-container ul li { margin-bottom: 20px;}
.userway-s4-3-ff.userway-s14-1 header .menu-footer-buttons-container li,
.userway-s4-4-ff.userway-s14-1 header .menu-footer-buttons-container li,
.userway-s4-3-ff.userway-s14-2 header .menu-footer-buttons-container li,
.userway-s4-2-ff.userway-s14-1 header .menu-footer-buttons-container li,
.userway-s4-1-ff.userway-s14-2 header .menu-footer-buttons-container li,
.userway-s4-2-ff.userway-s14-2 header .menu-footer-buttons-container li 
{display: block !important; margin-right: 0 !important; margin-bottom: 10px;}
.userway-s4-3-ff.userway-s14-1 .headerWidget,
.userway-s4-4-ff.userway-s14-1 .headerWidget,
.userway-s4-3-ff.userway-s14-2 .headerWidget,
.userway-s4-1-ff.userway-s14-2 .headerWidget,
.userway-s4-2-ff.userway-s14-1 .headerWidget,
.userway-s4-2-ff.userway-s14-2 .headerWidget { top: -6px;}
.userway-s4-4-ff.userway-s14-2 .headerWidget,
.userway-s4-4-ff.userway-s14-3 .headerWidget { top: -15px;}
.userway-s4-2-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-2-ff.userway-s14-2 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-2-ff.userway-s14-2 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-2-ff.userway-s14-3 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-2-ff.userway-s14-3 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-2-ff.userway-s14-3 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-3-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-3-ff.userway-s14-2 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-3-ff.userway-s14-2 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-4-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-4-ff.userway-s14-2 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-4-ff.userway-s14-2 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-3-ff.userway-s14-3 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-3-ff.userway-s14-3 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-3-ff.userway-s14-3 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-4-ff.userway-s14-3 .tdl-testimonial-container.list.display3 .testimonialTDL,
.userway-s4-4-ff.userway-s14-3 .tdl-testimonial-container.list.display6 .testimonialTDL,
.userway-s4-4-ff.userway-s14-3 .tdl-testimonial-container.list.display9 .testimonialTDL 
{ width: 100%;}
.userway-s4-4-ff.userway-s14-3 .tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2),
.userway-s4-2-ff.userway-s14-3 .tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2),
.userway-s4-3-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2),
.userway-s4-4-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2),
.userway-s4-2-ff.userway-s14-2 .tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2) 
{ margin-left: 0; margin-right: 0;}
.userway-s4-1-ff .tdlPhotoBox, .userway-s14-1 .tdlPhotoBox { height: auto;}
.userway-s4-2-ff .tdlPhotoBox, .userway-s14-2 .tdlPhotoBox { height: auto;}
.userway-s4-3-ff .tdlPhotoBox, .userway-s14-3 .tdlPhotoBox { height: auto;}
.userway-s4-4-ff .tdlPhotoBox { height: auto;}
.userway-s4-1-ff.userway-s14-1 .menu-main-container,
.userway-s4-2-ff .menu-main-container,
.userway-s4-3-ff .menu-main-container,
.userway-s4-4-ff .menu-main-container,
.userway-s14-2 .menu-main-container,
.userway-s14-3 .menu-main-container { display: none;}
.userway-s4-1-ff.userway-s14-1 #tdl_mm_wrapper,
.userway-s4-2-ff #tdl_mm_wrapper,
.userway-s4-3-ff #tdl_mm_wrapper,
.userway-s4-4-ff #tdl_mm_wrapper,
.userway-s14-2 #tdl_mm_wrapper,
.userway-s14-3 #tdl_mm_wrapper { display: block !important;}
.userway-s4-1-ff.userway-s14-1 #tdl_mm_container.dropdown,
.userway-s4-2-ff #tdl_mm_container.dropdown,
.userway-s4-3-ff #tdl_mm_container.dropdown,
.userway-s4-4-ff #tdl_mm_container.dropdown,
.userway-s14-2 #tdl_mm_container.dropdown,
.userway-s14-3 #tdl_mm_container.dropdown { top: 287px !important;}
.userway-s4-2-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-2-ff.userway-s14-3 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-3 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-4-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-4-ff.userway-s14-3 .home .vc_col-sm-3 { width: 50% !important;}
.userway-s4-3-ff.userway-s14-3 .footer_left,
.userway-s4-4-ff.userway-s14-2 .footer_left,
.userway-s4-4-ff.userway-s14-3 .footer_left { display: none;}
.userway-s4-3-ff.userway-s14-3 .footer_right,
.userway-s4-4-ff.userway-s14-2 .footer_right,
.userway-s4-4-ff.userway-s14-3 .footer_right { width: 100%;}
.userway-s4-4-ff.userway-s14-3 .topBarWidget { height: auto; padding-bottom: 15px;}
.userway-s4-3-ff .tdlPhysicianWrapper,
.userway-s4-4-ff .tdlPhysicianWrapper { width: 100%; margin-right: 0;}
.userway-s4-3-ff .filterButtonsWrapper,
.userway-s4-4-ff .filterButtonsWrapper { width: 100%;}
.userway-s4-3-ff .tdlPhysicianBlock,
.userway-s4-4-ff .tdlPhysicianBlock { display: flex; flex-flow: column-reverse}  .menu-main-container { display: inline-block; z-index: 99999; background: var(--dark-blue); width: 100%; font-family: 'Helvetica Neue Condensed' !important; font-style: normal; font-weight: 500;}
.logged-in .menu-main-container { top: 145px; }
#menu-main { list-style: none; text-align: center; padding-left: 0; margin: 0;}
#menu-main li { display: inline-block; padding: 0 20px; position: relative; line-height: 70px !important;}
#menu-main li.current_page_item a{ color: #FFF; position: relative;}
#menu-main li.current_page_item > a:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid var(--light-blue); position: absolute; bottom: -20px; left: calc(50% - 10px);}
#menu-main li.current-page-ancestor a { position: relative;}
#menu-main li.current-page-ancestor > a:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid var(--light-blue); position: absolute; bottom: -20px; left: calc(50% - 10px);}
#menu-main li.current_page_item .sub-menu li a{ color: var(--dark-blue);}
#menu-main li.current_page_item .sub-menu li a:hover { color: var(--dark-blue);}
#menu-main a { color: #FFF; font-size: 18px; text-transform: uppercase;}
#menu-main > li a:hover { color: var(--light-blue) !important;}
#menu-main a:hover { color: #FFF;}
#menu-main li.menu-item-has-children:hover > a:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid var(--light-blue); position: absolute; bottom: -20px; left: calc(50% - 10px);}
#menu-main li.menu-item-has-children.current_page_item:hover > a:after { bottom: -20px !important;}
#menu-main li .sub-menu { display: none; background: rgba(255,255,255, .6); width: 320px; position: absolute; margin-left: -160px; padding: 0px 0; border: 1px solid var(--dark-blue); left: 50%; z-index: 999999; border-top: none !important;}
#menu-main .sub-menu li { display: block; text-align: center; line-height: 30px !important; position: relative; z-index: 999999; padding-right: 20px;}
#menu-main .sub-menu li:after { content: ''; padding-left: 0;}
#menu-main .sub-menu li:hover { background:var(--light-blue); }
#menu-main .sub-menu li a { color: var(--dark-blue);}
#menu-main .sub-menu li a { text-shadow: none; font-size: 16px; line-height: 30px !important; display: inline-block; width: 100%; height: 30px; }
#menu-main .sub-menu li a:hover { color: var(--dark-blue) !important ;}
#menu-main li:hover .sub-menu { display: block !important;}
#menu-main .sub-menu li :hover .sub-menu { display: block;}
#menu-main .sub-menu li .sub-menu { display: none; background: #FFF; width: 220px; position: absolute; margin-left: 109px; padding: 0px 0; top: -1px;}
#menu-main .sub-menu li.current_page_item { background: var(--grey); }
#menu-main .sub-menu li.current_page_item a:after { display: none !important;} #tdl_mm_container { background-color: var(--dark-blue); line-height: 40px;}
#tdl_mm_container a { color: #FFF;}
#tdl_mm_container.dropdown { text-align: center; top: 289px !important;}
.logged-in #tdl_mm_container.dropdown { text-align: center; top: 320px !important;}
#tdl_mm_container.slide, #tdl_mm_container.push { padding: 0px;}
#tdl_mm_container .sub-menu { background-color: var(--light-blue);}
#tdl_mm_container .sub-menu a { color: #FFF; font-size: 18px;}
#tdl_mm_wrapper { position: relative; height: 50px; line-height: 50px; width: 100%; background: var(--dark-blue); text-align: center !important; display: none !important; top: 1px;}
#tdl_mm_button span { font-size: 2em; color: #FFF; position: relative; top: -5px; left: 10px;}
#tdl_mm_button { z-index: 999999; display: inline-block !important; position: relative !important; top: 4px;} #tdl_mm_container .menu-item-has-children a:after{ border-color: transparent transparent transparent #FFF !important;}
#tdl_mm_button::after, #tdl_mm_button::before, #tdl_mm_button div { background-color: #FFF !important;}
#tdl_mm_container .sub-menu .menu-item-has-children a:after{ content: ''; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 10px; border-color: transparent transparent transparent #FFF; display: inline-block; margin-left: 10px; position: relative; top: -1px;}
#tdl_mm_container .sub-menu .sub-menu { background-color: #171716;} .topBarWidget { width: 100%; height: 70px; background:var(--light-blue); display: inline-block; color: #FFF; text-align: right;}
.topBarWidget .phoneContainer, .topBarWidget .addressContainer { display: inline-block; vertical-align: middle;}
.topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 0 !important;  }
.topBarWidget a { color: #FFF;}
.topBarWidget .tdl_contact_widget_container { font-size: 16px !important;}
.topBarWidget .tdl_contact_widget_container .addressContainer::before { font-size: 40px !important;}  header { position: relative; width: 1080px; margin: 0 auto; font-family: 'Helvetica Neue LT Std' !important; font-weight: 500 !important; font-style: normal !important; }
#header { }
header .menu-footer-buttons-container a:before { font-size: 46px !important; top: 10px !important;}
header .menu-footer-buttons-container a { height: 40px !important; line-height: 40px !important; top: -6px !important; text-transform: uppercase !important; font-size: 21px !important; }
.headerWidget { text-align: right; position: absolute; top: 40px; right: 0px;} 
.headerWidget .menu li { background: var(--dark-blue);}
.headerWidget .menu li:hover { background:var(--light-blue);}
.headerWidget .menu li a { color: #FFF;}  rs-fullwidth-wrap { margin-bottom: 35px !important;}
#slider-1-slide-1-layer-1 { outline: 1px solid #FFF !important; outline-offset: -20px !important;} .logo { margin: 10px 0px 10px 0px;}
.logged-in .logo { top: 53px;}
.logo img { height: 140px; width: auto;} #footer { background: var(--dark-blue); color: #FFF; font-size: 18px; margin-top: 70px;}
footer { width: 1080px; margin: 0 auto; position: relative; left: 3px; padding-top: 35px;}
footer a { color: #FFF;padding: 0 10px; }
footer a:hover { color: var(--grey);}
.footer_top { width: 100%; vertical-align: top; display: inline-block; padding-bottom: 40px; text-align: center;}
.footer_top ul { list-style: none; padding-left: 0; margin-top: 0; font-family: 'Helvetica Neue Condensed' !important; font-weight: normal !important; font-style: normal !important;}
.footer_top ul li { display: inline-block; text-transform: uppercase;}
.footer_top ul li:after { display: inline-block; content: '|'; padding-left: 5px; color:var(--light-blue);}
.footer_top ul li:last-of-type:after { content: '';}
.footer_left { width: 67%; vertical-align: middle; display: inline-block;}
.footer_left ul li { display: inline-block; text-transform: uppercase;}
.footer_right { width: 30%; vertical-align: middle; display: inline-block;}
footer h3 { margin-top: 40px; margin-bottom: 40px; font-weight: 700; font-size: 40px !important; color: #FFF; text-align: center;}
#credit, #copy{ display: inline-block; font-size: .7em; margin: 0; width: 100%;}
#sub_footer { padding: 25px 0; text-align: center; border-top: 10px solid #FFF; margin-top: 35px;}
#sub_footer a { display: inline-block; }
.footerColumn1 h3, .footerColumn2 h3, .footerColumn3 h3 { margin-bottom: 25px;}
#media_image-3 { margin-top: 50px;} .tdl_contact_widget_container { text-transform: uppercase; font-size: 22px; }
.tdl_contact_widget_container .emailContainer { margin-bottom: 10px;}
.tdl_contact_widget_container p { padding: 0; margin: 0;}
.tdl_contact_widget_container strong { font-weight: 400; }
.tdl_contact_widget_container .phoneContainer { padding-left: 50px; position: relative; margin-bottom: 35px;}
.tdl_contact_widget_container #phone:before { content: "\e906"; font-family: "icomoon"; position: absolute; top: -15px; left: 0; font-size: 50px;}
.tdl_contact_widget_container .addressContainer { padding-left: 50px; position: relative; text-align: left; }
.tdl_contact_widget_container .addressContainer:before { content: "\e904"; font-family: "icomoon"; position: absolute; top: 5px; left: 0; font-size: 50px;}
header .tdl_contact_widget_container .addressContainer p { line-height: 1em !important;}
header .tdl_contact_widget_container .addressContainer:before { top: -5px !important;}
header .tdl_contact_widget_container .phoneContainer { margin-bottom: 0 !important; }
header .tdl_contact_widget_container .phoneContainer a:hover { color: var(--dark-blue);}
header .tdl_contact_widget_container { margin-top: 20px; }
header .tdl_contact_widget_container .addressContainer { padding-left: 40px !important; }
header .tdl_contact_widget_container #phone:before { font-size: 40px !important;  top: -10px !important;}
header .tdl_contact_widget_container .phoneContainer { padding-left: 40px !important; margin-right: 10px;} #tdl_social_widget_container { margin-top: 35px;}
#tdl_social_widget_container .icon { margin-right: 10px; margin-left: 10px; width: 40px; height: 40px; border: 3px solid #FDC77C; border-radius: 10px; display: inline-block; transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:hover { border: 3px solid #6D2612; transition: ease-in-out border .5s;}
#tdl_social_widget_container .icon:before { color: #FDC77C; font-size: 30px; position: relative; top: 2px; left: 3px; transition: ease-in-out color .5s;}
#tdl_social_widget_container .icon-facebook:before { top: 7px; left: 6px;}
#tdl_social_widget_container .icon-instagram:before { top: 2.5px; left: 3px;}
#tdl_social_widget_container .icon:hover:before { color: #6D2612; transition: ease-in-out color .5s;}
header #tdl_social_widget_container .icon { border: 3px solid #6D2612;}
header #tdl_social_widget_container .icon:before { color: #6D2612;}
footer #tdl_social_widget_container .icon-instagram:before { top: 2px; left: .5px;} .tdlPhotoBox { height: 500px; position: relative; margin: 35px 0 !important;}
.tdlPhotoBox:after { content: ''; height: 100%; width: 100%; background: rgba(40,78,125,.6); position: absolute; left: 0; top: 0; mix-blend-mode: multiply;}
.tdlPhotoBox > .wpb_column { z-index: 9;  color: #FFF;}
.tdlPhotoBox h1, .tdlPhotoBox h2, .tdlPhotoBox h3, .tdlPhotoBox h4 { color: #FFF; font-style: normal !important; font-weight: normal !important; font-family: 'Futura Std' !important;}
.tdlPhotoBox h1 strong, .tdlPhotoBox h2 strong, .tdlPhotoBox h3 strong, .tdlPhotoBox h4 strong { font-style: normal !important; font-weight: 900 !important; font-family: 'Futura Std' !important;}
.tdlPhotoBox p { font-size: 1.5em !important; line-height: 1.2em !important;} .tdl-button { margin-bottom: 60px; position: relative; text-align: center;}
.tdl-button p {}
.tdl-button a:hover p {}
.tdl-button a:hover h3 {}
.tdl-button h3 { margin-bottom: 0; font-size: 28px !important; font-weight: normal !important; margin-top: 35px; text-align: center; margin-bottom: 10px; color: #3c6d8d;}
.tdl-button .tdl-button-image { }
.tdl-button .tdl-button-image img{ width: 60%; height: auto;  transition: ease-in-out opacity .5s; opacity: 1;}
.tdl-button .tdl-button-description {}
.tdl-button:hover .tdl-button-image img { opacity: .75; transition: ease-in-out opacity .5s;}
.tdl-button a { text-decoration: none !important} .tdl-icon-button { text-align: center;}
.tdl-icon-button h3 { font-size: 24px !important; font-family: 'Helvetica Neue Condensed' !important; font-weight: bold !important; font-style: normal !important;}
.tdl-icon-button .icon { font-size: 150px;}
.tdl-icon-button a { text-decoration: none;}
.tdl-icon-button a:hover h3, .tdl-icon-button a:hover .icon:before { color:var(--light-blue);} .menu li a:before{ font-family: "icomoon"; position: relative; top: 14px;}
.menu .simpleAdmit a:before { content: "\e900";}
.menu .payYourBill a:before { content: "\e905";}
.menu-footer-buttons-container ul { padding-left: 0;}
.menu-footer-buttons-container li { display: inline-block !important;  border: 1px solid #FFF;}
.menu-footer-buttons-container li:first-of-type { margin-right: 20px;}
.menu-footer-buttons-container a { font-size: 28px; line-height: 50px; height: 50px; display: inline-block; position: relative; top: -10px; padding-right: 15px;}
.menu-footer-buttons-container a:before { font-size: 50px;} .tdlButton { padding: 0 10px; line-height: 30px; color: var(--dark-blue); text-transform: uppercase;  text-decoration: none !important; margin-bottom: 35px; display: inline-block; transition: all ease-in-out .5s;  font-size: 16px; border: 1px solid var(--dark-blue); height: 30px;}
.tdlButton:hover { color:var(--light-blue); border: 1px solidvar(--light-blue); transition: all ease-in-out .5s;}
.tdlButton.right {text-align: right !important;}
.tdlButton.center {text-align: center !important;} .tdlCallToAction { background: #a61e22 !important; color: #FFF; margin-bottom: 35px; margin-top: 35px;}
.tdlCallToAction h2 { color: #FFF;}
.tdlCallToAction .tdlButton { background: #FFF; color: #a61e22; font-weight: 700;}
.tdlCallToAction .tdlButton:hover { background: #606161; color: #FFF; } .nf-form-content { max-width: none !important; padding: 0 !important;}
.nf-form-content textarea { font-family: 'Montserrat', sans-serif !important;}
.nf-form-fields-required { text-align: right; font-style: italic !important;}
.submit-container input { padding: 8px 40px !important; background: #3c6d8d !important; text-transform: uppercase !important; font-weight: bold; transition: background ease-in-out .5s; color: #FFF !important; height: auto !important;}
.submit-container input:hover { background: #606161 !important; color: #FFF !important; transition: background ease-in-out .5s;} #miniorange_otp_token_submit_3 { margin-top: 35px !important;}
.nf-field .html-wrap ul { list-style: none !important; padding-left: 0 !important;} .more-link { color: #e2231a;} .tdl-event { display: flex; margin-bottom: 35px;}
.tdl-event .tdl-event-image { flex: 50%;}
.tdl-event .tdl-event-image img { height: 100%;}
.tdl-event .tdl-event-content { color: #FFF; flex: 50%; padding: 20px; text-align: center; display: flex; align-items: center;}
.tdl-event .tdl-event-wrapper { width: 100%;}
.tdl-event .tdl-event-content a { color: #FFF;}
.tdl-event .tdl-event-content h3 { color: #FDC77C; font-family: 'Playbill BT' !important; font-size: 110px !important; margin: 0 0 20px 0 !important; line-height: 100px; font-weight: 100 !important;}
.tdl-event:nth-of-type(even) .tdl-event-content { background-color: #0A3442;}
.tdl-event:nth-of-type(odd) .tdl-event-content { background-color: #6D2612;}
.tdl-event .tdl-event-content .dateTime { text-transform: uppercase !important; font-family: 'Montserrat', sans-serif !important; font-weight: bold !important;}
.tdl-event .tdl-event-content .note { text-transform: uppercase !important; font-family: 'Montserrat', sans-serif !important; font-weight: bold !important; font-size: .9em;}
.tdl-event .tdl-event-content .button { text-decoration: none; color: #FDC77C !important; line-height: 30px; display: inline-block; padding: 0 10px; transition: all ease-in-out .5s;}
.tdl-event .tdl-event-content .tdlButton { padding: 0 !important; border: 1px solid #FDC77C; margin-bottom: 0 !important; transition: all ease-in-out .5s;}
.tdl-event .tdl-event-content .tdlButton:hover { border: 1px solid #FFF; }
.tdl-event .tdl-event-content .tdlButton:hover .button { color: #FFF !important; transition: all ease-in-out .5s;}
.tdl-event#kidsEntertainment h3 { font-size: 100px !important;} .tdl-image-carousel { position: relative; margin-top: 35px !important;}
.tdl-image-carousel .owl-stage-outer { position: relative; overflow: hidden;} .tdl-carousel-item img { width: 100%; height: auto;}
.owl-item { display: inline-block;} .owl-prev, .owl-next { border: none; background: transparent; color: transparent;}
.tdl-image-carousel #prev, .tdl-image-carousel #next { position: absolute; height: 30px; width: 30px; top: 50%; margin-top: -15px; border-top: 2px solid #000; border-right: 2px solid #000; cursor: pointer;}
.tdl-image-carousel #prev:hover, .tdl-image-carousel #next:hover { border-top: 2px solid #6D2612; border-right: 2px solid #6D2612; }
.tdl-image-carousel #prev { left: -70px; transform: rotate(-135deg);}
.tdl-image-carousel #next { right: -70px; transform: rotate(45deg);} .tdlProcedureItem { display: table-row;}
.tdlProcedureItem.titles .description {vertical-align: bottom;}
.tdlProcedureItem h4 { font-size: 22px !important;}
.tdlProcedureItem div { display: table-cell; border-bottom: 1px solid var(--grey); font-size: 20px;}
.tdlProcedureItem .fee, .tdlProcedureItem .cpt { text-align: center; padding: 5px 10px; }
.tdlProcedureItem .description { padding-right: 10px; padding-bottom: 5px;} .tdlDownload { display: block; text-decoration: none !important;}
.tdlDownload.icon:after { content: "\e900"; font-family: "icomoon"; font-size: 1.2em;}
.tdlDownload:hover { color:var(--light-blue);} .tdlPhysicianBlock ul { list-style: none; padding-left: 0;}
.tdlPhysicianBlock #physicians li { margin-bottom: 20px; padding-bottom: 30px;}
.tdlPhysicianBlock .drName h4 { border-bottom: 1px solid var(--grey);}
.tdlPhysicianBlock .specialty { float: left;}
.tdlPhysicianBlock .drBio { float: right;}
.tdlPhysicianWrapper { display: inline-block; width: 60%; margin-right: 4%; vertical-align: top;}
.filterButtonsWrapper { display: inline-block; width: 35%; vertical-align: top;}
.filterButtonsWrapper h3 { margin-top: 30px;}
.filterButtonsWrapper #specialties li { cursor: pointer;}
.filterButtonsWrapper #specialties li:hover { color:var(--light-blue);}
.filterButtonsWrapper #specialties #all { border-top: 1px solid var(--grey); margin-top: 15px !important;}
.filterButtonsWrapper #specialties li.active { color:var(--light-blue);}      .error404 article { width: 1100px; margin: 0 auto;}
.error404 h1 { margin-top: 70px; margin-bottom: 0;} h4.vc_tta-panel-title{background-color:var(--light-blue);font-weight: 800;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: var(--dark-blue) !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { background: #FFF !important; border-color: var(--dark-blue) !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body { background: #FFF !important; border-color: var(--dark-blue) !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { color: var(--dark-blue) !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background: #FFF !important; border-color: var(--dark-blue) !important;}
.vc_tta.vc_general .vc_tta-panel-title > a { top: 5px !important;}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before { border-color: var(--dark-blue) !important;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { top: 44% !important;} .tdlSubButtonWrapper { display: inline-block;}
.tdlSubButtonWrapper ul { display: none; list-style: none; padding-left: 0; border: 1px solid #3c6d8d; text-align: center; margin: 0; position: relative; top: -36px;}
.tdlSubButtonWrapper ul.active { display: block;}
.tdlSubButtonWrapper ul li { line-height: 40px !important;}
.tdlSubButtonWrapper ul li:hover { background: #606161;}
.tdlSubButtonWrapper ul li:hover a { color: #FFF;}
.tdlSubButtonWrapper ul li a { text-decoration: none;} .tdl-testimonial-container { margin: 35px 0; text-align: center;}
.tdl-testimonial-container .testimonial_content { font-size: 1.5em; color: var(--dark-blue) !important; position: relative; line-height: 1.5em !important;}
.tdl-testimonial-container .testimonial_content:before, .tdl-testimonial-container .testimonial_content:after { content: ''; width: 100px; height: 60px; display: block; position: absolute; top: 0;}
.tdl-testimonial-container .testimonialTDL h4 { text-transform: capitalize !important;}
.tdl-testimonial-container .testimonialTDL h4:before { content: '•'; display: inline-block; width: 100%; position: relative; top: -15px; font-weight: normal !important; }
.tdl-testimonial-container .testimonialTDL { margin-bottom: 70px; display: inline-block; vertical-align: top; padding: 40px; background: rgba(190, 191, 184, .2); position: relative; min-height: 435px;}
.tdl-testimonial-container .testimonialTDL:before { content: '\e908'; position: absolute; top: 0; left: 0; font-size: 100px; font-family: 'icomoon'; color: rgba(190, 191, 184, .4)}
.tdl-testimonial-container.slider .testimonialTDL { display: none;}
.tdl-testimonial-container.slider .testimonialTDL:first-of-type { display: block;    }
.tdl-testimonial-container.list { }
.tdl-testimonial-container.list.display2 .testimonialTDL { width: 49%;}
.tdl-testimonial-container.list.display2 .testimonialTDL:nth-of-type(odd) { margin-right: 1%;}
.tdl-testimonial-container.list.display2 .testimonialTDL:nth-of-type(even) { margin-left: 1%;}
.tdl-testimonial-container.list.display3 .testimonialTDL, .tdl-testimonial-container.list.display6 .testimonialTDL, .tdl-testimonial-container.list.display9 .testimonialTDL { width: 31%;}
.tdl-testimonial-container.list.display3 .testimonialTDL:nth-of-type(3n+2) { margin-left: 3%; margin-right: 3%;}
.tdl-testimonial-container.list.display6 .testimonialTDL:nth-of-type(3n+2) { margin-left: 3%; margin-right: 3%;}
.tdl-testimonial-container.list.display9 .testimonialTDL:nth-of-type(3n+2) { margin-left: 3%; margin-right: 3%;}
.tdl-testimonial-container.list.display4 .testimonialTDL, .tdl-testimonial-container.list.display8 .testimonialTDL { width: 23.5%;}
.tdl-testimonial-container.list.display4 .testimonialTDL:nth-of-type(4n+1) {  margin-right: 1%;}
.tdl-testimonial-container.list.display4 .testimonialTDL:nth-of-type(4n+2) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display4 .testimonialTDL:nth-of-type(4n+3) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display4 .testimonialTDL:nth-of-type(4n+4) { margin-left: 1%;}
.tdl-testimonial-container.list.display8 .testimonialTDL:nth-of-type(4n+1) {  margin-right: 1%;}
.tdl-testimonial-container.list.display8 .testimonialTDL:nth-of-type(4n+2) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display8 .testimonialTDL:nth-of-type(4n+3) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display8 .testimonialTDL:nth-of-type(4n+4) { margin-left: 1%;}
.tdl-testimonial-container.list.display5 .testimonialTDL, .tdl-testimonial-container.list.display10 .testimonialTDL { width: 18%;}
.tdl-testimonial-container.list.display5 .testimonialTDL:nth-of-type(5n+1) {  margin-right: 1%;}
.tdl-testimonial-container.list.display5 .testimonialTDL:nth-of-type(5n+2) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display5 .testimonialTDL:nth-of-type(5n+3) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display5 .testimonialTDL:nth-of-type(5n+5) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display5 .testimonialTDL:nth-of-type(5n+5) { margin-left: 1%;}
.tdl-testimonial-container.list.display10 .testimonialTDL:nth-of-type(5n+1) {  margin-right: 1%;}
.tdl-testimonial-container.list.display10 .testimonialTDL:nth-of-type(5n+2) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display10 .testimonialTDL:nth-of-type(5n+3) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display10 .testimonialTDL:nth-of-type(5n+5) { margin-left: 1%; margin-right: 1%;}
.tdl-testimonial-container.list.display10 .testimonialTDL:nth-of-type(5n+5) { margin-left: 1%;} #sbi_load { display: none !important;}
#instagramFeed > .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
.home .tdlBrightRedBox { margin-top: 10px !important; margin-bottom: 20px !important; display: flex !important; align-items: center !important;}  .page-id-1094 .vc_gitem_row.vc_row, .page-id-1094 .vc_gitem_row .vc_col-sm-12 { width: 100% !important;}
.page-id-1094 .vc_grid-container { padding-top: 20px;}
.page-id-1094 .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: #395925 !important; text-transform: lowercase; transition: ease-in background .5s; border-radius: 0 !important; padding: 5px 40px !important;}
.page-id-1094 .vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover { background-color: #4D2F00 !important; transition: ease-in background .5s}
.page-id-1094  .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { background-color: #395925 !important;}@media all and (max-width: 1960px)  {
.userway-s4-4-ff #menu-main li .sub-menu { background: rgba(255,255,255,1);}
}
@media all and (max-width: 1900px)  {
.userway-s4-3-ff #menu-main li .sub-menu { background: rgba(255,255,255,1);}
}
@media all and (max-width: 1600px)  {
.userway-s4-2-ff #menu-main li .sub-menu { background: rgba(255,255,255,1);}
}
@media all and (max-width: 1150px)  { #wrapper { width: 100%;}
.vc_row{ width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
.vc_col-sm-12 { width: 100% !important;}
.vc_row .vc_col-sm-12 { width: 100% !important;}
footer, header { width: 90%; margin: 0 auto;}
.error404 article { width: 90%; }
#tdl_mm_wrapper { display: inline-block !important;}
#tdl_mm_container ul li a { padding-left: 0 !important;}
.userway-s4-3-ff header .menu-footer-buttons-container li { display: block !important; margin-right: 0 !important; margin-bottom: 10px;}
.userway-s4-3-ff .headerWidget { top: -5px;}
.userway-s4-4-ff header .menu-footer-buttons-container li { display: block !important; margin-right: 0 !important; margin-bottom: 10px;}
.userway-s4-4-ff .headerWidget { top: -5px;}
.userway-s4-3-ff #tdl_mm_container.dropdown li, .userway-s4-4-ff #tdl_mm_container.dropdown li { line-height: 3em !important;}
.userway-s4-4-ff #tdl_mm_container.dropdown { top: 337px !important;}
}
@media all and (max-width: 1100px)  {
.userway-s4-2-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-2-ff.userway-s14-3 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-3 .home .vc_col-sm-3,
.userway-s4-3-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-4-ff .home .vc_col-sm-3,
.userway-s4-4-ff.userway-s14-1 .home .vc_col-sm-3,
.userway-s4-4-ff.userway-s14-2 .home .vc_col-sm-3,
.userway-s4-4-ff.userway-s14-3 .home .vc_col-sm-3 { width: 50% !important;}
}
@media all and (max-width: 1080px)  {
.userway-s4-2-ff header .menu-footer-buttons-container li { display: block !important; margin-right: 0 !important; margin-bottom: 10px;}
.userway-s4-2-ff .headerWidget { top: -5px;}
.tdlPhotoBox { height: auto;}
}
@media all and (max-width: 960px)  { .menu-footer-buttons-container a { font-size: 20px;}
.menu-footer-buttons-container a:before { font-size: 40px; top: 10px !important;}
header .menu-footer-buttons-container a::before { font-size: 40px !important; top: 10px !important;}
}
@media all and (max-width: 880px)  {
header .menu-footer-buttons-container li { display: block !important; margin-right: 0 !important; margin-bottom: 10px;}
.headerWidget { top: 2px !important;}
}
@media all and (max-width: 800px)  {
.tdlPhysicianBlock { display: flex; flex-flow: column-reverse}
.tdlPhysicianWrapper { width: 100%; margin-right: 0;}
.filterButtonsWrapper { width: 100%; }
.userway-s4-4-ff header { text-align: center;}
.userway-s4-4-ff .tdl_contact_widget_container .phoneContainer { line-height: 40px !important;}
.userway-s4-4-ff .topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 10px !important;}
.userway-s4-4-ff .tdl_contact_widget_container .addressContainer { line-height: 40px !important;}
.userway-s4-4-ff .topBarWidget { height: auto; padding-bottom: 15px;}
.userway-s4-4-ff header .tdl_contact_widget_container #phone:before { top: 0 !important;}
.userway-s4-4-ff .headerWidget { display: none;}
.tdl-testimonial-container.list.display3 .testimonialTDL { margin-left: 0; margin-right: 0;}
.tdl-testimonial-container.list.display3 .testimonialTDL,
.tdl-testimonial-container.list.display6 .testimonialTDL,
.tdl-testimonial-container.list.display9 .testimonialTDL { width: 100%;}
.tdl-testimonial-container .testimonialTDL { min-height: auto;}
}
@media all and (max-width: 770px)  { #footer li a { font-size: 15px;}
.userway-s4-4-ff .headerWidget { display: none !important;}
.userway-s4-4-ff #tdl_mm_container.dropdown { top: 407px !important;}
}
@media all and (max-width: 750px)  {
.userway-s4-3-ff .headerWidget { display: none !important;}
.userway-s4-3-ff header { text-align: center;}
.userway-s4-3-ff .tdl_contact_widget_container .phoneContainer { line-height: 40px !important;}
.userway-s4-3-ff .topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 10px !important;}
.userway-s4-3-ff .tdl_contact_widget_container .addressContainer { line-height: 40px !important;}
.userway-s4-3-ff .topBarWidget { height: auto; padding-bottom: 15px;}
.userway-s4-3-ff header .tdl_contact_widget_container #phone:before { top: 0 !important;}
.userway-s4-3-ff #tdl_mm_container.dropdown { top: 413px !important;}
}
@media all and (max-width: 700px)  {
.userway-s4-2-ff .headerWidget { display: none !important;}
}
@media all and (max-width: 670px)  { footer ul li { width: 100%;}
.footer_top ul li::after { content: ''; padding-left: 0;}
.menu-footer-container a { font-size: 20px !important; line-height: 40px;}
.footer_left, .footer_right { width: 100%;}
#menu-footer-buttons-1 li { width: auto;}
.menu-footer-buttons-container ul { text-align: center; margin-bottom: 70px;}
}
@media all and (max-width: 640px)  {
.userway-s4-2-ff header { text-align: center;}
.userway-s4-2-ff .tdl_contact_widget_container .phoneContainer { line-height: 40px !important;}
.userway-s4-2-ff .topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 10px !important;}
.userway-s4-2-ff .tdl_contact_widget_container .addressContainer { line-height: 40px !important;}
.userway-s4-2-ff .topBarWidget { height: auto; padding-bottom: 15px;}
.userway-s4-2-ff header .tdl_contact_widget_container #phone:before { top: 0 !important;}
.userway-s4-2-ff #tdl_mm_container.dropdown { top: 401px !important;}
}
@media all and (max-width: 600px)  { .headerWidget { display: none !important;}
header { text-align: center;}
}
@media all and (max-width: 525px)  {
.userway-s4-1-ff header { text-align: center;}
.userway-s4-1-ff .tdl_contact_widget_container .phoneContainer { line-height: 40px !important;}
.userway-s4-1-ff .topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 10px !important;}
.userway-s4-1-ff .tdl_contact_widget_container .addressContainer { line-height: 40px !important;}
.userway-s4-1-ff .topBarWidget { height: auto; padding-bottom: 15px;}
.userway-s4-1-ff header .tdl_contact_widget_container #phone:before { top: 0 !important;}
.userway-s4-1-ff #tdl_mm_container.dropdown { top: 339px !important;}
.userway-s4-4-ff #tdl_mm_container.dropdown { top: 439px !important;}
}
@media all and (max-width: 442px)  {
header .tdl_contact_widget_container { margin-top: 10px !important;}
.tdl_contact_widget_container .phoneContainer { line-height: 40px !important;}
.topBarWidget .tdl_contact_widget_container .phoneContainer { margin-bottom: 10px !important;}
.tdl_contact_widget_container .addressContainer { line-height: 40px !important;}
.topBarWidget { height: auto; padding-bottom: 15px;}
header .tdl_contact_widget_container #phone:before { top: 0 !important;}
#tdl_mm_container.dropdown { top: 326px !important;}
.logged-in #tdl_mm_container.dropdown { top: 372px !important;}
}
@media all and (max-width: 415px)  { .footer_left #menu-footer-buttons-1 li { width: 100%; margin-bottom: 20px;}
}.vc_row{ width: 1100px; margin-left: auto !important; margin-right: auto !important;}
[data-vc-full-width="true"].vc_row { width: 100%; display: flex; justify-content: center;}
[data-vc-stretch-content="true"].vc_row .vc_column_container{ width: 100%;}
.vc_col-sm-12 { width: 1100px !important;}
[data-vc-stretch-content="true"] .vc_col-sm-12 { width: 100% !important;}
.vc_row .vc_inner { width: 100% !important;}@font-face {
font-family: 'icomoon';
src:  url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/css/social_icons/icomoon.eot?k1e98a);
src:  url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/css/social_icons/icomoon.eot?k1e98a#iefix) format('embedded-opentype'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/css/social_icons/icomoon.ttf?k1e98a) format('truetype'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/css/social_icons/icomoon.woff?k1e98a) format('woff'),
url(//peakoneasc.com/wp-content/themes/peakonecustomtheme/assets/css/social_icons/icomoon.svg?k1e98a#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-tripadvisor:before {
content: "\e900";
}
.icon-phone:before {
content: "\e942";
}
.icon-envelop:before {
content: "\e945";
}
.icon-location:before {
content: "\e947";
}
.icon-location2:before {
content: "\e948";
}
.icon-compass2:before {
content: "\e94a";
}
.icon-map:before {
content: "\e94b";
}
.icon-map2:before {
content: "\e94c";
}
.icon-bubble:before {
content: "\e96b";
}
.icon-bubbles:before {
content: "\e96c";
}
.icon-bubbles2:before {
content: "\e96d";
}
.icon-link:before {
content: "\e9cb";
}
.icon-attachment:before {
content: "\e9cd";
}
.icon-bookmark:before {
content: "\e9d2";
}
.icon-bookmarks:before {
content: "\e9d3";
}
.icon-mail2:before {
content: "\ea84";
}
.icon-mail3:before {
content: "\ea85";
}
.icon-google:before {
content: "\ea88";
}
.icon-google-plus:before {
content: "\ea8b";
}
.icon-facebook:before {
content: "\ea90";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-whatsapp:before {
content: "\ea93";
}
.icon-twitter:before {
content: "\ea96";
}
.icon-youtube:before {
content: "\ea9d";
}
.icon-youtube2:before {
content: "\ea9e";
}
.icon-vimeo:before {
content: "\eaa0";
}
.icon-linkedin2:before {
content: "\eaca";
}
.icon-pinterest:before {
content: "\ead1";
}
.icon-pinterest2:before {
content: "\ead2";
}
.icon-paypal:before {
content: "\ead8";
}