/*
Theme Name: w8&lt; Child
Theme URI: https://gow8less.com/
Template: quince
Author: w8&lt; - GitStray
Author URI: http://gitstray.com
Description: Quince is a modern multipurpose WordPress business theme. Available exclusively on Theme Forest.
Version: 1.8.3.1581602672
Updated: 2020-02-13 14:04:32

*/
/*-----------------------------------------------------------------
When doing custom CSS with WordPress make sure you check the Theme's Options
or Customize section to see if the updated can be handle there first.

  00. html - body
	01.	Typography (h1,h2,h3,h4,h5,h6)
  02. Header
	03.	Pages
  04. Post (blogs)
	05.	Footer
  06. Form
  07. Mobile
-----------------------------------------------------------------------
*	00. html - body
*	---------------------------------------------------------------------
*/
#guidelines{
  padding-top: 100px;
  margin-top: -100px;
}
.white-text{
  color: #fff;
}
html body {
  font-family: 'Raleway', sans-serif;
}

html .powered-by{
  display: none !important;
}
html #container, #container.no-sidebar {
    margin-top: 108px;
}
html #site-logo img {
    display: block;
    max-height: 87px;
    padding: 10px;
}
.btn {
    background: #e9374e;
    color: #fff;
    font-size: 1.3em;
    padding: 10px 15px;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
a.btn:hover {
  color: #fff;
  background: #e4213b;
}
.flair {
    width: 50px;
    height: 3px;
    margin: 30px auto;
    background: #9ba4aa;
}
/*
*	---------------------------------------------------------------------
*	01.	Typography (h1,h2,h3,h4,h5,h6)
*	---------------------------------------------------------------------
*/
.page-content h3, article h3 {
  font-family: 'Raleway', sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.top-border {
    background: #333;
    border-top: 1px solid #33cc99;
}
.page-intro {
    background: #575e63;
    color: #fff;
    text-align: center;
    padding-bottom: 3em;
    margin-bottom: 1em;
}
.page-intro p{
  font-family: 'Raleway', sans-serif;
}
.page-intro h1 {
    font-size: 1.9em;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: .3em;
    padding: 1.3em 0 .5em 0;
}
.page-intro h2 {
  color: #fff;
    font-size: 1.9em;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: .3em;
    padding: 1.3em 0 .5em 0;
}
.page-intro li{
  line-height: 24px;
}
.header-intro h2 {
  color: #fff;
    font-size: 1.9em;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: .3em;

}
.header-intro h3 {
    color: #cbd760;
}
.page-intro .content {
    width: 77%;
    line-height: 2em;
    margin: 0 auto;
}
.alt-banner {
    background: #89949c;
    text-align: center;
    padding: 20px 0;
    color: #fff;
    font-size: 1.7em;
    font-weight: 700;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.alt-banner p {
    margin: 0;
    letter-spacing: .1em;
}
.alt-banner a {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    background: #e9374e;
    padding: 10px 15px 12px 15px;
    display: inline-block;
    margin-left: 20px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    letter-spacing: normal;
}
.wpb_wrapper .headline {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.7em;
    letter-spacing: .03em;
    margin-bottom: 0;
}
.store h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 2.5em;
    margin-bottom: 1em;
}
article p {
    margin: 1em 0;
}
article h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    text-transform: none;
    font-size: 4em;
    line-height: 1em;
    margin: .7em 0 .2em 0;
}
aside.widget, .contact-plug{
  margin-top:50px;
}
aside h3, .widget .widget-title, .contact-plug h3 {
    font-family: 'Oswald', sans-serif !important;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 2em;
    margin-top: 2em;
}
.wpb_wrapper aside p, .wpb_wrapper aside ul, .contact-plug ul {
    border-left: 2px solid #abaeb1;
    padding-left: 1em;
    margin-left: 3px;
    line-height: 1.5em;
    list-style: none;
}

.pricing-table th:first-child {
    text-align: right;
}
.pricing-table th {
    font-weight: 700;
}
.pricing-table th, .pricing-table td, .hours th, .hours td {
    padding: .6em;
    border-bottom: 1px solid #e0e0e0;
    line-height: normal;
    vertical-align: middle;
}
/*
*	---------------------------------------------------------------------
*	02.	Header
*	---------------------------------------------------------------------
*/

.hero {
    margin-bottom: 3em;
    box-shadow: 0 3px 65px rgba(0, 0, 0, 0.15);
}
#site-header #header-wrapper {
    border-bottom: 1px solid #e9374e;
}
#site-navigation ul li a {
    font-size: 1.2em;
}
html #site-header {
    position: fixed;
}
#site-navigation ul li a {
    display: inline-block;
    color: #c5cfdd;
    font-weight: 300;
    font-size: 17px;
    line-height: 90px;
    padding: 0px 25px;
    position: relative;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}
#site-navigation ul li ul li a {
    display: block;
    background: none;
    border: none;
    width: 170px;
    padding: 12px 20px;
    margin: 0;
    line-height: 1.7;
    font-size: 16px;
    font-weight: 300;
}
/*
*	---------------------------------------------------------------------
*	02.	Footer
*	---------------------------------------------------------------------
*/
.footer-sidebar .row-inner {
    max-width: 100%;
}
.footer-sidebar .widget {
    margin-top: 0px;
}
.footer-sidebar {
    padding: 0px 0px 15px 0px;
  }
footer{
      font-family: 'Oswald', sans-serif;
}
.footer-sidebar {
    color: #fff;
    background: #414856;
    padding: 25px 0px 15px 0px;
    font-size: 20px;
}
#nav_menu-2{
    float: right;
    display: inline-block;
    vertical-align: bottom;
    text-transform: uppercase;
    padding-top: 50px;
    font-size: 18px;

}
footer .footer-contact-info {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-align: center;
    background: #575e63;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5em;
    padding: .2em 0;
}
footer .footer-contact-info p{
  margin: 18px 0;
      font-size: 22px;
}
footer .footer-contact-info p a, footer .footer-driver .driver-bar a{
  color: #fff;
}
footer .footer-driver {
    background: #abaeb1;
    width: 100%;
    padding: 5px;
}
footer .footer-driver .driver-bar {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
    padding: .3em;
    font-size: 1.3em;
    padding: .6em 0;
    color: #fff;
}
.site-info ul li,
footer nav ul li {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    line-height: 59px;
    letter-spacing: .03em;
    margin: 0 .5em;
    font-size: 15px;
}
html .site-info {
    padding: 15px 0px 40px 0px;
    text-align: center;
}
footer .model{
font-size: 20px;
margin-left: 15px;
}
.copy{
  margin-top: 30px;
}
.footer-sidebar {
    color: #fff;
    background: #575e63;
    padding: 0;
    font-size: 20px;
}
.mm-menu {
    background-color: #333333;
    color: #f8f8f8;
}
/*
*	---------------------------------------------------------------------
*	02.	Mobile
*	---------------------------------------------------------------------
*/
@media only screen and (max-width: 1024px){
.row-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}
@media only screen and (min-width: 981px){

}
@media only screen and (max-width: 767px){
  .btn {
    font-size: .9em;
  }
  .site-info ul li, footer nav ul li {
      line-height: 15px;
    }
}
@media screen and (max-width: 480px){
  .site-info a {
    font-size: 15px;
  }
  .btn {
    font-size: .9em;
  }
  article h3 {
      font-size: 1em;
  }
  #site-logo img {
    max-height: 85px;
  }
  .footer-sidebar .widget {
    line-height: 32px;
    font-size: 17px;
  }
  .site-info ul li, footer nav ul li {
      line-height: 15px;
    }
  html #rev_slider_1_1_wrapper .tp-leftarrow {
    left: -30px !important;
  }
  html #rev_slider_1_1_wrapper .tp-rightarrow {
  left: 107% !important;
}
.page-intro .content {
    width: 96%;
    line-height: 2em;
    margin: 0 auto;
    line-height: 21px;
}
}
