/*
 Theme Name:   Limcrew Child
 Theme URI:    http://limcrew.co.za/
 Description:  Limcrew Child Theme
 Author:       Limcrew
 Author URI:   http://limcrew.co.za
 Template:     limcrew
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  citton-cars
*/


/*******************
  - Use the the main.scss file and related files in the assets/sass
  - The scss files are automatically compiled using the WP SCSS plugin
********************/

/* BASIC SETTINGS */
.hidden {
	display: none !important;
}

body {
  margin: 0;
  padding: 0;
}

* {
  margin: 0;
  padding: 0;
}

header#masthead.scrolled a.custom-logo-link img {
  /* width:  50px !important; */
	transition: all .3s ease-in-out !important;
}

.logged-in header#masthead {
	top: 32px !important;
}

/* header#masthead {
  position: fixed;
  width: 100%;
  z-index: 999;
} */

header#masthead.scrolled nav{
	height: 60px !important;
	transition: all .3s ease-in-out !important;
}


/*********************
PADDINGS
**********************/
.padding-xs-top-bottom{
	padding-top:1em !important;
	padding-bottom:1em !important;
}

.padding-sm-top-bottom{
	padding-top:2em !important;
	padding-bottom:2em !important;
}

.padding-md-top-bottom{
	padding-top:4em !important;
	padding-bottom:4em !important;
}

.padding-lg-top-bottom{
	padding-top:6em !important;
	padding-bottom:6em !important;
}

.padding-xlg-top-bottom{
	padding-top:9em !important;
	padding-bottom:9em !important;
}

/* Left right */
.padding-sm-left-right{
	padding-left:2em !important;
	padding-right:2em !important;
}

.padding-md-left-right{
	padding-left:4em !important;
	padding-right:4em !important;
}

.padding-lg-left-right{
	padding-left:6em !important;
	padding-right:6em !important;
}

.padding2-left{
	padding-left:2em !important;
}
.padding2-right{
	padding-right:2em !important;
}

/* All allound */
.padding-sm-all{
	padding:2em !important;
}

.padding-md-all{
	padding:4em !important;
}

.padding-lg-all{
	padding:6em !important;
}

.padded-text {
    padding: 1em 21em;
}

.no-paddings{
	padding: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/*********************
Margins
**********************/

.no-margins{
	margin: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.margin-bottom-sm{
	margin-bottom: 1em !important;
}

.margin-bottom-md{
	margin-bottom: 2em !important;
}

.margin-bottom-lg{
	margin-bottom: 3em !important;
}



/*********************
OFFSETS LEFT
**********************/
.ai-offset-left-sm {
    margin-left: -5vw !important;
}

.ai-offset-left-md {
    margin-left: -10vw !important;
}

.ai-offset-left-lg {
    margin-left: -15vw !important;
}

.ai-offset-left-xlg {
    margin-left: -20vw !important;
}



/*********************
OFFSETS RIGHT
**********************/
.ai-offset-right-sm {
    margin-right: -5vw !important;
}

.ai-offset-right-md {
    margin-right: -10vw !important;
}

.ai-offset-right-lg {
    margin-right: -15vw !important;
}

.ai-offset-right-xlg {
    margin-right: -20vw !important;
}


/*********************
OFFSETS TOP
**********************/
.ai-offset-top-sm {
    margin-top: -5vw !important;
}

.ai-offset-top-md {
    margin-top: -10vw !important;
}

.ai-offset-top-lg {
    margin-top: -15vw !important;
}

.ai-offset-top-xlg {
    margin-top: -20vw !important;
}

/*********************
OFFSETS BOTTOM
**********************/
.ai-offset-bottom-sm {
    margin-bottom: -5vw !important;
}

.ai-offset-bottom-md {
    margin-bottom: -10vw !important;
}

.ai-offset-bottom-lg {
    margin-bottom: -15vw !important;
}

.ai-offset-bottom-xlg {
    margin-bottom: -20vw !important;
}


/*********************
BORDER RADIUS
**********************/
.ai-border-radius-5{
	border-radius: 5px !important;
}

.ai-border-radius-10{
	border-radius: 10px !important;
}

.ai-border-radius-15{
	border-radius: 15px !important;
}

.ai-border-radius-20{
	border-radius: 20px !important;
}



/* #masthead.navigation-v2 li:hover .dropdown-menu,
#masthead.navigation-v2 li:hover .dropdown-menu .dropdown-menu {
	display: block !important;
} */


.modal-backdrop{
	opacity: 0;
	display: none;
	z-index: 99;
	position: fixed;
}
.modal-backdrop.show {
    opacity: 0.5 !important;
	display: block;
}