body.admin-bar #main-header-small{top:32px}@media screen and (max-width: 782px){body.admin-bar #main-header-small{top:46px}}body.admin-bar #custom-home-slider .et_pb_slide{background-position-y:50px}body.et_fixed_nav{padding-top:80px}@media only screen and (min-width: 980px){body.et_fixed_nav{padding-top:51px}}body.et_fixed_nav #main-header-small{position:fixed}@media only screen and (max-width: 980px){body.et_fixed_nav #main-header-small{position:absolute}}body #main-header-small{top:0;background-color:#fff;width:100%;z-index:99999;padding:18px 0 0 0;min-height:43px;box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (max-width: 980px){body #main-header-small{padding-bottom:20px}}
html.js{height:100%;margin:0}html.js .dc-preload{display:block}html.js .dc-preload.dc-hidden{display:none}html.js body.dc-loading{height:100%;padding:0}.dc-container{position:relative;overflow-x:hidden}.dc-container.dc-hidden{visibility:hidden}.dc-preload{display:none;position:relative;height:100%}.dc-preload .dc-progress-back,.dc-preload .dc-progress-front{position:absolute;width:18rem;height:18rem;margin-top:0;margin-left:auto;margin-right:auto;left:0;right:0;top:25%;border:1rem solid;border-radius:50%}.dc-preload .dc-progress-front{border-color:transparent;border-left-color:#7cbec6;-webkit-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite}.dc-preload .dc-progress-back{border-color:#d4145a}.dc-preload .dc-progress-back img{position:absolute;bottom:110%;left:0;right:0;margin-left:0;margin-right:0;width:100%}.dc-preload .dc-progress-back h5{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;font-size:2rem;color:#d4145a}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.dc-page-section h2{padding:20px 0 20px 0;color:#d4145a;border-top:1px solid #7cbec6;border-bottom:1px solid #7cbec6;margin-bottom:30px;font-size:26px;font-weight:300;text-align:center}.dc-brands-container{padding:0;opacity:0.8}.dc-brands-container .et_pb_row{position:absolute;bottom:100%;left:0;right:0;width:100%;padding:0}@media only screen and (max-width: 651px){.dc-brands-container .et_pb_row{position:relative}}.dc-brands-container .et_pb_row .et_pb_column{padding-bottom:0}.dc-brands-container .et_pb_row .et_pb_text{margin-bottom:0;padding:0 10%;width:80%}.et_pb_more_button,.et_pb_promo_button,.et_pb_contact_submit{background-color:#d4145a !important}.et_pb_pricing_table_button,.et_pb_promo_button,a.et_pb_more_button,.et_pb_newsletter_button,.comment-reply-link,.form-submit input,.et_pb_contact_submit,.et_pb_contact_reset,.single_add_to_cart_button .button{color:#fff;border:none}.dc-contactinfo{margin-top:40px}@media only screen and (min-width: 1051px){.dc-contactinfo div{display:inline-block}.dc-contactinfo .dc-contact-phone:before,.dc-contactinfo .dc-contact-address:before{content:'|';margin-left:10px;margin-right:10px}}
.dc-contact-form{width:60%;margin-left:auto;margin-right:auto}.dc-contact-form input[type="text"],.dc-contact-form textarea{background-color:rgba(255,255,255,0.8) !important}.dc-contact-form .et_pb_contact .et_pb_contact_message{margin-bottom:5px}.dc-contact-form .et_pb_contact .et_pb_contact_form .et_pb_contact_left{width:100%}.dc-contact-form .et_pb_contact .et_pb_contact_form .et_pb_contact_reset{display:none}.dc-contact-form .et_pb_contact .et_pb_contact_form .et_pb_contact_submit{float:none;margin-left:auto;margin-right:auto;padding:14px 20px 14px 20px;font-weight:300;font-size:20px;line-height:20px;cursor:pointer;color:#fff !important}.et_pb_blurb_content h4{padding:10px 0 10px 0;color:#d4145a;border-top:1px solid #7cbec6;border-bottom:1px solid #7cbec6;margin-bottom:10px;font-weight:300;text-align:center}#sidebar .et_pb_widget li+li{border-top:1px solid lightgrey}#ss_wc_mailchimp_opt_in,input#ship-to-different-address-checkbox{-webkit-appearance:checkbox}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0;width:70px}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty{text-align:left;text-indent:10%}.dc-tile-box{width:23%;padding-bottom:30%;position:relative;float:left;overflow:hidden;margin-right:1%;margin-bottom:1%;background-color:transparent}@media only screen and (max-width: 400px){.dc-tile-box{width:100%;padding-bottom:100%}}@media only screen and (max-width: 650px) and (min-width: 481px){.dc-tile-box{width:50%;padding-bottom:50%}}@media only screen and (max-width: 1050px) and (min-width: 651px){.dc-tile-box{width:33.3%;padding-bottom:33.3%}}@media only screen and (max-width: 1290px) and (min-width: 1051px){.dc-tile-box{width:25%;padding-bottom:25%}}.dc-tile-box:hover>.dc-tile-bg{background-color:#89ABDC}.dc-tile-box:hover>.dc-tile-more{top:91%}.dc-tile-box .dc-tile-image{width:100%;height:130px;overflow:hidden;background-color:transparent}.dc-tile-box .dc-tile-image .dc-tile-frame{position:absolute;width:100%;height:130px;background-color:transparent;-webkit-box-shadow:0 0 5px black inset;box-shadow:0 0 5px black inset}.dc-tile-box .dc-tile-image .fluid-width-video-wrapper{overflow:hidden !important}.dc-tile-box .dc-tile-image .fluid-width-video-wrapper .dc-tile-video{width:100%;height:auto !important;top:-15% !important;z-index:-1}.dc-tile-box .dc-tile-bg{position:absolute;width:100%;height:100%;top:140px;background:transparent;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}.dc-tile-box .dc-tile-bg .dc-tile-post{position:absolute;padding:1%;overflow:hidden}.dc-tile-box .dc-tile-bg .dc-tile-post p{color:#666666}.dc-tile-box .dc-tile-more{position:absolute;width:100%;height:10%;top:100%;color:#FFFFFF;background-color:#d4145a;text-align:center;padding-top:1%;-webkit-transition:top 0.3s ease-out;transition:top 0.3s ease-out}.widget_mailchimpsf_widget{display:block;margin-bottom:0 !important;float:none;padding-top:0.25rem;padding-bottom:0.25rem;text-align:center}.widget_mailchimpsf_widget .widgettitle,.widget_mailchimpsf_widget #mc_signup{display:inline;display:inline-block;vertical-align:middle}.widget_mailchimpsf_widget .widgettitle{padding-bottom:0;color:#fff;line-height:3rem;border-right:1px solid #fff;padding-right:5px}@media only screen and (max-width: 767px){.widget_mailchimpsf_widget .widgettitle{border-right:none}}.widget_mailchimpsf_widget .widgettitle,.widget_mailchimpsf_widget #mc_subheader,.widget_mailchimpsf_widget .mc_var_label{margin-bottom:0 !important}.widget_mailchimpsf_widget .mc_error_msg{border:0}.widget_mailchimpsf_widget #mc_signup_form{height:3rem}@media only screen and (max-width: 767px){.widget_mailchimpsf_widget #mc_signup_form{margin-bottom:1rem}}.widget_mailchimpsf_widget #mc_signup_form label{display:none}.widget_mailchimpsf_widget #mc_signup_form .mc_form_inside div{margin:0}.widget_mailchimpsf_widget #mc_signup_form .mc_form_inside .mc_merge_var,.widget_mailchimpsf_widget #mc_signup_form .mc_form_inside .mc_signup_submit{float:left}.widget_mailchimpsf_widget #mc_signup_form .mc_input{background-color:#fff;padding:5px;color:#000;border:none;width:200px;height:3rem}.widget_mailchimpsf_widget #mc_signup_form .mc_input::-webkit-input-placeholder{color:#d4145a !important;font-style:italic}.widget_mailchimpsf_widget #mc_signup_form .mc_input::-moz-placeholder{color:#d4145a !important;font-style:italic}.widget_mailchimpsf_widget #mc_signup_form .mc_input:-moz-placeholder{color:#d4145a !important;font-style:italic}.widget_mailchimpsf_widget #mc_signup_form .mc_input:-ms-input-placeholder{color:#d4145a !important;font-style:italic}.widget_mailchimpsf_widget #mc_signup_form .mc_signup_submit #mc_signup_submit{height:3rem !important;width:auto !important;font-family:'Lucida Grande', Raleway, Arial, sans-serif;font-size:11px !important;font-weight:normal !important;line-height:normal !important;background-color:#d4145a !important;border:none !important;color:#fff !important;margin:0 !important;padding:14px !important}.tribe-events-list-widget ol li{margin:0;padding:5px 0}.tribe-events-list-widget .entry-title{font-size:14px;font-weight:600}.tribe-events-list-widget .duration{font-weight:500}.tribe-events-list-widget .tribe-events-widget-link{border-top:1px solid lightgrey;padding-top:5px}.tribe-events-page-title{display:none}.tribe-events-event-meta a{color:#7EBEC5 !important}ul.dc-products{list-style:none}ul.dc-products li{margin-bottom:2rem}ul.dc-products li .dc-product-left{float:left;margin-right:1rem;text-align:center}ul.dc-products li .dc-product-left .dc-featured img{width:150px;height:auto;margin-bottom:1rem}.et_right_sidebar.woocommerce div.product div.images,.et_right_sidebar.woocommerce-page div.product div.images,.et_right_sidebar.woocommerce #content div.product div.images,.et_right_sidebar.woocommerce-page #content div.product div.images,.et_left_sidebar.woocommerce div.product div.images,.et_left_sidebar.woocommerce-page div.product div.images,.et_left_sidebar.woocommerce #content div.product div.images,.et_left_sidebar.woocommerce-page #content div.product div.images{width:180px !important;margin-right:2rem}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:left}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{display:none}div[itemscope] div[itemprop="description"]{display:none}div[itemscope] .product_meta{display:none}.dc-service-background{z-index:1}.dc-service-background>div{background-position:0% 80px;-webkit-background-size:100%;background-size:100%;margin-bottom:1rem;margin-bottom:0;z-index:1}@media only screen and (min-width: 981px){.dc-service-background>div{background-position:0% 52px}}.dc-service-background .dc-service-header{position:relative;background-color:rgba(0,0,0,0.2);padding:0;height:100%;z-index:2}.dc-service-background .dc-service-header h1{font-weight:200;color:#fff;padding:10px}@media only screen and (max-width: 400px){.dc-service-background .dc-service-header h1{font-size:200%;padding:2rem}}@media only screen and (min-width: 401px){.dc-service-background .dc-service-header h1{font-size:300%;padding:3rem}}@media only screen and (min-width: 601px){.dc-service-background .dc-service-header h1{font-size:400%;padding:4rem}}@media only screen and (min-width: 801px){.dc-service-background .dc-service-header h1{font-size:600%;padding:4rem}}@media only screen and (min-width: 1100px){.dc-service-background .dc-service-header h1{font-size:1000%;padding:5rem}}
.dc-service-section{padding:0}.dc-service-section .et_pb_row{padding-top:0}.dc-page-section{margin-top:1rem}.dc-event{position:relative;height:85px;margin-bottom:25px}@media only screen and (max-width: 400px){.dc-event{height:66px}}.dc-event:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dc-event:hover>a>.dc-event-infoframe>.dc-event-info{top:-100%}@media only screen and (max-width: 400px){.dc-event:hover>a>.dc-event-infoframe>.dc-event-info{top:0}}.dc-event .dc-event-cal{position:absolute;top:0;left:0;width:88px;height:100%;overflow:hidden;background-color:#7cbec6}@media only screen and (max-width: 400px){.dc-event .dc-event-cal{width:66px;height:66px}.dc-event .dc-event-cal:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}}.dc-event .dc-event-cal .dc-event-month{text-align:center;background-color:#d4145a;color:white;font-size:16px;font-weight:600;padding:5px;line-height:normal}@media only screen and (max-width: 400px){.dc-event .dc-event-cal .dc-event-month{font-size:14px}}.dc-event .dc-event-cal .dc-event-day{text-align:center;font-size:34px;font-weight:600;line-height:50px;color:white}@media only screen and (max-width: 400px){.dc-event .dc-event-cal .dc-event-day{font-size:22px}}.dc-event .dc-event-infoframe{float:left;overflow:hidden;height:100%;padding-left:100px}@media only screen and (max-width: 400px){.dc-event .dc-event-infoframe{padding-left:80px}}.dc-event .dc-event-infoframe .dc-event-info{position:relative;float:left;height:200%;-webkit-transition:all .3s ease-in;top:0}.dc-event .dc-event-infoframe .dc-event-info .dc-event-topinfo{padding:0;height:50%}.dc-event .dc-event-infoframe .dc-event-info .dc-event-topinfo p{font-size:12px;padding:0}.dc-event .dc-event-infoframe .dc-event-info .dc-event-topinfo .dc-event-title{color:black}.dc-event .dc-event-infoframe .dc-event-info .dc-event-bottominfo{padding:0;height:50%;position:relative}.dc-event .dc-event-infoframe .dc-event-info .dc-event-bottominfo .dc-event-content{font-size:12px;padding:0 24px 0 0;height:100%}.dc-event .dc-event-infoframe .dc-event-info .dc-event-bottominfo .dc-event-more{position:absolute;top:0;right:0;width:20px;height:100%;background-color:#7cbec6;color:white;padding:2px;text-align:center}.dc-event .dc-event-infoframe .dc-event-info .dc-event-bottominfo .dc-event-more p{margin-top:26px}.dc-listen-live{max-width:100px;margin-bottom:20px}.dc-listen{font-size:20px}.dc-listen-time{font-size:24px;font-weight:200;margin-bottom:20px}@media only screen and (max-width: 650px){.et-fixed-header #logo{max-height:15px}}@media only screen and (max-width: 1050px) and (min-width: 651px){.et-fixed-header #logo{max-height:30px}}
#custom-home-slider .et_pb_slide_with_image{-webkit-background-size:100%;background-size:100%;background-position:0 80px}#custom-home-slider .et_pb_slide_with_image .et_pb_container{min-height:0 !important}#custom-home-slider .et_pb_slide_with_image .et_pb_slide_content{display:none}@media only screen and (max-width: 400px){#custom-home-slider .et_pb_slide_with_image{background-image:url(http://www.heartline.dreamhosters.com/wp-content/uploads/2014/05/dbw-fun-relaxed-400.png) !important}}@media only screen and (max-width: 650px) and (min-width: 481px){#custom-home-slider .et_pb_slide_with_image{background-image:url(http://www.heartline.dreamhosters.com/wp-content/uploads/2014/02/drbrendawade-funrelaxed-600.png) !important}#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description{padding-bottom:10px}}@media only screen and (max-width: 650px) and (min-width: 481px){#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description h2{margin-top:100px}}@media only screen and (min-width: 651px){#custom-home-slider .et_pb_slide_with_image .et_pb_slide_content{display:block}}@media only screen and (max-width: 980px) and (min-width: 651px){#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description{padding-top:40px;float:right;text-align:left;width:215px}}@media only screen and (min-width: 981px){#custom-home-slider .et_pb_slide_with_image{background-position:0 51px}#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description{padding-bottom:130px}}@media only screen and (min-width: 1200px){#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description{padding-bottom:200px}}@media only screen and (min-width: 1400px){#custom-home-slider .et_pb_slide_with_image .et_pb_slide_description{padding-bottom:300px}}
.dc-footer-top{background-color:#666}.slickQuizWrapper .quizName{display:none !important}
