/*
Theme Name:  Zexus Child Theme
Description: Child theme for the Zexus theme
Author:      ThemetechMount
Template:    zexus
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.footer_logo {margin-top: 23px;}/*Align logo to rest of headers*/
body .elementor-section.elementor-top-section:first-child {margin-top: -0px !important;}
#ShareDesk {position: fixed; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 99;     width: 44px !important;}/*Align social share buttons to left of page*/
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-style: none !important;}/*Remove zeus down-arrow from form lists*/
#site-header-menu #site-navigation div.nav-menu > ul ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {width: 300px !important;}/*Resize width of main nav submenu*/

.wp_rss_retriever a {font-weight:600 !important; color:#111 !important; font-size: 18px;}/*Edit wp rss output*/
.wp_rss_retriever a:hover {font-weight:600 !important; text-decoration:underline !important;}/*Edit wp rss output*/
.wp_rss_retriever_container {line-height:26px !important; font-size: 16px !important; color:#111 !important; font-weight:400 !important;}/*Edit wp rss output*/
.wp_rss_retriever_image {display: none;}/*Remove thumbnail from rss feeds*/
.wp_rss_retriever_metadata { font-size: 98% !important; }/*Increase font on date*/

body:not(.elementor-editor-active) .elementor-menu-anchor:before {content: ""; display:block; height: 240px; /* fixed header height*/ margin: -240px 0 0; /* negative fixed header height */ visibility: hidden; pointer-events: none;}/*This style is to allow for the sricky top menu not overlapping any anchor links*/
.first-footer .fa, .first-footer .fas {color: #E01F11 !important; width:25px !important;}/*Set colour for icons in footer and adjust width to alighn text*/
.single-post article.post .entry-content ol li, .single-post article.post .entry-content ul li {list-style-position: outside !important; list-style-type: disc !important; display: list-item !important; padding-left:5px !important;	}/*CSS to display number and bullet list discs*/
.single article.themetechmount-box-blog-classic .tm-blog-classic-box-content h2 { font-size:24px !important;}/*Resize h2 tag in blog posts*/
.widget.tm-sidebar-contact-banner { background-image: url(../../uploads/sidebar-banner2.jpg) !important;}/*Replace image background ob reques consult box in blog summary and single*/
.widget.tm-sidebar-contact-banner h4 { line-height:0px !important;}/*Replace image background ob reques consult box in blog summary and single*/
@media (max-width: 767px) {
.tm-titlebar h1.entry-title {font-size: 35px !important; line-height: 50px !important;}/*Reduce size of title text in blogs and internal pages*/
}
.site-main {padding-top: 0px !important;}/*Remove padding at top of home content, where slider used to be*/

html #ccc-icon.ccc-icon--light {fill: #C1CFDB !important;}/*Cookie Style Background*/
html #ccc-icon {width: 60px !important; height: 60px !important;}/*Cookie Style*/
html #ccc[light] #ccc-icon #star path {fill: #999;}/*Cookie Style star*/
html #ccc-module.ccc-module--slideout {max-width: 380px;}
html #ccc .ccc-notify-button {font-size: 0.8em;}