/*
HELLO JUSTIN 13.11.2019

 Theme Name:   A.T.V. Poles, Brackets & Aerials
 Theme URI:    https://www.aerialsandtv.com/
 Description:  Custom WordPress Theme for ATV (Sheffield) (based on Kadence Ascend Premium, adapted by @mounsey)
 Author:       @mounsey (John N. Mounsey)
 Author URI:   https://www.mounsey.co.uk/
 Template:     ascend_premium
 Version:      1.0.0
 Tags:         light, dark, portfolio, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  ascend_premium-child
*/

@import url("../ascend_premium/style.css");

/* Colour Swatches:

ATV_Blue		01008b
ATV_Blue_Dark	010047
ATV_Blue_Light	bdbde1
ATV_Concrete	b7b0aa

*/



/* @import url(http://fonts.googleapis.com/css?family=Lato:400,900,400italic,700italic,900italic); */

/* Mobile Over-rides (landscape) ... */

@media (max-width: 500px)					{
										
										}

/* Mobile (General?) ... */

@media (max-width: 780px)					{
										.kad-site-title			{ display: none !important; }
										.subtitle				{ display: none !important; }
										#search-3			{ margin-top: 25px !important; }
										#pl-369 .panel-grid-cell	{ margin-bottom: 0px; }
										}

/* Fixes / Hacks / The Works! ... */



/* =Theme customization starts here
-------------------------------------------------------------- */

*										{ outline: none !important; }
.c										{ text-align: center !important; }
.j										{ text-align: justify; }

/* Pages ... */

BODY									{ }



/* CONTACT ... */

/* SITE CONTENTS (powered by a plugin) ... */

/* Page List Plugin over-rides ... */

.page-list:first-child ul li						{ margin-left: 50px; color: #202020; }
.page-list:first-child ul li a					{ color: #202020; border-color: #808080 !important; }
.page-list:first-child ul li a:hover				{ color: #606060; border-color: #c0c0c0 !important; }
.page-list:first-child a						{ font-weight: bold; }
.page-list:first-child ul li ul li a					{ font-weight: normal; color: blue !important; }

/* Page Lists (indented for Justin) ... */

.textwidget ul ul li							{ margin-left: 50px; color: #202020; }
.textwidget ul li a							{ color: #202020; border-color: #808080 !important; }
.textwidget ul li a:hover						{ color: #606060; border-color: #c0c0c0 !important; }
.page-list .textwidget a						{ font-weight: bold; }
.textwidget ul li ul li a						{ font-weight: normal; color: blue !important; }

/* Overrides (pages and posts set to NOT be included on the "Site Contents" page ... */

li.page-item-8012			{ display: none; }



/* HOME ... */

/* WORK ... */



/* Tables ... */

/* Text ... */

.entry-content h4			{ text-align: center; border: 1px solid #01008b; padding: 10px; }
.l						{ text-align: left; }
.r						{ text-align: right; }



/* Links ... */

.entry-content a			{ color: #0000FF; border-bottom: 1px solid #0000FF !important; }
.entry-content a.button		{ color: #FFFFFF !important; }



/* Blockquotes ... */

/* FOOTER! */

footer .search-field			{ border-radius: 3px !important; background-color: #fafafa; color: #202020; }
footer .search-field:focus	{ background-color: #FFFFFF !important; }
footer .kt-icon-search		{ color: #01008b; }



/* IMAGES ... */

/* SIDEBARS ... */

/* Lists ... */

/* Forms ... */

/* SEARCH ... */

/* Comments ... */

/* Pictures ... */

/* Galleries ... */

/* Sliders ... */

/* Portfolio ... */

/* Bottom Carousel ... */

/* Hover F/X ... */

/* Header! ... */

/* Topbar ... */

.kt-topbar-right a								{ text-decoration: underline; }



/* WIDGETS */

.home #ktsidebar								{ padding-top: 0px !important; }
.home #ktsidebar #kadence_about_with_image-3		{ display: none; }
.home #ktsidebar #sow-editor-8					{ display: none; }
.sidebar .textwidget a							{ color: #0000FF !important; border-bottom: 1px solid #0000FF; }



/* Menus ... */

/* Breadcrumb ... */

.kt-breadcrumb-container a:hover		{ color: #FFFFFF !important; }



/* Page ... */

/* HOME ... */

/* Blog Posts ... */

/* Carousel(s) ...*/

/* Testimonials ... */

.widget .testimonial-img i			{ margin-left: 12px; }
.kt-excerpt-readmore				{ border-bottom: 1px solid #c0c0c0; }



/* BLOCKS! */

#where-to-next					{ margin-top: 50px; margin-bottom: 50px; }



/* WooCommerce ... */

.woocommerce-product-details__short-description p a		{ color: #0000ff; border-bottom: 1px solid #0000ff; }

/* Basket ... */

.woocommerce-cart-form a			{ border-color: inherit !important; }



/* Checkout ... */

/* 15.03.2022 ... Custom words for "Phone" field ... */

.validate-phone label::after				{ font-style: italic; color: #404040; content: "(If you provide a mobile number this may be used by the carrier to advise a time slot text for your delivery)."; }



/* Search (and Results) ... */

.search-results .post-land-image-container	{ display: none; }
.search-results .entry-title				{ transition: all 0.5s ease-in-out; display: inline-block; color: #01008b; border-bottom: 1px solid #01008b; }
.search-results .entry-title:hover			{ color: blue; border-bottom: 1px solid blue; }
.search-results .entry-content				{ margin-top: 10px; }
.search-results .entry-content p			{ margin-bottom: 0px; }
.search-results ul						{ color: #871F78 !important; }
.search-no-results ul					{ color: #871F78 !important; }



/* Page Builder (Site Origin) ... */

.siteorigin-widget-tinymce.textwidget p:last-child		{ border-bottom: 0px solid red; margin-bottom: 0px; }





/* It's over ... */
