@charset "utf-8";
/* CSS Document */

/*----*****---- << Color >> ----*****----*/
#main-menu ul li a:hover, #main-menu ul > li.current_page_item > a, #main-menu ul > li.current_page_ancestor > a, #main-menu ul > li.current-menu-item > a, #main-menu ul > li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-ancestor > a, #header.header4 #main-menu ul.menu > li.current-menu-ancestor > a, #header.header4 #main-menu ul.menu > li.current_page_item > a, #header.header4 #main-menu ul.menu > li > a:hover, #main-menu ul li.menu-item-simple-parent ul li a:hover, #main-menu ul li.menu-item-megamenu-parent:hover > a { color:#30a8ad; }

a, .top-bar a:hover, #footer .widget ul li a, #footer a:hover, .dt-sc-ico-content.type2 > i, .dt-sc-ico-content.type8 > span, #footer .widget .recent-posts-widget ul li h4 a:hover, #footer  .widget.widget_popular_entries ul li h6 a:hover, .dt-sc-ico-content.type1 span, .dt-sc-ico-content.type3 .icon span, .dt-sc-ico-content.type5 .icon span, .dt-sc-ico-content.type2 .icon .fa, .dt-sc-ico-content.type2 .icon .glyph-icon, .dt-sc-toggle-accordion > a, .dt-sc-toggle > a, .blog-post .blog-detail h2 a:hover, .blog-post .blog-post-meta li.comments a:hover, .dt-sc-ico-content.type7 .icon .fa, .dt-sc-event.type2 .event-detail h2 a:hover, .breadcrumb-wrapper h1, .breadcrumb-wrapper .breadcrumb a, .dt-sc-button.bordered span, .widget ul li a:hover, .blog-entry h4 a:hover, .widget.quick_links ul li a, .dt-sc-contact-info h5 a, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-content h3, .dt-excersise-detail h5 a:hover, .dt-sc-event:hover .event-detail h2 a, .dt-excersises:hover h5 a, .dt-excersise-meta h5 a:hover, .dt-excersise-title.title h5 a:hover, .section-title2 span, .section-title3 span, .carousel-arrows a:hover, .dt-excersise-detail > h4 a:hover,  ul.commentlist li .author-name a:hover, #footer .widget.widget_meta ul li a:hover, #footer .widget.widget_categories ul li a:hover, .widget_tweetbox .at, .top-bar .top-right a .fa, .blog-entry:hover h4 a, .dt-sc-event-new:hover .dt-sc-event-title > h4 a, .dt-sc-nutrition:hover h4 a, .loader, .dt-sc-add2 a h3, .widget.widget_tweetbox ul li .tweet_time a, #footer .widget.widget_tweetbox ul li .tweet_time a, #footer .dt-sc-hr.top a:hover, #footer .textwidget ul li a:hover, .blog-entry .entry-metadata .tags a:hover, .dt-sc-subscribe-wrapper a:hover, .product-wrapper:hover .product-details > h5 a, .widget ul.quick_links li a, .woocommerce-MyAccount-navigation ul > li.is-active > a { color:#30a8ad; }

.megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul li .textwidget ul li > a:before, #main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before { color:#55c4c9; }

.full-contact a, .timetable ul li.dt-sc-table-cnt span { color:#b3ecee; }

/*----*****---- << Background Color >> ----*****----*/
th, /*.dt-sc-button,*/ .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover, input[type="submit"], input[type="reset"], button, input[type="button"], .blog-entry .entry-meta .date, .dt-sc-toggle-frame .dt-sc-toggle-accordion.active, .dt-excersises:hover p.count, .portfolio:hover .portfolio-detail:before, .portfolio .fig-overlay a:hover, .dt-sc-ico-content.type3 .icon:after, .dt-sc-ico-content.type5 .icon:after, .dt-sc-ico-content.type7 .icon:after, .dt-sc-pricing-table.type1 .dt-sc-buy-now .dt-sc-button:hover span, .dt-sc-pricing-table.type1 .selected .dt-sc-tb-header .dt-sc-price, .dt-sc-toggle-frame h5.dt-sc-toggle.active, ul.dt-sc-tabs-frame > li > a.current, ul.dt-sc-tabs-vertical-frame > li > a.current, .blog-post .blog-post-meta li.categories a:hover, .dt-sc-ico-content.type6 .dt-sc-iconbox .icon, .testimonial-pagination a.selected, .testimonial-pagination a:hover, .dt-sc-ico-content.type4:hover .icon, .selection-box:after, .dt-sc-button.bordered:hover span, .dt-sc-titled-box h6.dt-sc-titled-box-title, blockquote.type2:before, .dt-menu-toggle, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .dt-sc-ico-content.type2:hover .icon, .dt-sc-ico-content.type8:hover .icon, .bx-controls a.bx-prev:hover, .bx-controls a.bx-next:hover, span.image-overlay-inside:before, .megamenu-child-container .dt-sc-pro-thumb .programs-overlay, .support, .full-service, blockquote.type6, .dt-sc-team.type2 .team-detail, .dt-sc-team.type2 .dt-sc-social-icons, .dt-sc-table-cnt, .dt-sc-event-thumb span, .dt-sc-event-new:hover .dt-sc-event-title p.count, .dt-sc-add1 .add-offer, .dt-sc-workout-detail .dt-excersise-title p.count, .dt-excersise-title.title p.count, #footer .social-media, footer .subscribe-frm input[type="submit"]:hover, .sticky .featured-post, .featured-post, .dt-sc-ico-content.type8 .icon .icon-overlay, .dt-excersise-detail-cnt, .post-nav-container .prev-post a, .post-nav-container .next-post a, .ui-widget-content, .product-content > a.dt-sc-button, .product-content .add_to_wishlist, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .product-wrapper .featured-tag, .product-thumb-wrapper .featured-tag, .product .product-thumb-wrapper .onsale, .summary .add_to_wishlist, .summary .yith-wcwl-wishlistaddedbrowse.show, .summary .yith-wcwl-wishlistexistsbrowse.show, .woocommerce-tabs ul.tabs > li.active > a, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar thead th, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-list-event-detail .tribe-events-read-more, #tribe-events-content .tribe-events-tooltip h4, .tribe-grid-header, .tribe-grid-header .tribe-week-today, .tribe-events-day-time-slot .tribe-events-read-more, .tribe-mini-calendar th, #buddypress div.item-list-tabs ul li.selected a, .tribe-mini-calendar-nav td, #footer .widget.widget_tag_cloud .tagcloud a:hover, #footer .widget.widget_product_tag_cloud a:hover, #buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a, #bbpress-forums li.bbp-header, .checkout-button.button, /**Time table **/.tt_timetable .event, .tt_tooltip .tt_tooltip_content, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected, .sf-timetable-menu li ul li a:hover, .sf-timetable-menu li ul li.selected a:hover, .tt_upcoming_events li .tt_upcoming_events_event_container:hover, .tt_upcoming_event_controls a:hover, .tt_tabs_navigation li a:hover, .tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a, #yith-wcwl-popup-message, /** New tooltip **/ .dt-sc-tooltip-one .tooltip-inner, .dt-sc-tooltip-two .tooltip-content, .dt-sc-tooltip-three .tooltip-content, .tribe-events-back > a, .dt-sc-team.type1::before, .csstransforms3d .dt-sc-button span::before, .dt-sc-button span { background-color:#30a8ad; }

.full-pattern5:after { background-color: rgba(48, 168, 173, 0.9); }

/*.dt-sc-button:hover, */ .pagination ul li.active-page, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, input[type="button"]:hover, .csstransforms3d a.dt-sc-button::before, .post-nav-container .prev-post a:hover, .post-nav-container .next-post a:hover, #buddypress div.pagination .pagination-links span.current, .checkout-button.button:hover, /**Time table **/ .tt_timetable .event:hover, .tt_timetable .event .event_container.tt_tooltip:hover, .tt_tooltip .tt_tooltip_content, .tt_timetable .event:hover, .tt_timetable .event .event_container.tt_tooltip:hover, #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .tribe-events-list-event-detail .tribe-events-read-more:hover, .tribe-events-back > a:hover, .csstransforms3d .dt-sc-button:hover span::before, .csstransforms3d .dt-sc-button:focus span::before { background-color:#20959a; }

.theme-btn { background-color:#9c1949; }
.theme-btn:hover { background-color:#8a123e; }

.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p {  background-image:url(images/pr-offer-bg.png); }

.dt-sc-ico-content.type2 .icon1:before { background-image:url(images/icon1.png); }
.dt-sc-ico-content.type2 .icon2:before { background-image:url(images/icon2.png); }
.dt-sc-ico-content.type2 .icon3:before { background-image:url(images/icon3.png); }
.dt-sc-ico-content.type2 .icon4:before { background-image:url(images/icon4.png); }

/*----*****---- << Border >> ----*****----*/
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active, .dt-sc-toggle-frame h5.dt-sc-toggle.active, .dt-excersises:hover p.count, .intro-text.type2, ul.dt-sc-tabs-frame > li > a.current, ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-ico-content.type6 .dt-sc-iconbox .icon, .dt-sc-event-new:hover .dt-sc-event-title p.count, .dt-sc-nutrition:hover .dt-sc-nutrition-thumb, .dt-excersises:hover p.count a span, .dt-sc-workout-detail .dt-excersise-title p.count, .dt-excersise-title.title p.count, .woocommerce-tabs ul.tabs > li.active > a, .tt_tabs_navigation li a:hover, .tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a { border-color:#0e8f94; }

.portfolio:hover .portfolio-detail, .dt-sc-team.type1:hover .dt-sc-team-thumb img, .dt-sc-ico-content.type2:hover .icon, .dt-sc-button.bordered span, blockquote.type2, .dt-sc-testimonial .author:hover img, .dt-sc-team:hover:before, .dt-sc-team:hover p, .dt-sc-programs:hover .dt-sc-pro-detail .dt-sc-pro-content, .dt-excersises:hover .dt-excersise-meta, .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul.sub-menu, #footer .dt-sc-contact-info p i, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before, .featured-tag:after, .product-wrapper:hover .featured-tag:after, .product .product-thumb-wrapper .onsale, .product .product-thumb-wrapper .onsale:before, .product .product-thumb-wrapper .onsale:after, .dt-sc-tribe-views ul li.tribe-bar-active a, .tribe-events-list .tribe-events-event-cost span, /** Time Table **/ .tt_upcoming_events li .tt_upcoming_events_event_container:hover, .tt_upcoming_event_controls a:hover, /* New Border */.dt-sc-ico-content.type2::before, .dt-sc-ico-content.type2::after, .dt-sc-ico-content.type8::before, .dt-sc-ico-content.type8::after, .dt-excersises.type2 .dt-excersise-detail:hover::before, .dt-excersises.type2 .dt-excersise-detail::after, .dt-sc-programs .dt-sc-pro-detail::before, .dt-sc-programs .dt-sc-pro-detail::after, .dt-sc-event::before, .dt-sc-event::after, .blog-entry::after, .blog-entry::before, .dt-sc-tabs-container.dt-sc-service > li.current a, .dt-sc-team.type3::before, .dt-sc-team.type3::after { border-color:#30a8ad; }

blockquote.type4, .tt_event_hours li, .tt_upcoming_events li .tt_upcoming_events_event_container { border-left-color:#30a8ad; }

h4.ls-l { color: #30a8ad !important; }
.ls-l.ls-preloaded, .bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky { background-color: #30a8ad !important; }

.dt-sc-team.type2:hover .dt-sc-social-icons, .dt-sc-team.type2 .dt-sc-social-icons li a, .dt-sc-team.type2 .dt-sc-social-icons li:first-child a { border-color:#abdbdd; }

#footer .social-media .dt-sc-social-icons li { border-color:#62ced2; }
.tt_tooltip .tt_tooltip_arrow { border-color:#20959a transparent; }
.dt-sc-tooltip-one.bottom .tooltip-content::after, .dt-sc-tooltip-one .tooltip-text { border-bottom-color: #0e8f94; }
.dt-sc-tooltip-one .tooltip-content::after, .dt-sc-tooltip-one.bottom .tooltip-content .tooltip-text, .dt-sc-tooltip-one .tooltip-content::after { border-top-color: #0e8f94; }
.dt-sc-tooltip-three.bottom .tooltip-content::after { border-bottom-color: #30a8ad }
.dt-sc-tooltip-three .tooltip-content::after { border-top-color: #30a8ad; }

/*----*****---- << Box shadow >> ----*****----*/
.dt-sc-ico-content.type6 .icon:after { box-shadow: 0 0 0 4px #30a8ad; }
.dt-sc-nutrition:hover .dt-sc-nutrition-thumb { box-shadow: 0 0 0 3px #0e8f94; }

/*----*****---- << woocommerce >> ----*****----*/
.product-content .add_to_cart_button.dt-sc-button.product_type_simple:hover { background-image:url(images/cart-hover.png); }
.product-content .add_to_cart_button.dt-sc-button.added:hover { background-image:url(images/cart-added-hover.png); }
.product-content .dt-sc-button.product_type_variable:hover, .product-content .product_type_simple.dt-sc-button:hover { background-image:url(images/variable-hover.png); }
.product-content .yith-wcwl-add-to-wishlist a:hover { background-image: url(images/wish-list-hover.png); }
.product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-content .yith-wcwl-wishlistaddedbrowse a:hover { background-image:url(images/wish-list-added-hover.png); }

/*----*****---- << Retina Images >> ----*****----*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
.dt-sc-ico-content.type2 .icon1:before { background-image:url(images/icon1@2x.png); background-size:51px 49px; }
.dt-sc-ico-content.type2 .icon2:before { background-image:url(images/icon2@2x.png); background-size:55px; }
.dt-sc-ico-content.type2 .icon3:before { background-image:url(images/icon3@2x.png); background-size:22px 49px; }
.dt-sc-ico-content.type2 .icon4:before { background-image:url(images/icon4@2x.png); background-size:56px 62px; }
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p {  background-image:url(images/pr-offer-bg@2x.png); background-size:106px; }

.product-content .add_to_cart_button.dt-sc-button.product_type_simple:hover { background-image:url(images/cart-hover@2x.png); background-size:26px 22px; }
.product-content .add_to_cart_button.dt-sc-button.added:hover { background-image:url(images/cart-added-hover@2x.png); background-size:26px 22px; }
.product-content .dt-sc-button.product_type_variable:hover, .product-content .product_type_simple.dt-sc-button:hover { background-image:url(images/variable-hover@2x.png); background-size:21px 23px; }
.product-content .yith-wcwl-add-to-wishlist a:hover { background-image: url(images/wish-list-hover@2x.png); background-size:26px 23px; }
.product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-content .yith-wcwl-wishlistaddedbrowse a:hover { background-image:url(images/wish-list-added-hover@2x.png); background-size:26px 23px; }
}