.pop-up-layout .et_pb_blurb{background-color:#3d3d3d;border-radius:10px;padding:10px!important}.pop-up-layout h3{color:#fff}.pop-up-layout .api_form_2__disclaimer{margin-top:20px}.post-type-location .inside.acf-fields{display:grid!important;grid-template-columns:1fr 1fr!important}.footer-widget #text-3 ul.et_social_icons_container li{width:40px!important;height:40px;display:inline-block;margin:0 10px 0 0!important;float:none}.footer-widget #text-3{width:100%;min-width:0!important}#footer-widgets .widget_nav_menu{padding-top:50px!important}#footer-widgets .widget_nav_menu h4{color:#fff!important}.footer-widget #text-4{width:100%;padding-top:20px!important}#text-4 h3{color:#fff;text-transform:uppercase}@media screen and (min-width:1301px){#main-header .container{min-width:1301px}#et-top-navigation{padding-left:0px!important}}@media only screen and (max-width:1300px){#top-menu-nav,#top-menu{display:none}#et_top_search{display:none}#et_mobile_nav_menu{display:block}}div#nGageLH{display:none!important}.single-post #main-content .container{width:100%;max-width:1360px}.single-post #main-header,.search-results #main-header{background-color:#000}@media screen and (min-width:981px){.single-post #left-area{padding:0 30px}}@media screen and (max-width:980px){.single-post .et_post_meta_wrapper{padding:0 30px}}@media screen and (max-width:767px){.single-post .et_post_meta_wrapper{padding:0 5%}}@media screen and (max-width:980px){.single-post div#sidebar{padding:0 30px!important}}@media screen and (max-width:980px){.single-post div#sidebar{padding:0 5%!important}}.single-post h1.entry-title{font-family:'Proxima Nova Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:45px;color:#707070}.single-post p.post-meta{border-bottom:1px solid #707070;width:250px;padding-bottom:5px!important;margin-bottom:30px!important}#top-menu li.mega-menu>ul{background-color:#1E2035}#top-menu .sub-menu .menu-item-has-children>a{font-size:20px}#top-menu .sub-menu .menu-item-has-children .sub-menu .menu-item{padding-left:20px!important}#top-menu .call-now-cta{border:2px solid #fff;border-radius:25px;background-color:transparent!important;padding:10px 12px!important;font-size:14px;color:#fff}#top-menu .call-now-cta:after{display:none}#top-menu .call-now-cta>a{padding:0px!important;color:#ffffff!important}#top-menu .call-now-cta:hover{background-color:#009396}#top-menu .booking-cta{border:2px solid #e5c04c;border-radius:25px;background-color:#e5c04c!important;padding:10px 12px!important;font-size:14px;color:#fff}#top-menu .booking-cta:after{display:none}#top-menu .booking-cta>a{padding:0px!important;color:#ffffff!important}#top-menu .booking-cta:hover{background-color:#e5c04c!important}.request-appointment-section .first-row div{padding:10px 0px 0px;margin:0px;width:30%;float:left}.request-appointment-section .first-row input[type="text"]{background-color:#fff;border:1px solid #d0e2ff!important;border-radius:3px;width:96%;padding:10px 8px;font-size:12px;color:#333;float:left}.request-appointment-section .second-row div{padding:10px 0 0;margin:0;float:left;width:90%;position:relative}.request-appointment-section .second-row input[type="email"]{background-color:#fff;border:1px solid #d0e2ff;border-radius:3px;width:98%;padding:10px 35% 8px 10px;font-size:12px;color:#333;position:relative}.request-appointment-section .second-row input[type="submit"]{padding:12px 28px 10px;border-radius:0 3px 3px 0;text-align:center;color:#fff;font-size:11px;letter-spacing:2px;position:absolute;right:6px;border:0;outline:0}@media only screen and (max-width:768px){.request-appointment-section .second-row input[type="email"]{width:99%;padding:10px 8px}.request-appointment-section .second-row input[type="submit"]{border-radius:3px;right:0px;position:inherit;width:99%;padding:10px 8px;margin-top:10px}.request-appointment-section .et_pb_text_inner{margin:10px}}.primary-color{background-color:#e5c04c}.secondary-color{background-color:#009396}@media only screen and (max-width:600px){.request-appointment-section .first-row div{padding:10px 0 0;width:100%;float:left}.request-appointment-section .second-row div{width:97%}}.request-appointment-section .pop-up-layout .first-row div{padding:10px 0 0;width:100%;float:left}.request-appointment-section .pop-up-layout .second-row div{width:97%}.request-appointment-section .privacy-disclaimer a{color:#e5c04c}#footer-widgets{padding:0px}.footer-widget #text-3{background-color:#231F20;min-height:300px;min-width:300px;text-align:center;padding:36px 25px 40px;background-image:url(https://www.vipmedicalgroup.com/wp-content/uploads/2018/06/Social-Media-Background-VIP-Medical-Group.jpg);background-repeat:repeat-x;background-position:left top}.footer-widget #text-3 #footer-email{padding-top:10px;margin-top:20px;width:100%!important}.et_social_icons_container li:before{display:none}.footer-widget #text-3 .et_social_icons_container{padding-bottom:15px!important;border-bottom:1px dotted #333}#footer-widgets .widget_nav_menu{padding-top:60px}#menu-vip-centers a{font-size:16px!important;color:#888!important}#menu-vip-centers li:before{display:none}#footer-widgets #text-4{padding-top:60px}.invisible-googleplus{display:none}.expandable-banner{overflow:hidden;height:41.667vw}.expandable-banner .slides{display:flex;flex-direction:column;justify-content:space-between;background-color:white}.expandable-banner .slides:hover{}@media all and (max-width:980px){.expandable-banner .slides:hover{transform:unset;width:100%}.expandable-banner{height:auto}.expandable-banner .slides{height:41.667vw}}.expandable-banner .slides .et_pb_text{flex-grow:1;max-width:30vw;min-width:30vw}.expandable-banner .slides h4{font-size:11vw;line-height:1em;padding-bottom:0px}.expandable-banner .slides p{font-size:5.5vw;line-height:0.6em}.expandable-banner .slides:hover h4,.expandable-banner .slides:hover p{color:#000!important}@media all and (max-width:400px){.expandable-banner .slides h4{font-size:8vw}.expandable-banner .slides p{font-size:5vw}}.expandable-banner .slides .slide-buttons::after{display:inherit}.slides:first-child::before{content:'';display:block;height:100%;position:absolute;width:100%}.slides:first-child{background-position:0px}.expandable-banner .slides:first-child:hover{transform-origin:center left;background-position:0px 10px}.expandable-banner .slides:first-child .slide-buttons{border:1px #fff solid;color:#4e68f1;background-color:#fff}@media(min-width:981px){.expandable-banner .slides:first-child:hover .slide-buttons{color:#fff;border:1px #fbc02d solid}}.expandable-banner .slides:first-child:hover .slide-buttons:hover{background-color:#e3a713!important;border:1px #e3a713 solid;color:#fff!important}@media all and (max-width:980px){.expandable-banner .slides:first-child{background-position:0px 0px}.expandable-banner .slides:first-child:hover{background-position:0px 0px}}.slides:last-child::before{content:'';display:block;height:100%;position:absolute;width:100%;background-color:rgba(78,104,241,0.6)}.expandable-banner .slides:last-child .et_pb_text,.expandable-banner .slides:last-child .et_pb_button_module_wrapper{margin:12vw 50px auto auto;text-align:right}.expandable-banner .slides:last-child .slide-buttons{right:0px}@media all and (max-width:980px){.expandable-banner .slides:last-child .et_pb_text,.expandable-banner .slides:last-child .et_pb_button_module_wrapper{text-align:right;margin-right:50px}}