.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_number_counter{word-wrap:break-word;margin:0 auto 30px;position:relative;text-align:center}.et_pb_number_counter .percent{z-index:2}.et_pb_number_counter h3{font-size:18px;position:relative}.et_pb_number_counter .et_pb_module_header{position:relative}.et_pb_number_counter{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.et_pb_number_counter.active{opacity:1}.et_pb_number_counter{width:auto}.et_pb_number_counter canvas{display:none;visibility:hidden}.et_pb_number_counter .percent{height:72px;position:relative}.et_pb_number_counter .percent p{font-size:72px;line-height:72px;font-weight:500}.et_pb_number_counter.et_pb_with_title .percent{margin-bottom:20px}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_4 .et_pb_number_counter .percent,.et_pb_column_1_5 .et_pb_number_counter .percent,.et_pb_column_1_6 .et_pb_number_counter .percent{height:55px}.et_pb_column_1_4 .et_pb_number_counter h3,.et_pb_column_1_5 .et_pb_number_counter h3,.et_pb_column_1_6 .et_pb_number_counter h3{padding:10px 0 0}}@font-face{font-family:'Cabin Sketch';font-style:normal;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/cabin-sketch-normal-latin-400.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Cabin Sketch';font-style:normal;font-weight:700;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/cabin-sketch-normal-latin-700.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:300;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:300;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:500;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:500;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:700;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:700;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:italic;font-weight:900;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:italic;font-weight:900;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-italic-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:800;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:800;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin-ext.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/rubik-normal-latin.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Sacramento';font-style:normal;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/sacramento-normal-latin-ext-400.woff2?ver=1669256341)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Sacramento';font-style:normal;font-weight:400;font-display:swap;src:url(//utahpediatricdentists.com/wp-content/uploads/omgf/et-builder-googlefonts-cached/sacramento-normal-latin-400.woff2?ver=1669256341)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}html body div#page-container h1, html body div#page-container h2 {
font-family: 'Cabin Sketch';
}
body{
color:#000;
}
#main-content p a{
color:#e34158!important;
}
h1, h2, h3{
font-family: 'Cabin Sketch', sans-serif!important;
}
h4, h5, h6 {
font-family: 'Rubik', sans-serif!important;
}
h1 {
font-size: 2.1em;
}
h2{
font-size: 1.6em;
}
h3 {
font-size: 1.5em;
}
h4 {
font-size: 1.4em;
line-height:1.3em;
}
h5 {
font-size: 1.3em;
}
h6 {
font-size: 1.3em;
font-weight:700;
}
p{
font-size: 1.2em;
font-weight:500;
line-height:1.3em;
}
.archive h1{
font-size:5em!important;
}
.post-content p a {
color: #e34158!important;
}
#main-content .link-white{
color:#fff!important;
font-weight:900;
}
#main-header{
background-color:rgba(255, 255, 255, 0.75);
}
.mob-phone{
display:none;
}
.notification-bar{ background-color: #1711EA;
padding:10px 0;
}
.notification-bar a{
font-size:18px;
font-weight:700;
color:#fff;
text-align:center;
}
.notification-bar .container{
text-align:center;
}
#logo{
max-height:75%;
}
@media screen and ( max-width: 1220px ) {
#logo {
max-width: 220px;
}
}
#top-menu li a{
text-transform:uppercase;
}
#top-menu li.current-menu-item>a, #top-menu li.current-menu-ancestor>a {
color:#466177!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
#top-menu li li a{
width: 290px;
}
.nav li ul{
width:300px;
border-top:3px solid #466177;
}
.et_pb_bottom_inside_divider {
z-index: 4 !important;
}
.head-btn a{
color: #e34158!important;
font-size:1.6em!important;
border-width: 0px!important;
border-color: #e34158;
border-radius: 0px;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
padding:10px 15px!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4); }
.head-btn a:hover{
box-shadow: none;
transition: all 300ms ease 0ms;
opacity:1!important;
}
.zoom-hover:hover{
transform: scale(1.05);
transition: transform .25s;
}
.btn-serv{
margin-top:30px!important;
}
.slider-text{
margin: -35% auto 0;
padding: 7% 0 11%;
position: relative;
display: block;
z-index: 999999;
text-align: center;
max-width: 80%;
display:none;
}
.slider-text h1{
color:#fff;
font-size:84px;
font-weight:700;
text-align:center;
} .custom-phone {
display:none!important;
}
.custom-phone a{
color: #e34158!important;
font-size: 1.6em!important;
border-width: 0px!important;
border-color: #e34158;
border-radius: 0px;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
padding: 10px 15px!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
.mob-phone a.sdavis, .mob-phone a.redwood, .mob-phone a.herriman, .mob-phone a.spark{
display:none;
}
.page-id-1814 .mob-phone a.main, .page-id-1810 .mob-phone a.main, .page-id-1812 .mob-phone a.main, .page-id-1816 .mob-phone a.main{
display:none;
}
.page-id-1814 .redwood-phone, .page-id-1814 .mob-phone a.redwood {
display:inline-block!important;	
}
.page-id-1816 .sdavis-phone, .page-id-1816 .mob-phone a.sdavis {
display:inline-block!important;	
}
.page-id-1810 .herriman-phone, .page-id-1810 .mob-phone a.herriman {
display:inline-block!important;	
}
.page-id-1812 .spark-phone, .page-id-1812 .mob-phone a.spark {
display:inline-block!important;	
}
.page-id-1810 .head-btn, .page-id-1812 .head-btn, .page-id-1814 .head-btn, .page-id-1816 .head-btn{
display:none!important;
} .social-icons{
display:table;
margin-top:10px;
}
.social-icons li{
list-style:none;
float:left;
padding-left: 0px!important;
padding-right: 5px;
}
.social-icons li:before{
border-radius: 0px!important;
border-width: 0px!important;
}
.social-icons li a.icon:before{
font-size:16px;
}
.social-icons li:hover a.icon:before{
color:#2ea3f2;
}
.foot-phone {
color:#2ea3f2!important;
font-size:1.2em;
}
#nav_menu-3{
display:table;
} .row{
padding:7px 0!important;
margin:0!important;
}
.col_1_2{
width: 49%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_2:last-child{
margin-right:0;
}
.col_1_4{
width: 25%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_3{
width: 32.2%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_2_3{
width: 66%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_3_4{
width: 72%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_3:last-child{
margin-right:0;
}
label{
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
color: #333;
font-size: 15px;
font-style: italic;
border: 1px solid #d2cdcd;
background-color: #f7f7f7;
padding:11px;
width:100%;
}
.white .wpcf7-list-item-label{
color:#fff!important;
}
.page-id-1786 div.wpcf7-response-output{
color:#fff!important;
font-weight:500;
}
div.wpcf7-response-output {
margin: 2em 0em!important;
padding: 0.2em 1em!important;
color:#f00;
}
span.wpcf7-list-item{
margin:0!important;
}
select.wpcf7-form-control{
height:44px;
}
.wpcf7-form-control-wrap{
padding:0!important;
}
.wpcf7-submit{
color: #ffffff!important;
text-shadow: 0.08em 0.08em 0.08em rgba(0,0,0,0.4);
box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.3);
border-radius: 10px;
font-size: 25px;
background-color: #e34158;
font-weight: 500;
padding: .3em 1em;
line-height: 1.7em!important;
border:0;
}
.wpcf7-submit:hover {
background-color: #f34e66;
cursor: pointer;
} .location span.wpcf7-list-item-label{
margin-right:8px;
pointer-events: none;
}
.wrapallForm {
width: 100%;
float: left;
}
.wrapForm {
width: 33%;
float: left;
margin-bottom: 19px;
padding-left: 10px;
font-size: 16px;
}
label.wrapForm.titlesForm {
display: block;
width: 100%;
margin-bottom: 10px;
margin-top: 23px;
color: #2ea3f2;
font-weight: 700;
font-size: 16px;
padding-right: 30px;
}
.wrapForm .wpcf7-form-control-wrap{
padding:0;
}
.wrapForm.grpup100{
width:100%;
}
.wrapForm.grpup50{
width:50%;
}
.wrapForm.grpup25{
width:25%;
}
.wrapallFormCheckbox {
width: 100%;
float: left;
}
.clear{
clear:both;
float:none;
}
.wrapallFormCheckbox>div {
width: 33%;
float: left;
margin-bottom: 19px;
padding-left: 10px;
padding-right: 10px;
}
.wrapallFormSubmit .wpcf7-submit {
width: 100%;
}
.alert.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
padding: 15px;
border: 1px solid transparent;
border-radius: 4px;
display: inline-block;
width: 100%;
}
.ifyes {
margin-left: 45px;
display: inline-block;
}
.ifyes .text {
float: left;
display: block;
margin-right: 5px;
}
.ifyes .wpcf7-form-control-wrap {
display: block;
overflow: hidden;
}
.ifyes .wpcf7-form-control-wrap input {
width: 100%;
}  #map-plug {display:none;}
#google-reviews {
display:flex;
flex-wrap:wrap; }
.review-item {
border: solid 0px rgba(190,190,190,.15);
margin: 0 10px;
padding: 2.2em;
flex: 1 1 20%;
border-radius: 11px;
box-shadow: 0px 4px 25px -7px rgba(0,0,0,0.4);
}
.reviews-link a{
display:block;
margin: 25px 0;
width: 100%;
text-decoration: underline;
font-size: 1.5em;
color:#000;
text-align:center;
}
@media ( max-width:1200px) {
.review-item { flex: 1 1 40%; }
}
@media ( max-width:450px) {
.review-item { flex: 1 1 90%; }
}
.review-meta, .review-stars {text-align:center; font-size:115%; margin:10px 0;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height:1.55; text-align:left; max-width:32em; margin:auto;}
.review-stars ul {
display: inline-block;
list-style: none;
margin:0; padding:0;
}
.review-stars ul li {
float: left;
margin-right: 1px;
line-height:1;
}
.review-stars ul li i {
color: #E4B248;
font-size: 1.4em;
font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; } .icons-row .et_pb_column {
display: flex;
align-items: center;
justify-content: center;
}
.icons-row .et_pb_column .logos{
width: 12%;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
input[type="date"]{
padding:11px!important;
}
@media only screen and ( max-width: 1500px ) {
.slider-text h1{
font-size:60px;
}
}
@media only screen and ( max-width: 1200px ) {
.slider-text{
margin:-40% auto 0;
}
}
@media only screen and ( max-width: 1024px ) {
#top-menu-nav, #top-menu {
display: none;
}
#et_top_search {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
.mob-phone{
position: relative;
width: 100%;
display: table;
text-align: center;
margin-top: -25px;
font-size: 18px;
}
.mob-phone a{
color: #e34158!important;
font-size: 1.3em!important;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header{
position: absolute;
}
.location .checkbox-750{
display:block;
margin-top:10px;
}
.location input{
transform: scale(1.2);
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.radio-statusparent, .radio-child{
display:block!important;
}
select.wpcf7-form-control{
padding-left:5px!important;
}
.ifyes{
display:block!important;
margin-left:0!important;
margin:15px 0;
}
.col_1_3, .col_1_2, .col_1_4, .col_2_3, .col_3_4{
width:100%!important;
float:none;
}
.wrapForm {
width: 100%!important;
float: none!important;
padding-left:0!important;
}
.ifyes .wpcf7-form-control-wrap{
width:100%;
}
.wrapallFormCheckbox>div {
width: 100%;
}
}
@media screen and ( max-width: 981px ) {
#main-header{
padding-bottom: 20px;
background: #fff;
}
h1{
font-size: 1.6em!important;
} .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
} .first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
} .custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
.icons-row .et_pb_column{
display: block;
}
.icons-row .et_pb_column .logos{
width: 50%;
float: left;
margin-top: 5% !important;
margin-bottom: 5% !important;
}
.icons-row .et_pb_column .logos:nth-child(odd) {
clear: both;
}
.icons-row .et_pb_column .logos:last-child {
width: 100%;
}
.icons-row .et_pb_column .logos span img {
max-width: 100% !important;
height: auto !important;
max-height: 185px !important;
}
#footer-widgets .footer-widget .widget_nav_menu{
display:none;
}
}
@media screen and ( max-width: 640px ) {
.icons-row .et_pb_column .logos{
width: 80%;
float: none;
}
h1{
font-size: 1.1em!important;
}
}html body div#page-container h1, html body div#page-container h2 {
font-family: 'Cabin Sketch';
}
body{
color:#000;
}
#main-content p a{
color:#e34158!important;
}
h1, h2, h3{
font-family: 'Cabin Sketch', sans-serif!important;
}
h4, h5, h6 {
font-family: 'Rubik', sans-serif!important;
}
h1 {
font-size: 2.1em;
}
h2{
font-size: 1.6em;
}
h3 {
font-size: 1.5em;
}
h4 {
font-size: 1.4em;
line-height:1.3em;
}
h5 {
font-size: 1.3em;
}
h6 {
font-size: 1.3em;
font-weight:700;
}
p{
font-size: 1.2em;
font-weight:500;
line-height:1.3em;
}
.archive h1{
font-size:5em!important;
}
.post-content p a {
color: #e34158!important;
}
#main-content .link-white{
color:#fff!important;
font-weight:900;
}
#main-header{
background-color:rgba(255, 255, 255, 0.75);
}
.mob-phone{
display:none;
}
.notification-bar{ background-color: #1711EA;
padding:10px 0;
}
.notification-bar a{
font-size:18px;
font-weight:700;
color:#fff;
text-align:center;
}
.notification-bar .container{
text-align:center;
}
#logo{
max-height:75%;
}
@media screen and ( max-width: 1220px ) {
#logo {
max-width: 220px;
}
}
#top-menu li a{
text-transform:uppercase;
}
#top-menu li.current-menu-item>a, #top-menu li.current-menu-ancestor>a {
color:#466177!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
#top-menu li li a{
width: 290px;
}
.nav li ul{
width:300px;
border-top:3px solid #466177;
}
.et_pb_bottom_inside_divider {
z-index: 4 !important;
}
.head-btn a{
color: #e34158!important;
font-size:1.6em!important;
border-width: 0px!important;
border-color: #e34158;
border-radius: 0px;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
padding:10px 15px!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4); }
.head-btn a:hover{
box-shadow: none;
transition: all 300ms ease 0ms;
opacity:1!important;
}
.zoom-hover:hover{
transform: scale(1.05);
transition: transform .25s;
}
.btn-serv{
margin-top:30px!important;
}
.slider-text{
margin: -35% auto 0;
padding: 7% 0 11%;
position: relative;
display: block;
z-index: 999999;
text-align: center;
max-width: 80%;
display:none;
}
.slider-text h1{
color:#fff;
font-size:84px;
font-weight:700;
text-align:center;
} .custom-phone {
display:none!important;
}
.custom-phone a{
color: #e34158!important;
font-size: 1.6em!important;
border-width: 0px!important;
border-color: #e34158;
border-radius: 0px;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
padding: 10px 15px!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
.mob-phone a.sdavis, .mob-phone a.redwood, .mob-phone a.herriman, .mob-phone a.spark{
display:none;
}
.page-id-1814 .mob-phone a.main, .page-id-1810 .mob-phone a.main, .page-id-1812 .mob-phone a.main, .page-id-1816 .mob-phone a.main{
display:none;
}
.page-id-1814 .redwood-phone, .page-id-1814 .mob-phone a.redwood {
display:inline-block!important;	
}
.page-id-1816 .sdavis-phone, .page-id-1816 .mob-phone a.sdavis {
display:inline-block!important;	
}
.page-id-1810 .herriman-phone, .page-id-1810 .mob-phone a.herriman {
display:inline-block!important;	
}
.page-id-1812 .spark-phone, .page-id-1812 .mob-phone a.spark {
display:inline-block!important;	
}
.page-id-1810 .head-btn, .page-id-1812 .head-btn, .page-id-1814 .head-btn, .page-id-1816 .head-btn{
display:none!important;
} .social-icons{
display:table;
margin-top:10px;
}
.social-icons li{
list-style:none;
float:left;
padding-left: 0px!important;
padding-right: 5px;
}
.social-icons li:before{
border-radius: 0px!important;
border-width: 0px!important;
}
.social-icons li a.icon:before{
font-size:16px;
}
.social-icons li:hover a.icon:before{
color:#2ea3f2;
}
.foot-phone {
color:#2ea3f2!important;
font-size:1.2em;
}
#nav_menu-3{
display:table;
} .row{
padding:7px 0!important;
margin:0!important;
}
.col_1_2{
width: 49%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_2:last-child{
margin-right:0;
}
.col_1_4{
width: 25%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_3{
width: 32.2%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_2_3{
width: 66%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_3_4{
width: 72%;
min-height: 1px;
margin-right:1%;
display: inline-block;
vertical-align: top;
float: none;
}
.col_1_3:last-child{
margin-right:0;
}
label{
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
color: #333;
font-size: 15px;
font-style: italic;
border: 1px solid #d2cdcd;
background-color: #f7f7f7;
padding:11px;
width:100%;
}
.white .wpcf7-list-item-label{
color:#fff!important;
}
.page-id-1786 div.wpcf7-response-output{
color:#fff!important;
font-weight:500;
}
div.wpcf7-response-output {
margin: 2em 0em!important;
padding: 0.2em 1em!important;
color:#f00;
}
span.wpcf7-list-item{
margin:0!important;
}
select.wpcf7-form-control{
height:44px;
}
.wpcf7-form-control-wrap{
padding:0!important;
}
.wpcf7-submit{
color: #ffffff!important;
text-shadow: 0.08em 0.08em 0.08em rgba(0,0,0,0.4);
box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.3);
border-radius: 10px;
font-size: 25px;
background-color: #e34158;
font-weight: 500;
padding: .3em 1em;
line-height: 1.7em!important;
border:0;
}
.wpcf7-submit:hover {
background-color: #f34e66;
cursor: pointer;
} .location span.wpcf7-list-item-label{
margin-right:8px;
pointer-events: none;
}
.wrapallForm {
width: 100%;
float: left;
}
.wrapForm {
width: 33%;
float: left;
margin-bottom: 19px;
padding-left: 10px;
font-size: 16px;
}
label.wrapForm.titlesForm {
display: block;
width: 100%;
margin-bottom: 10px;
margin-top: 23px;
color: #2ea3f2;
font-weight: 700;
font-size: 16px;
padding-right: 30px;
}
.wrapForm .wpcf7-form-control-wrap{
padding:0;
}
.wrapForm.grpup100{
width:100%;
}
.wrapForm.grpup50{
width:50%;
}
.wrapForm.grpup25{
width:25%;
}
.wrapallFormCheckbox {
width: 100%;
float: left;
}
.clear{
clear:both;
float:none;
}
.wrapallFormCheckbox>div {
width: 33%;
float: left;
margin-bottom: 19px;
padding-left: 10px;
padding-right: 10px;
}
.wrapallFormSubmit .wpcf7-submit {
width: 100%;
}
.alert.alert-info {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
padding: 15px;
border: 1px solid transparent;
border-radius: 4px;
display: inline-block;
width: 100%;
}
.ifyes {
margin-left: 45px;
display: inline-block;
}
.ifyes .text {
float: left;
display: block;
margin-right: 5px;
}
.ifyes .wpcf7-form-control-wrap {
display: block;
overflow: hidden;
}
.ifyes .wpcf7-form-control-wrap input {
width: 100%;
}  #map-plug {display:none;}
#google-reviews {
display:flex;
flex-wrap:wrap; }
.review-item {
border: solid 0px rgba(190,190,190,.15);
margin: 0 10px;
padding: 2.2em;
flex: 1 1 20%;
border-radius: 11px;
box-shadow: 0px 4px 25px -7px rgba(0,0,0,0.4);
}
.reviews-link a{
display:block;
margin: 25px 0;
width: 100%;
text-decoration: underline;
font-size: 1.5em;
color:#000;
text-align:center;
}
@media ( max-width:1200px) {
.review-item { flex: 1 1 40%; }
}
@media ( max-width:450px) {
.review-item { flex: 1 1 90%; }
}
.review-meta, .review-stars {text-align:center; font-size:115%; margin:10px 0;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height:1.55; text-align:left; max-width:32em; margin:auto;}
.review-stars ul {
display: inline-block;
list-style: none;
margin:0; padding:0;
}
.review-stars ul li {
float: left;
margin-right: 1px;
line-height:1;
}
.review-stars ul li i {
color: #E4B248;
font-size: 1.4em;
font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; } .icons-row .et_pb_column {
display: flex;
align-items: center;
justify-content: center;
}
.icons-row .et_pb_column .logos{
width: 12%;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
input[type="date"]{
padding:11px!important;
}
@media only screen and ( max-width: 1500px ) {
.slider-text h1{
font-size:60px;
}
}
@media only screen and ( max-width: 1200px ) {
.slider-text{
margin:-40% auto 0;
}
}
@media only screen and ( max-width: 1024px ) {
#top-menu-nav, #top-menu {
display: none;
}
#et_top_search {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
.mob-phone{
position: relative;
width: 100%;
display: table;
text-align: center;
margin-top: -25px;
font-size: 18px;
}
.mob-phone a{
color: #e34158!important;
font-size: 1.3em!important;
letter-spacing: 2px;
font-weight: 700!important;
text-transform: uppercase!important;
text-shadow: 0.05em 0.05em 0.03em rgba(0,0,0,0.4);
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header{
position: absolute;
}
.location .checkbox-750{
display:block;
margin-top:10px;
}
.location input{
transform: scale(1.2);
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.radio-statusparent, .radio-child{
display:block!important;
}
select.wpcf7-form-control{
padding-left:5px!important;
}
.ifyes{
display:block!important;
margin-left:0!important;
margin:15px 0;
}
.col_1_3, .col_1_2, .col_1_4, .col_2_3, .col_3_4{
width:100%!important;
float:none;
}
.wrapForm {
width: 100%!important;
float: none!important;
padding-left:0!important;
}
.ifyes .wpcf7-form-control-wrap{
width:100%;
}
.wrapallFormCheckbox>div {
width: 100%;
}
}
@media screen and ( max-width: 981px ) {
#main-header{
padding-bottom: 20px;
background: #fff;
}
h1{
font-size: 1.6em!important;
} .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
} .first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
} .custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
.icons-row .et_pb_column{
display: block;
}
.icons-row .et_pb_column .logos{
width: 50%;
float: left;
margin-top: 5% !important;
margin-bottom: 5% !important;
}
.icons-row .et_pb_column .logos:nth-child(odd) {
clear: both;
}
.icons-row .et_pb_column .logos:last-child {
width: 100%;
}
.icons-row .et_pb_column .logos span img {
max-width: 100% !important;
height: auto !important;
max-height: 185px !important;
}
#footer-widgets .footer-widget .widget_nav_menu{
display:none;
}
}
@media screen and ( max-width: 640px ) {
.icons-row .et_pb_column .logos{
width: 80%;
float: none;
}
h1{
font-size: 1.1em!important;
}
}