/*
Theme Name: Megaphone Child (Add To Cart)
Theme URI: https://addtocart.com.au
Description: Child theme of Megaphone for Add To Cart. Holds all custom template and style overrides so the Megaphone parent theme can be updated safely without losing our work. Site features and logic live in the ATC Core plugin, not here.
Author: Add To Cart (Nathan Bush)
Author URI: https://addtocart.com.au
Template: megaphone
Version: 0.2.0
Text Domain: megaphone-child
*/

/* -------------------------------------------------------------------------
   Custom styles for Add To Cart.
   Prefer small, well-labelled sections here. For anything substantial,
   add a file under assets/css/ and enqueue it from functions.php.
   ------------------------------------------------------------------------- */

/* ================================================================
   Custom CSS migrated from the parent theme's edited min.css
   (parent assets/css/min.css lines 13-89), preserved here so it
   survives a Megaphone update. Loads after the parent stylesheet.

   Obsolete MailChimp rules removed 2026-07-08 (newsletter is beehiiv now).

   CLEANUP TODO:
     - Hardcoded http://addtocartdev.wpengine.com image URL below, and
       other absolute asset URLs, should point at addtocart.com.au.
   ================================================================ */

/*custom */
.entry-footer{width: 50%;margin: auto; margin-top:10px;}
.entry-footer a{background: #ffd900;border: 0;}
.entry-footer a.megaphone-link-special {background: none!important;border: 0;}
/*
body {font-family:'Brother 1816'!important;}
*/
.author-description p,.author-title a{color:#000!important;}

.wp-block-quote:before {content: url(http://addtocartdev.wpengine.com/wp-content/uploads/2021/03/quote-01.png);transform: scale(1.3);-webkit-mask:none;background:none!important;mask:none;}
.section-head{display:block!important;}
.section-head .section-title, .section-title{text-align: center;display:block;width: 100%;}

/*custom css*/
.megaphone-episodes .entry-content.paragraph-small{font-family: 'Roboto', Arial, sans-serif!important;font-size: 1.8rem;}
.megaphone-items.megaphone-shows .wp-block-columns,.megaphone-items.megaphone-shows .wp-block-column{margin-bottom:0 !important;}
.megaphone-section.megaphone-shows.megaphone-bg-alt-1{padding-top: 0 !important;}
.megaphone-section.megaphone-shows.megaphone-bg-alt-1 .section-title.h2,.megaphone-section.megaphone-shows.megaphone-bg-alt-1 .link-uppercase{color: #000 !important;}
.megaphone-section.megaphone-shows.megaphone-bg-alt-1 .megaphone-slider-nav .megaphone-button-circle{border: 1px solid #000000 !important;color: #000000 !important;}
.megaphone-section.megaphone-shows.megaphone-bg-alt-1 .megaphone-slider-nav{margin-top: 1rem;}
.megaphone-section.megaphone-shows.megaphone-bg-alt-1 .section-head {margin-bottom: 30px;}

/*menu*/
.megaphone-sidebar .widget-title,.megaphone-sidebar li a{color: #000 !important;}
#text-5 .widget-title{margin-bottom: .5rem;}

.megaphone-play:hover{background: #000000 !important;color: #fff !important;}
.home .megaphone-bg-alt-2{text-align: center;}
.home .megaphone-bg-alt-2 .elementor-element-5aec212,.home .elementor-element-eed7283{display: none;}
.home .megaphone-bg-alt-2 .elementor-element-abd7913{margin: auto;}
.home .elementor-element-84c99ef .elementor-text-editor{font-family: 'Open Sans', Arial, sans-serif;font-weight: 800;font-size: 2.6rem;}
.home .elementor-element-84c99ef span{color: #FCD700 !important;}

.home .megaphone-bg-alt-2>.container{position: relative;}
.home .megaphone-bg-alt-2>.container:before{content: url(https://addtocart.com.au/wp-content/uploads/2021/07/box2.png);position: absolute;top: -50px;right: 50px;z-index: 9;}
.home .megaphone-bg-alt-2>.container:after{content: url(https://addtocart.com.au/wp-content/uploads/2021/07/box1.png);position: absolute;bottom: -50px;left: 50px;z-index: 9;}

/*footer*/
.megaphone-footer ul.mks_social_widget_ul .socicon-facebook {background: none;border: 1px solid #fff!important;}
.megaphone-footer input[type="email"]{color: #000 !important;}
.megaphone-footer .megaphone-copyright p{color: #fff !important;}

@media only screen and (max-width: 991px){
	.megaphone-footer .widget {margin-bottom: 0;}
	.megaphone-footer-widgets{text-align: center;}	
	.megaphone-footer .widget-title {margin-bottom: 10px;}
	.megaphone-footer .widget p {margin-bottom: 15px;}
}

@media only screen and (max-width: 767px){
	.header-sticky .slot-r {margin-top: 2rem;}
	h2.entry-title {font-size: 26px!important;line-height: normal !important;}
	.megaphone-sidebar-hidden .widget {margin-bottom: 0;}
	.widget-inside {padding: 30px 0 0;}	
	.home .megaphone-bg-alt-2>.container:before,.home .megaphone-bg-alt-2>.container:after{display: none;}
	.megaphone-show-header .entry-title {font-size: 16px!important;}
	.megaphone-footer-widgets>.col-12 {padding-top: 20px;}
	.megaphone-modal.search-alt{height: 100vh;}
}
