/*
  Theme Name:   SoftplaceWeb
  Theme URI:    https://www.softplaceweb.com
  Description:  SoftplaceWeb is a starter blank Wordpress theme inspired by Elementor page builder. Header, footer, sidebar and navigation controlled by Elementor  
  Author:       Goran Mitic
  Author URI:   http://www.marcobarbera.com
  Version:      2.0.0
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         light, one-columns, custom-header, custom-menu, responsive-layout, footer-widgets, full-width-template, featured-images
  Text Domain:  softplaceweb
*/


/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure,
main { 
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace; 
  font-size: 1em;
}
a {
  background-color: transparent; 
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none; 
  text-decoration: underline; 
  text-decoration: underline dotted; 
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace; 
  font-size: 1em; 
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
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;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; 
  font-size: 100%; 
  line-height: 1.15; 
  margin: 0; 
}
button,
input { 
  overflow: visible;
}
button,
select { 
  text-transform: none;
}
button,
html [type="button"], 
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; 
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box; 
  color: inherit; 
  display: table; 
  max-width: 100%; 
  padding: 0; 
  white-space: normal; 
}
progress {
  display: inline-block; 
  vertical-align: baseline; 
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0; 
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; 
  outline-offset: -2px; 
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details,
menu {
  display: block;
}
summary {
  display: list-item;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

/* ------------------
  EO Header 
-------------------*/

/* eo header logo */

.eo-header-logo {
  display: inline-block;
  float: left;
}
.eo-header-logo.elementor-widget:not(:last-child) {
  margin: 0;
}

@media all and (max-width: 767px) {
  .eo-header-logo {
    max-width: 75%;
  }
}

/* eo header nav */

.eo-header-nav {
  clear: both;  
}
.eo-header-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.eo-header-nav li {
  display: block;
  overflow: hidden;
}
.eo-header-nav a {
  display: block;
}

@media all and (max-width: 1024px) {
  .eo-header-nav.eo-open {
    display: inline-block!important;
    width: 100%;
  }
}
@media all and (min-width: 1025px) {
  .eo-header-nav {
    clear: none;
    display: inline-block!important;
    float: right;
  }
  .eo-header-nav li {
    display: inline-block!important;
    overflow: visible;
  }
}

/* eo header nav toggle */

.eo-header-nav-toggle {
  display: inline-block;
  float: right;
  max-width: 25%;
}
.eo-header-nav-toggle.elementor-widget:not(:last-child) {
  margin: 0;
}
.eo-header-nav-toggle a {
  display: inline-block;
  float: right;
}


/* 

If you need to have own style 
I suggest you to activate 
Elementorist Plus Child theme
and add own custom codes in it.

This will preserve your work 
in case you install future upgrades 
of Elementorist Plus theme. 

More info:
https://developer.wordpress.org/themes/advanced-topics/child-themes/

*/