/*

TemplateMo 559 Zay Shop

https://templatemo.com/tm-559-zay-shop

---------------------------------------------
Table of contents
------------------------------------------------
1. Typography
2. General
3. Nav
4. Hero Carousel
5. Accordion
6. Shop
7. Product
8. Carousel Hero
9. Carousel Brand
10. Services
11. Contact map
12. Footer
13. Small devices (landscape phones, 576px and up)
14. Medium devices (tablets, 768px and up)
15. Large devices (desktops, 992px and up)
16. Extra large devices (large desktops, 1200px and up)
--------------------------------------------- */


.black-bg{
	background-color: #f9f7f8 !important;
}
.white-bg{
	background-color: #f9f7f8 !important;
}
a.nav-link.nav-padding:hover{
	color: #fff;
}

.navbar-collapse{
	justify-content: flex-end;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }
 
.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
}
.nav-link.nav-padding {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.nav-link.nav-padding:hover{
	color:#c8b889 !important;
}

.navbar{
color: #000;
font-family: Montserrat,sans-serif;
font-size: 13px;
line-height: 23px;
letter-spacing: .19em;
font-weight: 500;
font-style: normal;
text-transform: uppercase;
}

.primary-logo{
	height:60px;
}



/*Headings*/
.heading-section .intro-text{
	margin: 0;
	padding-right: 25px;
    font-family: 'Great Vibes', cursive;
    font-size: 50px;
    line-height: .8em;
    color: #c8b889;
    font-style: normal;;
}
.heading-section .text{
	display: block;
    margin: 14px 0 0;
}
.row .heading-section{
	display: block;
    margin: 0;
}
h6{
	color:black;
	font-family: 'Cormorant', serif;
    font-size: 24px !important;
    line-height: 1.42em;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
	text-align: center;
}
h2 {
    font-size: 46px !important;
    line-height: 1.18em !important;
    letter-spacing: .1em !important;
}

h1, h2, h3, h4, h5 {
    font-family: Monserat,sans-serif;
    font-style: normal;
    font-weight: 600 !important;
    text-transform: uppercase;
}


/*Buttons more details*/

.btn-card{
	transition: none 0s ease 0s;
    text-align: left;
    line-height: 26px;
    margin: 0px 0px 0px 3px;
    padding: 12px 50px;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 13px;
	text-transform: uppercase;
}
  .btn-aditional-outline{
	outline: #c8b889 solid 1px;
    outline-offset: 2px;
    margin-left: 3px;
  }

  .btn-outline{
	text-decoration: none;
	color: #c8b889;
    background-color: transparent;
    border: 1px solid #c8b889;
  }
 .btn-outline:hover{
	text-decoration: none;
	color: #ffffff;
    background-color: #c8b889 !important;
    border: 1px solid #c8b889;
  }
.btn-pb-15{
	margin-bottom: 15px !important;
  }
  .wrapper {
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
	-webkit-box-shadow: 0px 21px 41px -13px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 0px 21px 41px -13px rgba(0, 0, 0, 0.18);
	box-shadow: 0px 21px 41px -13px rgba(0, 0, 0, 0.18); 
    border-style:none;}

    /*Rombous form*/
.mkdf-icon-shortcode.mkdf-square-rotated {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    border: 1px solid #c8b889;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out;
	color: rgba(200,184,137); font-size: 15px;
}
.mkdf-icon-shortcode {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1em;
}

.mkdf-icon-shortcode.mkdf-square-rotated .mkdf-icon-element {
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.mkdf-icon-shortcode .mkdf-icon-element {
    display: block;
    line-height: inherit;
    -webkit-transition: color .15s ease-in-out;
    -moz-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
}
.mkdf-square-rotated:hover a{
	color:white !important;
}
.mkdf-square-rotated:hover{
	background-color:#c8b889;
	color:white !important;
}
.mkdf-square-rotated a{
	color:#c8b889;
}

      