/****************************************
TABLE OF CONTENTS
****************************************/

/*
Defaults
Margins, Padding & Borders
Layout
Colour
Typography
Header
Page Defaults / Custom Pages
Post / Page Archives
Sidebar
Footer
Homepage
About
Contact
Services
/*

/****************************************
DEFAULTS
****************************************/



/****************************************
MARGINS, PADDING & BORDERS
****************************************/

.morelink {
	margin-top: 35px;
}
.elementor-location-header {
	margin-top: -1px;
}

#srvcsSctn .elementor-widget-container {
	padding: 0px;
}
.elementor-1001851 .elementor-element.elementor-element-4ac13cf .elementor-nav-menu--main a.elementor-item {
    padding-top: 0px;
}

/****************************************
LAYOUT
****************************************/

a.morelink {
    display: block;
    width: max-content;
}

.elementor-button br {
    display: none;
}

/****************************************
COLOUR
****************************************/

.elementor-element-d18c0e6 a {
	color: white !important;
}

/****************************************
TYPOGRAPHY
****************************************/

.elementor-widget-heading .elementor-heading-title {
    line-height: 1.2 !important;
}

.elementor-element-d18c0e6 a {
	text-decoration: underline !important;
}
.elementor-element-d18c0e6 a:hover {
	text-decoration: none !important;
}

/****************************************
HEADER
****************************************/

/* top anchor */
.anchr .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0px;
}

/****************************************
PAGE DEFUALTS / CUSTOM PAGES
****************************************/



/****************************************
POST / PAGE ARCHIVES
****************************************/



/****************************************
SIDE BAR
****************************************/



/****************************************
FOOTER
****************************************/

/* back to top button */
.cd-top {
    visibility: hidden;
}
.cd-top.cd-is-visible, 
.cd-top.cd-fade-out, 
.no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: 0.5;
}

/****************************************
HOMEPAGE
****************************************/



/****************************************
ABOUT
****************************************/



/****************************************
CONTACT
****************************************/



/****************************************
SERVICES
****************************************/


