/*
Theme Name: Responsive Child
Theme URI: http://cyberchimps.com/responsive-theme/
Template: responsive
Description: Responsive Theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload and Social Networking. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into over 45 languages. Cross-Browser compatible. <a href="http://cyberchimps.com/forum/free/responsive/">Official support forum</a> (http://cyberchimps.com/forum/free/responsive/)
Author: CyberChimps.com
Author URI: http://cyberchimps.com
Version: 1.9.7.6
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support, responsive-layout, fluid-layout, featured-images
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: responsive-child

*/

div#logo {
    float: none;
}

.site-description {
    color: #5f5f5f;
}

.edd-csau-products.col-3 {
    background-color: lightYellow;
}

.edd-csau-products.col-3 .edd_download {
    width: 100%;
}

.edd-csau-products.col-3 h2 {
    font-size: 1.25em;
}

.edd-csau-products .edd_download_inner {
    padding: 0 24px;
}

#edd-basket-counter-wrapper {
    position: relative;
    width: 60px;
    float: right;
    margin-top: -75px;
}

ul.edd-cart {
    padding: 0;
    margin: 0;
    width: 300px;
    list-style: none;
    text-align: right;
}

.no-text-shadow {
	text-shadow: none !important;
}

/* Knowlegebase page */

.post-28816 h2 {
    margin-bottom: 0;
    margin-top: 1.5em;
}
.post-28816 section {
    margin-top: 0;
}
div.pdfemb-viewer{
    touch-action: none;
}
.colophon-widget {
	margin-top:-50px;
}


/*
 * Full Width Page Blocks
 */
body.page-template-full-width-page-blocks #container,
body.page-template-full-width-page-blocks #content-outer {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}
.page-template-full-width-page-blocks #logo {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}
body.page-template-full-width-page-blocks #wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border: 0;
}

/*
 * Easy Digital Downloads
 */
#edd_login_form label,
#edd_profile_editor_form label {
    display: inline-block;
    width: 200px;
}
#edd_profile_editor_form .edd-select {
    display: inline-block;
    padding: 6px 8px;
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
}
#edd_profile_editor_form #edd_profile_submit_fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.edd-submit.button,
.edd-submit.button.gray,
.edd-submit.button:visited {
	text-shadow: none;
}

#edd_sl_license_keys .edd_sl_license_row input.edd_sl_license_key[readonly] {
	border: none;
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	cursor: text;
	margin: 0;
	outline: none;
	vertical-align: middle;
	max-width: 100%;
	background-color: #ffffff;
	padding: 10px 0 0;
	font-size: 13px;
	font-family: monospace;
}

/*
 * EDD Checkout Block
 */
form#edd_purchase_form,
#edd_purchase_form_wrap,
#edd_purchase_form_wrap div,
form#edd_checkout_cart_form,
form#edd_checkout_cart_form div,
form#edd_sl_renewal_form,
#edd_sl_renewal_fields,
#edd_purchase_submit,
#edd_checkout_user_info div:last-child,
#edd_login_fields div:last-child,
#edd_payment_mode_select div:last-child
{
	margin-bottom: 0 !important;
}

#edd_checkout_form_wrap fieldset fieldset#edd_terms_agreement {
	margin: 0 0 1rem;;
}

#edd_sl_cancel_renewal_form > p {
	margin-top: 0;
	margin-bottom: 0;
}

#edd_secure_site_wrapper,
#edd_checkout_form_wrap fieldset p:last-child {
	margin-top: 0;
}

#edd_checkout_form_wrap legend,
#edd_checkout_form_wrap fieldset#edd_cc_fields legend {
	padding-left: 10px;
}

.edd-blocks-form__cart .edd-blocks-cart__row,
.edd-blocks-form__cart .edd_cart_footer_row,
.wp-block-edd-checkout #edd_purchase_form .edd-blocks-form {
	padding: 1rem !important;
}

#edd-stripe-card-element {
	width: 70%;
}

/*
 * EDD Login Form
 */
.wp-block-edd-login .edd-blocks-form input[type=text],
.wp-block-edd-login .edd-blocks-form input[type=password] {
	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	background-color: #ffffff;
	box-sizing: border-box;
	border: 1px solid #aaaaaa;
	border-bottom-color: #cccccc;
	border-radius: 2px;
	cursor: text;
	margin: 0;
	outline: none;
	padding: 6px 8px;
	vertical-align: middle;
	max-width: 100%;
}
.wp-block-edd-login .edd-blocks-form #rememberme {
	margin-right: 5px;
}
.wp-block-edd-login .edd-blocks-form #edd_login_submit {
	text-shadow: none;
}

/* Adjust Kadence Tabs content styling. */
body.edd-purchase-history .kt-tabs-wrap .wp-block-kadence-tab {
	padding: 20px 0;
}
body.edd-purchase-history .wp-block-kadence-tabs .kt-tab-inner-content-inner p:first-child {
	margin-top: inherit;
}

