/*
	Theme Name:			Skelementor Modified
	Description:		Ultra-minimal theme designed specifically for Elementor Page Builder and to be as lightweight as possible.
	Theme URI:			https://mousebuilt.com.au/skelementor-theme/
	Author:				Mousebuilt (Konker)
	Author URI:			https://mousebuilt.com.au/
	Version:			1.0.1
	Requires at least:	4.9
	Requires PHP:		7.0
	Tested up to:		5.7.1
	Text Domain: 		skelementor
*/

/*! minimal reset based on simplified normalise.css | github.com/necolas/normalize.css */
html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}textarea{overflow:auto}template,[hidden]{display:none}
#copyright{opacity:.7;font-size:small;font-family:sans-serif;text-align:right;margin:.5rem}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.bypostauthor{}
.gallery-caption{}
.screen-reader-text{}
.sticky{}
.wp-caption{}
.wp-caption-text{}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;padding: 0 1em 0 0;width: 50%}
.gallery-columns-1 .gallery-item {width: 100%}}
.gallery-columns-2 .gallery-item {max-width: 50%}
.gallery-item a { display: inline-block; max-width: 100%}
.gallery-item a img {display: block; backface-visibility: hidden}
.gallery-item a:hover img, .gallery-item a:focus img {opacity: 0.6}
.gallery-caption {display: block; margin-bottom: 0}


/************** P E R S O ***************/
/************** F O N T *****************/

h1, h2, h3, h4, h5, h6, a, p, body {
	font-family: 'helvetica neue', 'helvetica', 'arial', sans-serif !important;
}

.lc-light {
    font-weight: 400;
}

.text-white a {
    color: #ffffff;
}

/************* C O N T E N T ***************/

.elementor-slideshow__header,
.elementor-slideshow__footer {
    display: none;
}

#masthead .elementor-column:first-of-type {
	width: 152px;
	width: 132px;
	width: 215px;
}

#masthead .elementor-column:nth-of-type(2n) {
	width: auto;
}

body[data-elementor-device-mode="mobile"] #masthead {
	width: 100%;
}

body[data-elementor-device-mode="mobile"] #masthead .elementor-column:first-of-type,
body[data-elementor-device-mode="mobile"] #masthead .elementor-column:nth-of-type(2n) {
	position: absolute;
}

body[data-elementor-device-mode="mobile"] #masthead .elementor-column:first-of-type {
	width: 50%;
	z-index: 9;
}

body[data-elementor-device-mode="mobile"] #masthead .elementor-column:nth-of-type(2n) {
	right: 0px;
	width: 100%;
}

body[data-elementor-device-mode="mobile"] #masthead .elementor-column:nth-of-type(2n) .elementor-element-populated {
	padding: 0px 10px;
}

.home .elementor-image-gallery .gallery-item img {
	width: 100%;
}

.elementor-section {
	padding: 40px;
}

.section-gallery {
    padding-top: 0px;
    padding-left: 20px;
}

.section-gallery:nth-of-type(2) {
    padding-left: 40px;
    padding-bottom: 120px;
}

body[data-elementor-device-mode="mobile"] .elementor-section,
body[data-elementor-device-mode="mobile"] .lc-section {
	padding: 20px;
}

body[data-elementor-device-mode="mobile"].post-template .elementor-section {
	margin-left: 0px;
}

.post-template header .elementor-section {
	margin-left: 0px;
}

.post-template .elementor-image-gallery .gallery-item img {
	margin: 0px !important;
	width: 768px;
}

.elementor-widget-video {
	max-width: 768px;
}