@font-face{font-family:'Avenir LT Std 35 Light';font-weight:400;src:url(https://lajollanaturopathic.com/wp-content/themes/Divi-Child/fonts/AvenirLTStd-Light.otf)}@font-face{font-family:'Constantia';font-weight:400;src:url(https://lajollanaturopathic.com/wp-content/themes/Divi-Child/fonts/CONSTAN.TTF)}.headerMenu .et_pb_row{width:100%!important}#page-container #menu-main-menu{padding-top:14px!important;font-family:'Avenir LT Std 35 Light'!important;font-weight:300!important}#menu-main-menu li{padding-left:30px!important;padding-right:30px!important}#menu-main-menu li ul.sub-menu li{padding:0 10px!important}.et_pb_menu__wrap,.menu-main-menu{height:50px!important}.nav li ul{width:290px}#top-menu li li a,.fullwidth-menu li li a{width:270px;padding:6px!important;font-size:20px!important}.et_pb_text_inner ul{margin-top:15px!important}.et_pb_text_inner li{margin-bottom:7px!important}h3,h4,.et_pb_text_inner,.et_pb_text_inner p,.et_pb_text_inner li,.et_pb_toggle_content,.et_pb_slide_description,.et_pb_slide_content,.et_pb_blurb_description,.et_pb_blurb_content,.et_pb_testimonial_content{font-family:'Avenir LT Std 35 Light'!important;font-weight:300!important}a[href^="tel:"]:hover{text-decoration:underline!important}.et_pb_slide_description{text-shadow:none!important}.et-social-google-plus{display:none!important}.white,a.white{color:#FFF!important}.black,.black h2,.black h3{color:#000!important}.gray,.gray h2{color:#666666!important}.green{color:#719F6C!important}h1,h2{font-family:'Constantia'!important;font-weight:400!important}h1{font-size:calc(26px + (36 - 26) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300)))!important}h2{font-size:calc(28px + (36 - 28) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(32px + (40 - 32) * ((100vw - 300px) / (1600 - 300)))!important}h3{font-size:calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(28px + (32 - 28) * ((100vw - 300px) / (1600 - 300)))!important}h4{font-size:calc(20px + (24 - 20) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300)))!important}.mediumText{font-size:calc(16px + (18 - 16) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(18px + (22 - 18) * ((100vw - 300px) / (1600 - 300)))!important}.largeText{font-size:calc(18px + (22 - 18) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(22px + (26 - 22) * ((100vw - 300px) / (1600 - 300)))!important}.headerSection{padding:1% 0 4% 0!important}.homeBanner{font-size:calc(20px + (26 - 20) * ((100vw - 300px) / (1600 - 300)))!important;line-height:calc(24px + (32 - 24) * ((100vw - 300px) / (1600 - 300)))!important}.gform_button{border:none;cursor:pointer;padding:10px 20px;color:#FFF;background-color:#719F6C!important;font-size:20px}.gform_button:hover{background-color:#787878!important}#main-footer{padding:0px!important;margin:0px!important}#footer-widgets{padding-top:20px!important;padding-bottom:0px!important}.footer-widget{margin-bottom:30px!important}#footerTK{clear:both;color:#FFF;font-size:16px;margin:5px 0 5px 0}#footerTK a{color:#FFF}#footerTK a:hover{text-decoration:underline}@media only screen and (max-width:1400px){.logo img{max-width:400px!important;height:auto!important}}@media only screen and (max-width:1100px){#menu-main-menu li{padding-left:20px!important;padding-right:20px!important}#menu-main-menu li a{font-size:22px!important}#menu-main-menu li li a,.fullwidth-menu li li a{font-size:18px!important}.headerRow .et_pb_text_1_tb_header{margin-top:10px!important}}@media only screen and (max-width:980px){.logo img{max-width:300px!important;height:auto!important}.et_pb_fullwidth_menu .et_pb_row{min-height:50px!important}.et_pb_fullwidth_menu .et_mobile_menu{padding-top:0px!important}.et_mobile_menu li a{font-size:20px!important;line-height:24px!important}.headerSection{padding:1% 0 1% 0!important}.headerRow .et_pb_column{margin-bottom:10px!important}.headerRow .et_pb_column_0_tb_header{width:60%!important}.headerRow .et_pb_column_1_tb_header{width:40%!important}.headerRow .et_pb_text_1_tb_header{font-size:16px!important;line-height:20px!important}.et_pb_slide_content{font-size:18px!important;line-height:24px!important}#footer-info{font-size:16px!important;line-height:26px!important}}@media only screen and (max-width:684px){.headerRow{padding-bottom:0px!important}.headerRow .et_pb_column_0_tb_header{width:100%!important}.headerRow .et_pb_column_1_tb_header{display:none!important}#main-footer .container{width:100%!important}}