/*
Theme Name: Aardvark Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Aardvark WordPress theme.
Version: 1.0
Author: GhostPool
Author URI: http://www.ghostpool.com
Text Domain: aardvark
Template: aardvark
*/

h2 + h3 {
margin-top: 15px;    
} 
pre {
background-color: #333;
color: #fff;
}
code {
background: #fff;
border: 1px solid #e0e0e0;
padding: 2px 4px;
border-radius: 4px;
}
ol + h2,
ol + h3 {
margin-top: 30px;
}
ol li {
margin: 0 0 10px 20px;
}
ol li pre:not(.wp-block-verse) {
margin-top: 10px;
}

.vc_color-info.vc_message_box-solid-icon {
margin: 0 0 10px;
padding: 10px 10px 10px 4em;
font-size: 15px;
line-height: 18px;
}

#gp-side-menu-nav span.gp-menu-header {
color: #000;
padding: 10px 20px 5px 20px;
}
#gp-side-menu-nav li + li span.gp-menu-header {
padding-top: 20px;
}
a.menu-link {
margin-left: 10px;
}
#gp-side-menu-nav .menu-item a, 
#gp-side-menu-nav .menu-item .gp-mobile-dropdown-icon {
padding: 5px 20px;
}
#gp-standard-header .menu > .menu-item:first-child > a {
color: #005daf;
}    
#gp-standard-header .menu > .menu-item:first-child > a:after {
content: '';
position: absolute;
left: 12px;
bottom: 20px;    
width: calc(100% - 24px);
border-bottom: 2px solid #005daf;
}

.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
border: 0;
background-color: #52a1e6;
}
.gp-theme.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, 
.gp-theme.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading, 
.gp-theme.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a {
background-image: none;
}
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, 
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {
background-color: #005daf;
}
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #fff;
}
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.gp-theme.wpb-js-composer .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
border-color: #fff;
}
.gp-theme.wpb-js-composer .vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
background-color: #f5f5f5;
}
#gp-to-top {
right: 15px;
bottom: 15px;
border-radius: 4px;
opacity: 0.8;
}

.gp-header-disabled #gp-content-wrapper, 
.gp-header-disabled #gp-mobile-header > .gp-container, 
.gp-header-disabled .gp-header-row .gp-container, 
.gp-header-disabled #gp-footer .gp-container, 
.gp-header-disabled #gp-page-title .gp-container {
padding-left: 20px;
padding-right: 20px;
}
.gp-header-side-menu #gp-content-wrapper {
max-width: 1200px;
margin-left: 0;
}

/* Lightbox */
.gp-theme .lightboxOverlay {
z-index: 99999;
}
.gp-theme .lightbox {
z-index: 100001;
}

/* EDD */
#edd_checkout_cart .edd_cart_footer_row th {
color: #fff;
}
.single-download #gp-share-icons-wrapper,
.single-download #gp-voting-wrapper {
display: none;
}
.single-download .edd_go_to_checkout.button,
.single-download .edd-add-to-cart.button {
padding: 20px 30px;
font-size: 20px;
line-height: 1;
text-align: center;
}


@media only screen and (min-width: 1025px) {
.gp-header-disabled #gp-content-wrapper, 
.gp-header-disabled #gp-mobile-header > .gp-container, 
.gp-header-disabled .gp-header-row .gp-container, 
.gp-header-disabled #gp-footer .gp-container, 
.gp-header-disabled #gp-page-title .gp-container {
max-width: 1200px;
margin: 0 auto;
}
.home.gp-header-disabled #gp-content-wrapper {
margin: 0 auto;
}