/*
Theme Name: Wellspring Child Theme
Theme URI: http://wellspring.mikado-themes.com
Description: A child theme of Wellspring
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: wellspring
*/
@import url("../wellspring/style.css");


footer .mkdf-footer-top.mkdf-footer-top-aligment-left {
    text-align: center;
}

.mkdf-mobile-header .mkdf-mobile-nav a:hover {
    color: #ff9933;
}


.vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}

.mkdf-price-table .mkdf-price-table-inner .mkdf-table-content {
    border-top: 0px dashed #e5e5e5;
}


.mkdf-blog-slider-holder .mkdf-bs-item-date {
    color: #ff9933;
}
.mkdf-pagination li.active span {
    color: #ff9933;
}
aside.mkdf-sidebar .widget ul li {
    color: #ff9933;
}

aside.mkdf-sidebar .widget.widget_product_tag_cloud .tagcloud a, aside.mkdf-sidebar .widget.widget_tag_cloud .tagcloud a {
    background-color: #ff9933;
    border: 1px solid #ff9933;
}

#mkdf-back-to-top, .mkdf-carousel-pagination .owl-page.active span {
    background-color: #ff9933;
}
.mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li.mkdf-active-item>a:hover, .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li:hover>a, .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li>a:hover, .mkdf-page-header .mkdf-sticky-header .mkdf-search-opener:hover, .mkdf-page-header .mkdf-sticky-header .mkdf-side-menu-button-opener:hover, body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li:hover>a, body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li>a:hover {
    color: #ff9933;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a, body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-main-menu>ul>li:hover>a {
    color: #ff9933;
}

.mkdf-sticky-header-on-scroll-down-up .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu>ul>li.mkdf-active-item>a {
    color: #ff9933;
}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a {
    color: #ff9933;
}

::selection {
    background: #ff9933;
}

.mkdf-blog-slider-holder .mkdf-bs-item-bottom-section .mkdf-bs-item-categories a:hover {
    color: #ff9933;
}
.mkdf-blog-list-holder.mkdf-grid-type-2 .mkdf-post-item-author-holder a:hover, .mkdf-blog-list-holder.mkdf-masonry .mkdf-post-item-author-holder a:hover {
    color: #ff9933;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener a:hover {
    color: #ff9933;
}

.bbp-login-form .mkdf-btn-hover-solid.user-submit:not(.mkdf-btn-custom-border-hover):hover, .bbp-login-form .user-submit:not(.mkdf-btn-custom-border-hover):hover, .bbpress div:not(.bbp-logged-in)>.mkdf-btn-hover-solid.submit:not(.mkdf-btn-custom-border-hover):hover, .bbpress div:not(.bbp-logged-in)>.submit:not(.mkdf-btn-custom-border-hover):hover, .mkdf-btn-hover-solid.tribe-events-button:not(.mkdf-btn-custom-border-hover):hover, .mkdf-btn-hover-solid.tribe-events-read-more:not(.mkdf-btn-custom-border-hover):hover, .mkdf-btn.mkdf-btn-hover-outline:not(.mkdf-btn-custom-border-hover):hover, .mkdf-btn.mkdf-btn-hover-solid:not(.mkdf-btn-custom-border-hover):hover, .tribe-events-button:not(.mkdf-btn-custom-border-hover):hover, .tribe-events-read-more:not(.mkdf-btn-custom-border-hover):hover, .woocommerce .button:not(.mkdf-btn-custom-border-hover):hover:not(.add_to_cart_button), .woocommerce .mkdf-btn-hover-solid.button:not(.mkdf-btn-custom-border-hover):hover:not(.add_to_cart_button) {
    border-color: #ff9933!important;
}

.bbp-login-form .user-submit:not(.mkdf-btn-custom-hover-color):hover, .bbpress div:not(.bbp-logged-in)>.submit:not(.mkdf-btn-custom-hover-color):hover, .mkdf-btn.mkdf-btn-hover-outline:not(.mkdf-btn-custom-hover-color):hover, .tribe-events-button:not(.mkdf-btn-custom-hover-color):hover, .tribe-events-read-more:not(.mkdf-btn-custom-hover-color):hover, .woocommerce .button:not(.mkdf-btn-custom-hover-color):hover:not(.add_to_cart_button) {
    color: #ff9933!important;
}

.bbp-login-form .user-submit, .bbpress div:not(.bbp-logged-in)>.submit, .mkdf-btn.mkdf-btn-solid, .tribe-events-button, .tribe-events-read-more, .woocommerce .button:not(.add_to_cart_button) {
    background-color: #ff9933;
    border: 2px solid #ff9933;
    color: #fff;
}

.mkdf-single-tags-holder .mkdf-tags a {
    border: 1px solid #ff9933;
    background-color: #ff9933;
}

.mkdf-price-table .mkdf-price-table-inner {
    background-color: rgba(255,255,255,0);
}

.kgwp_programs_home {
    padding: 0px;
    background-position: 0px;
}

.kgwp_programs_home ul li {
    color: #ffffff;
}

.kgwp_programs_home ul li h2 {
    color: #ffffff;
}

.kgwp_programs_studio {
    padding: 0px;
    color: #000000;
    background-position: 0px;
}

.kgwp_programs_studio ul li {
    color: #ffffff;
}

.kgwp_programs_studio ul li h2 {
    color: #ffffff;
}


.kgwp_programs_pro {
    padding: 0px;
    color: #ffffff;
    background-position: 0px;
}

.kgwp_programs_pro ul li {
    color: #ffffff;
}

.kgwp_programs_pro ul li h2 {
    color: #ffffff;
}



.mkdf-btn {
    border-radius:0px;
}
.mkdf-pricing-tables.mkdf-three-columns .mkdf-price-table {
    height: 556px;
}

.mkdf-price-table .mkdf-price-table-inner {
    border: 0px solid #f2f2f2;
}

.mkdf-price-table .mkdf-price-table-inner .mkdf-title-content {
    color: #FAFAFA;
}

.mkdf-price-table .mkdf-price-table-inner .mkdf-price {
    color: #ff9933;
}


@media only screen and (max-width: 1200px) {
  .mkdf-price-table:nth-child(1) {
    background-image: url("/wp-content/uploads/2016/04/programmHome.png");
    background-size: 403px 556px;
}

.mkdf-price-table:nth-child(2) {
    background-image: url("/wp-content/uploads/2016/04/programmStudio.png");
    background-size: 403px 556px;
}


.mkdf-price-table:nth-child(3) {
    background-image: url("/wp-content/uploads/2016/04/programmPro.png");
    background-size: 403px 556px;  
}


@media only screen and (max-width: 1024px) {
 	padding: 0px;

}

@media only screen and (max-width: 768px) {
  padding: 0px -196px 0px 0px;

}

@media only screen and (max-width: 600px) {
  padding: 0px;

}

@media only screen and (max-width: 480px) {
  padding: 0px;
}

@media only screen and (max-width: 320px) {
  padding: 0px;
}

