/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 10 2020 | 12:28:45 */
/*Style Vertical Navigation Menu*/ 
.et-vert-menu .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:0px; margin: 13px 0px 13px 0px;}
.et-menu a:hover {color:#e6017e;}

.et-vert-menu .et_pb_menu__menu>nav>ul {flex-direction: column; margin-left: 0px !important; margin-right: 0px !important; width: 100%;}
.et-vert-menu .et_pb_menu__menu>nav>ul>li {margin: 0px 0 !important; border-bottom: 1px solid #ededed; padding-left: 0px;}
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {display:block !important;padding: 0px !important;}
.et-vert-menu .et_pb_menu__menu>nav>ul ul {padding: 0px !important;top: 0px !important;}
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {left:calc(100% - 1px) !important;top:0px !important;}
.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {content: "5" !important; /*change arrow icon for submenu*/right: 20px !important;}
.et-vert-menu .nav li ul {left: calc(100% - 1px) !important; /*align submenu to the right of menu link*/}

@media all and (max-height: 981px) {
.et-vert-menu .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:0px; margin: 6px 0px 6px 0px;}
}
  
@media all and (min-width: 981px) {
.et-vert-menu .et_pb_menu__menu, .et-vert-menu .et_pb_menu__menu>nav {width: 100%; /*width of the vertical navigation menu*/}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {padding-top:60px;}
/*Adjust the width of the main content and footer area to make room for the fixed vertical header*/ 
#et-main-area { width: calc(100% - 300px); margin-left: 300px;}
}

@media only screen and (max-width: 1250px) {
.et-vert-container.et_pb_section_0_tb_header {width: 100%; height:auto; position:initial!important;}
.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img {padding-bottom:20px; padding-top:20px; width: 40%}
.et_pb_menu .et_pb_menu__menu {display: none;}
.et_mobile_nav_menu {display: block}
#et-main-area {margin-left: 0px; width:100%;}
.book-call {background-color:#003838; color:#fff;}
.book-call p {color:#fff; text-align:center;}
.et-vert-row.et_pb_row_0_tb_header {width:100%; max-width:100%}
}

