/*
Theme Name: ChapterOne Child
Theme URI: http://chapterone.mikado-themes.com
Description: A child theme of ChapterOne Theme
Author: GoatITMedia
Author URI: https://www.goatitmedia.nl
Version: 1.0.0
Text Domain: chapterone
Template: chapterone
*/

.gm-override.theme-chapterone .mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-text,
.gm-override.theme-chapterone ul.products>.product .mkdf-pl-inner .mkdf-pl-text {
	background-color: rgba(42,183,213,.95) !important;
}

.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover):hover {
    border-color: #fff!important;
}

.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover,
.gm-override.theme-chapterone.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover,
.gm-override.theme-chapterone.woocommerce-page .mkdf-content a.added_to_cart:hover,
.gm-override.theme-chapterone.woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit):hover,
.gm-override.theme-chapterone.woocommerce-page .mkdf-content input[type=submit]:hover,
.gm-override.theme-chapterone.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover,
.gm-override.theme-chapterone .woocommerce a.button:hover,
.gm-override.theme-chapterone .woocommerce button[type=submit]:not(.mkdf-search-submit):hover,
.gm-override.theme-chapterone .woocommerce input[type=submit]:hover,
.gm-override.theme-chapterone .mkdf-sc-dropdown .mkdf-sc-dropdown-button-holder .mkdf-sc-dropdown-button-checkout:hover {
    background-color: #e64475!important;
}
.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-color):hover {
    color: #fff!important;
}

.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover) {
    border-color: #fff!important;
}
.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg) {
    background-color: #6c359a!important;
}
.gm-override.theme-chapterone .mkdf-content .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-color) {
    color: #fff!important;
}

.gm-override.theme-chapterone .mkdf-section-title-holder h1,
.gm-override.theme-chapterone .mkdf-section-title-holder h2,
.gm-override.theme-chapterone .mkdf-section-title-holder h3,
.gm-override.theme-chapterone .mkdf-section-title-holder h4,
.gm-override.theme-chapterone .mkdf-section-title-holder h5,
.gm-override.theme-chapterone .mkdf-section-title-holder h6,
.gm-override.theme-chapterone .mkdf-section-title-holder p,
.gm-override.theme-chapterone .mkdf-section-title-holder a,
.gm-override.theme-chapterone .mkdf-main-menu>ul>li>a,
.gm-override.theme-chapterone .mkdf-btn,
.gm-override #respond input[type=text],
.gm-override #respond textarea,
.gm-override .mkdf-style-form textarea,
.gm-override .post-password-form input[type=password],
.gm-override .wpcf7-form-control.wpcf7-date,
.gm-override .wpcf7-form-control.wpcf7-number,
.gm-override .wpcf7-form-control.wpcf7-quiz,
.gm-override .wpcf7-form-control.wpcf7-select,
.gm-override .wpcf7-form-control.wpcf7-text,
.gm-override .wpcf7-form-control.wpcf7-textarea,
.gm-override input[type=email],
.gm-override input[type=password],
.gm-override input[type=text],
body.gm-override,
.gm-override.mkdf-woocommerce-page table.cart thead tr th,
.gm-override.mkdf-woocommerce-page .cart-collaterals table th,
.gm-override.woocommerce-page .mkdf-content input[type=email],
.gm-override.woocommerce-page .mkdf-content input[type=password],
.gm-override.woocommerce-page .mkdf-content input[type=tel],
.gm-override.woocommerce-page .mkdf-content input[type=text],
.gm-override.woocommerce-page .mkdf-content textarea,
.gm-override.woocommerce input[type=email],
.gm-override.woocommerce input[type=password],
.gm-override.woocommerce input[type=tel],
.gm-override.woocommerce input[type=text],
.gm-override.woocommerce textarea,
.gm-override.mkdf-woocommerce-page .cart-collaterals tr.order-total td,
.gm-override.mkdf-woocommerce-page .woocommerce-checkout table th,
.gm-override.mkdf-woocommerce-page .woocommerce-checkout table tr.order-total td,
.gm-override .mkdf-page-footer .widget ul:not(.mkdf-shortcode-list) li a {
	font-family: Roboto;
}

.gm-override.theme-chapterone .text-white h1,
.gm-override.theme-chapterone .text-white h2,
.gm-override.theme-chapterone .text-white h3,
.gm-override.theme-chapterone .text-white h4,
.gm-override.theme-chapterone .text-white h5,
.gm-override.theme-chapterone .text-white h6,
.gm-override.theme-chapterone .text-white p,
.gm-override.theme-chapterone .text-white ul,
.gm-override.theme-chapterone .text-white li,
.gm-override.theme-chapterone h1.text-white,
.gm-override.theme-chapterone h2.text-white,
.gm-override.theme-chapterone h3.text-white,
.gm-override.theme-chapterone h4.text-white,
.gm-override.theme-chapterone h5.text-white,
.gm-override.theme-chapterone h6.text-white,
.gm-override.theme-chapterone p.text-white,
.gm-override.theme-chapterone ul.text-white,
.gm-override.theme-chapterone li.text-white,
.mkdf-page-footer .widget a.mkdf-btn {
	color: #fff;
}

.gm-override.theme-chapterone a.text-white,
.gm-override.theme-chapterone .text-white a {
	color: #232323;
}

.gm-override.theme-chapterone a.text-white:hover,
.gm-override.theme-chapterone .text-white a:hover {
	color: #6c359a;
}

.gm-override.theme-chapterone,
.gm-override.theme-chapterone .mkdf-section-title-holder .mkdf-st-text,
.gm-override.theme-chapterone .mkdf-main-menu>ul>li>a {
	font-size: 17px;
}

.gm-override.theme-chapterone .mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-sc-opener-total {
	font-size: 14px;
}

.gm-override.theme-chapterone .mkdf-logo-wrapper a {
    max-height: 80px !important;
}

.gm-override.theme-chapterone .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,
.gm-override.theme-chapterone .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
	padding-top: 40px;
	padding-bottom: 0px;
}

.gm-override .mkdf-sc-dropdown .mkdf-sc-dropdown-item-title {
	width: 100%;
}

.gm-override.mkdf-woocommerce-page .mkdf-content .variations td {
	display: block;	
}

.gm-override.mkdf-woocommerce-page .mkdf-content .variations td.label {
	display: block;
	padding-bottom: 4px;
}

.gm-override.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-quantity-buttons {
	margin: 0 8px 16px 0;
}

.illustrator-loop img {
    width: 100%;
    height: auto;
}

.gm-override span.ywapo_label_price {
    padding-left: 10px;
}

.gm-override .yith_wapo_group_total table td {
	text-align: left;
}

@media only screen and (max-width: 1024px) {
	.wpb_text_column.wpb_content_element.text-white.about-overlap-text {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 768px) {
	.wpb_text_column.wpb_content_element.text-white.about-overlap-text {
		margin-top: 80px;
	}
}

@media only screen and (max-width: 680px) {	
	.gm-override .mkdf-process-holder.wave-process .mkdf-pi-content {
		text-align: left;
		margin: 58px 0 10px!important;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
		max-width: inherit;
	}
	
	.gm-override .mkdf-pl-categories {
		display: none;
	}
	
	.gm-override .banner-text-block.wpb_column.vc_column_container .vc_column-inner {
		padding: 20px !important;
	}
	
/*	.gm-override .banner-text-block.wpb_column.vc_column_container .vc_column-inner a.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid {
		-webkit-transform: translateX(translateX(calc(50% - 20px)));
		-ms-transform: translateX(translateX(calc(50% - 20px)));
		transform: translateX(calc(50% - 20px));
	}*/
}

.gm-override .mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
	height: 69px !important;
}