/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 23 2018 | 01:03:51 */
/* --- Buttons --- */
.btn.super-action.btn-filled {
    background: #8d3056;
    color: #fff;
    border: 2px solid #8d3056;
    border-radius: 100px;
}

input[type="submit"] {
    border-radius: 100px;
}
/* --- Endo of Buttons --- */


/* --- Footer --- */
footer {
  padding: 15px;
}

footer img {
    display: none !important;
}
/* --- End of Footer --- */

/* --- List --- */
.check-list li {
    text-indent: -30px;
    padding-left: 30px;
    font-family: 'Muli'!important;
    font-style: normal!important;
  	color: #666666 !important;
}

.check-list li:before {
    background-image: url(https://stage-3.mataroestate.com.au/wp-content/themes/launchkit-child/img/tick-icon.png);
    height: 22px;
    width: 22px;
    content: '';
    background-size: cover;
    display: inline-block;
    margin-right: 7px;
}
/* --- End of List --- */

/* --- Nav --- */
nav.dark .navbar {
    background: #222;
    height: 140px;
    max-height: 140px;
}

.nav-1:not(.nav-open) .menu {
    margin-top: 56px;
}

.navbar a.btn.btn-filled:focus {
    color: #ffffff;
}

div#mobile-sticky-header {
	display: none;
}
/* --- End of Nav --- */

/* --- Mobile --- */

@media screen and (min-width: 820px) {
  #banner input.wpcf7-form-control {
    min-width: 210px !important;
    width: 210px !important;
  }  
}

@media screen and (min-width: 991px) {
  .navbar a.btn.btn-filled {
    margin-top: 40px;
  }
}

@media screen and (min-width: 768px) {
	h1 {
	  font-size: 80px;
	  line-height: 85px;
	}
}

@media screen and (max-width: 990px) { 
  .navbar a.btn.btn-filled {
    margin-top: 20px;
  }
  
  .nav-1 .mobile-toggle {
    top: 30px !important;
  }
  
  .nav-1 .logo {
    max-height: 70px;
    margin-top: 10px;
  }
  
  nav.dark:not(.nav-open) .navbar {
    height: 100px !important;
    max-height: 100px !important;
  }
  
  .pricing-5.feature {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .wpcf7-form-control {
    margin-bottom: 5px !important;
  } 
  
  a.btn.btn-filled.super-action {
    display: block;
  }
  
  .nav-1 .mobile-toggle {
    top: 40px !important;
  }
}
  
@media screen and (max-width: 820px) {
  .form-holder.contained-form.form-email input {
    display: block;
    margin: 10px auto;
  }
  
  section.header.header-5 {
    min-width: inherit !important;
    min-height: inherit !important;
  }
  
  .col-sm-12.text-center.ebor-slider-content h1, 
  .col-sm-12.text-center.ebor-slider-content h5 {
    margin: 0px !important;
  }
  
  .form-holder.contained-form.form-email input {
    margin-bottom: 10px !important;
  }
  
  .form-holder.contained-form.form-email br {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  a.btn.btn-filled.super-action {
    display: block;
    max-width: 230px;
    margin: 0px auto !important;
  }
  
  .navbar a.btn.btn-filled {
    display: none;
  }
  
  nav.nav-1.dark.fixed {
    top: 45px;
  }
  
  div#mobile-sticky-header {
      position: fixed;
      top: 0px;
      z-index: 10000000000;
      width: 100% !important;
      display: block;
  }
   
  div#mobile-sticky-header a.btn.btn-filled {
    border-radius: 0px;
    width: 100%;
    font-weight: bold;
    font-size: 24px;
    line-height: 45px;
    height: 45px;
  }
  
  nav.nav-1.dark.fixed {
    top: 45px;
  }
  
  div.wpcf7 .ajax-loader {
    display: block;
  }
}
/* --- End of Mobile --- */

