@charset "UTF-8";
/* CSS Document */
body {
	max-width:1600px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
     height:100%;
    
	line-height:1.65rem;
  box-sizing:border-box;
	 text-color:black !important;
	align-items:center;
	text-align:left;
	padding-top: 60px; 
 font-family: Quicksand, Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
    background-color:#BBE2DE !important;
    color:#000000 !important;
    font-weight:500 !important; 
    }
 
.custom-center {
                margin: auto !important;
    height:auto;
            }
 hr { 
     border-top: 1px solid #8c8b8b; 
}

.big-wrapper {
    max-width:950px;
    margin-right:auto;
    margin-left:auto;
    height:auto;
       color:#000000 !important;
    text-body:black;  
}
.big-wrapper_950 {
    max-width:950px;
    margin-right:auto;
    margin-left:auto;
    height:auto;
       color:#000000 !important;
     border:black solid thick; 	 
}
.big-wrapper_900 {
    max-width:900px;
    margin-right:auto;
    margin-left:auto;
    height:auto;
       color:#000000 !important;
}
.big-wrapper_1000 {
    max-width:1000px;
    margin-right:auto;
    margin-left:auto;
    height:auto;
  color:#000000 !important; 
}

.big_wrapper_1200 {
       max-width:1200px;
    margin-right:auto;
    margin-left:auto;
    height:auto;
       color:#000000 !important;
}
.mt-3 {
  margin-top: 3 !important;
}

.pagination a {
background-color:#BBE2DE !important;
    border-radius: 50% !important;
        margin: 0 5px;
   border:thin #EAF5F4 solid;
 }

.pagination {
    justify-content: center;
	background-color :#BBE2DE !important;
}
 
.pagination .active  {
  background-color:#8ECEC7 !important;
	color:#000000; 
}
/* default is 1rem or 16px */

*,
*::before,
*::after {
  box-sizing: border-box;
}
.nav-item a.nav-link.shop {
color : #7a0025 !important ;
font-weight : 900;
font-size:1rem;
    font-family: "Helvetica Neue", Helvetica; 
}

.nav-item a.nav-link {
color : #140808 !important ;
font-weight : 900;
font-size : 1rem;
}
.nav-item a.nav-link:hover {
color : #474747 !important ;
}
a.nav-item .dropdown-item {
font-weight : bolder;
font-size : 16px;
}

.heading-one {
width:100%;	
    height:6rem;	
	margin-left:auto;  
	margin-right:auto;
    margin-bottom:0.5rem;
margin-top: -0.25rem; 
	color:whitesmoke;
	  letter-spacing: 0.1rem;	
    font-weight:600;
	  
background-color:#400040;
text:center;
padding-top:1rem;
padding-bottom:0.5rem;	 
}

.container-fluid .row .heading-one h4 {
margin-left:auto;
    margin-right:auto;
    height:1.5rem;
}

.heading-two h3, h4, h5, h6 {

letter-spacing : 0.1rem;
    color:#000000;
}
.heading-two {
    width : 100%;
    height : 50px;
    align-items : center;
    padding-top : 0.50rem;
    padding-bottom: 0.50rem;
    font-weight : 600;
    text-color: #000000;
    text-align: center; 
}

p {
    text-color:dark !important;
    color:#000000 !important;
}

section .container-fluid  {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-color: #000000;
    align-items: center;
    font-family: "Quicksand !important";
    background-color: #BBE2DE !important;
    justify-content: center;
}
.img-responsive_small {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem;	
	margin-left:auto;
	margin-right:auto;
	max-width:300px !important;	
	height:auto;
	width:100%;
	border:thin solid lightgrey;
    justify-content:center; 
}
.img-responsive_150 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 150px;
    height: auto;
    display: block;
    border: thin solid lightgrey;
    clear: both;
    font-weight: 900;
    text-align: center;
  
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img-responsive {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 450px;
    height: auto;
    width: 100%;
    border: thin solid lightgrey;
    clear: both;
    font-weight: 900;
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img-responsive_350 {
   margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 350px;
    height: auto;
    width: 100%;
    border: thin solid lightgrey;
    clear: both;
    font-weight: 900;
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
}
.img-responsive_400 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem;	
	margin-left:auto;
	margin-right:auto;
	max-width:400px !important;	
	height:auto;
	width:100%;
	border:thin solid lightgrey;
    justify-content:center; 
}
.img-responsive_550 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 550px !important;
    height: auto;
    width: 100%;
    border: medium solid #989898;
    justify-content: center;
}
.img-responsive_600 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 600px !important;
    height: auto;
    width: 100%;
    border: medium solid #989898;
    justify-content: center;
	display:block;
}

.img-responsive_700 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 700px !important;
    height: auto;
    width: 100%;
    border: medium solid #989898;
    justify-content: center !important;
    align-text:center;
      font-weight:500 !important;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 60px; overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
a {
      color: #430043!important;
     font-weight:600 !important;
}
.img {
    margin-left:auto;
    margin-right:auto;
    height:auto;
    display:inline_block;
	justify-content:center;
	text-align:center;
}

.paragraph a {
    color: #430043!important;
    font-weight:600 !important;
}
.paragraph h4 {
      color: #000000 !important;
    text-align: center;
}
.paragraph h5 {
    color: #000000 !important;
    text-align: center;
}
.paragraph h6 {
    color:#000000 !important;
    text-align: center;
}
.paragraph p {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:left;
    font-family: "Quicksand !important";
}
.paragraph_no_border   {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:left;
    font-family: "Quicksand !important";
}
.paragraph_no_border p  {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:left;
    font-family: "Quicksand !important";
}
.paragraph_no_border h5  {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:center;
    font-family: "Quicksand !important";
}
.paragraph_no_border h6  {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:center;
    font-family: "Quicksand !important";
}
.paragraph_ border    {

	max-width:450px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	border:1px #8ECEC7 solid;
	color:#000000 !important;
	text-align:left;
}
.paragraph_600_no_border  {
	max-width:600px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	justify-content:center; 
	background-color:#BBE2DE !important;
  color:#000000 !important;
      font-weight:500 !important;
}
.paragraph_600_no_border p {
    font-family: "Quicksand !important";
    text-align:left;
  color:#000000 !important;
    color:black !important;
}
 

.paragraph_600  {
	max-width:600px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	 
	justify-content:center; 
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;
  color:#000000 !important;
      font-weight:500 !important;
	
}
.paragraph_600 p  {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:left;
    font-family: "Quicksand !important";
}
.paragraph_600 h6  {
    color:#000000 !important;
      font-weight:500 !important;
    font-family: "Quicksand !important";
}
.paragraph_650 {
    	max-width:650px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;
	color:#000000 !important;
	text-align:left;
      font-weight:500 !important;
}
.paragraph_650_no_border {
    	max-width:650px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	 
	color:#000000 !important;
	text-align:left;
      font-weight:500 !important;
}
.paragraph_650 p  {
    color:#000000 !important;
      font-weight:500 !important;
    text-align:left;
    font-family: "Quicksand !important";
}
.paragraph_700_no_border {
    color: #000000 !important;
    max-width: 700px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-color: #000000;
    background-color: #BBE2DE !important;
  
    text-align: left;	 
      font-weight:500 !important;
  
}
.paragraph_700  {
    color: #000000 !important;
    max-width: 700px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-color: #000000 !important;
    background-color: #BBE2DE !important;
    border-bottom: 1px grey solid;
    text-align: left;	 
      font-weight:500 !important;
}
.paragraph_700_no_border  {
    color: #000000 !important;
    max-width: 700px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-color: #000000;
    background-color: #BBE2DE !important;
    text-align: left;	 
      font-weight:500 !important;
}


.paragraph_655  {
    color: #000000 !important;
    max-width: 700px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-color: #000000;
    background-color: #BBE2DE !important;
    border-bottom: 1px grey solid;
    text-align: left;	 
      font-weight:500 !important;
}
.paragraph_700  h5  {
text:dark;
    color: #000000 !important;
text-align:center;
}
.paragraph_655  h5  {
text:dark;
    color: #000000 !important;
text-align:center;
}
.paragraph_655  h6  {
text:dark;
    color: #000000 !important;
text-align:center;
}
.paragraph_655 p {
	color:#000000 !important;
    font-weight:500 !important;
    text-align:left;
   
    font-family: "Quicksand !important";
}
.paragraph_700 p {
	color:#000000 !important;
    font-weight:500 !important;
    text-align:left;
   
    font-family: "Quicksand !important";
}

.paragraph_150_no_border {
    color: #000000 !important;
    max-width: 150px;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-color: #000000;
    background-color: #BBE2DE !important;
  
    text-align: center;	 
      font-weight:500 !important;
  
}
.paragraph_small {
	max-width:300px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000 !important;
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;
}
.paragraph_550 {
	max-width:550px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;
    color:#000000 !important;
	
}
.paragraph_550 p {
	text-align:left;
	color:#000000 !important;
      font-weight:500 !important;
   font-family: "Quicksand !important";
    line-height:1.75 rem !important;
}


.paragraph_750 {
	max-width:750px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    border-bottom:1px grey solid; 	 
    color:#000000 !important;
}
.paragraph_750 p {
     text-color:#000000 !important;
    color:#000000 !important;
   text-align: justify;
    font-family: "Quicksand important";

}
.paragraph_750 h5 {
    color:#000000 !important;
         text-color:#000000 !important;
    font-family: "Quicksand important";
}
.paragraph_750 h6  {
    color:#000000;
         text-color:#000000 !important;
    font-family: "Quicksand important";
}
 
 
.paragraph_750 .img {
    border:solid slategrey medium;
}
.img-responsive {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 450px;
    height: auto;
    width: 100%;
    border: thin solid lightgrey;
    clear: both;
    font-weight: 900;
    text-align: center;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.paragraph img-responsive {
   align-content:center;   
} 
.paragraph {
	max-width:450px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;
	color:#000000 !important;
	text-align:left;
}
.paragraph_no_border {
	max-width:450px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000 !important;
	background-color:#BBE2DE !important;
    	 
	color:#000000 !important;
	text-align:left;
}

.paragraph  p   {
    color: #000000;
    text-color: #000000 !important;
    text-align: left;
    
    font-style: normal;
    font-weight: 500;
    font-family: "Quicksand important";
	}

.paragraph h6 {
color:#000000 !important;
	text-align:center;
    font-family: "Quicksand important";
}
paragraph_750 h6 {
		 
	color:#000000 !important;
	text-color:#000000;
	text-align:center;
    font-family: "Quicksand important";
}
.bigger_pic .img-responsive  {
        width:100%;
        max-width:600px;
        height:auto;
        margin-left:auto;
        margin-right:auto;  
    }
.bigger_pic .paragraph {
    	max-width:600px;
     width:100%;
    height:auto;
	margin-left:auto;
	margin-right:auto;
	text-color:#000000;
	background-color:#BBE2DE !important;
    	border-bottom:1px grey solid;   
}
			.gap-5 {
				width:100%;
				height:5px;
			}
			.gap-10 {
				width:100%;
				height:10px;
			}
			.gap-20 {
				width:100%;
				height:20px;
			}
			.gap-30 {
				width:100%;
				height:30px;
			}
.gap-40 {
    width:100%;
    height:40px;
}
.gap-50 {
    width:100%;
    height:50px;
}
.gap-60 {
    width:100%;
    height:60px;
}
.btn-outline-info, .btn-outline-info:hover, .btn-outline-info:active, .btn-outline-info:visited {
    background-color:#C3E6E2!important; 
    text-align:center;
	border-radius:15px;
}
.btn-info, .btn-info:hover, .btn-info:active, .btn-info:visited {
    background-color:#C3E6E2 !important; 
}
.btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary:visited {
    background-color:#CCE9E6 !important; 
}
.btn-primary {
    background-color:#CCE9E6 !important; 
}
 .btn-outline-light:hover, .btn-outline-light:active, .btn-outline-light:visited {
    background-color:#D4EDEA !important;
}
.btn-light, .btn-light:hover, .btn-light:active, .btn-light:visited {
    background-color:#CCE9E6 !important;
}

footer {
	padding-top:10px;
 background-color:#400040 !important;
	color:whitesmoke;
	  letter-spacing: 0.1rem;
	font-family: "Quicksand important";
}	 
footer h3,h4,h5,h6,p {
	  color:whitesmoke !important;
	  letter-spacing: 0.1rem;
     font-family: "Quicksand !important";
}
footer a {
    color:whitesmoke !important;
  
}
 footer h4 {
	margin-top:15px;
    font-family: "Quicksand !important";
}	
@media (min-width:1200px) {
  .paragraph {
   max-width:450px;
  }
  .img-responsive {
  max-width:450px;
  }
  }
 

 
.shop {
}
