/** Shopify CDN: Minification failed

Line 55:0 "text-aligh" is not a known CSS property
Line 336:0 Unexpected "<"

**/
@font-face {
font-family: heading;
src: url(https://cdn.shopify.com/s/files/1/0008/7402/0911/files/BirdsofParadise.ttf?10067717665571294789);
}
a:hover{
text-decoration:none !important;  
}
.announcement-bar {
display: flex;
}
.index-section {
padding-top: 20px;
}
.h3 {
font-size: 1.5714em;
}
.top-call{
padding:10px 0px;
display: inline-block;
}
.featured-box{
background:#edf9f2;
border-radius:10px;
  padding: 15px;
    margin-left: 15px;
}
.main-heading{
color:#c38429;
font-size:36px;
font-family: heading;
text-transform:capitalize;
}
.main-heading2{
color:#c38429;
font-size:28px;
font-family: heading;
}
.grid-view-item__image-wrapper{max-height: 200px!important; height: 200px; overflow: hidden;}
.grid-view-item__image-wrapper img {max-height: 200px!important; height: 200px!important; margin-top: 15px;}

.site-header__social-icons a{
padding:8px 5px;
}
.clear20{
padding:20px 0px;
clear:both;
}
.product-price{
text-aligh:center;
display:block;
}
.grid-view-item__image-container{
border: 1px solid #f3f3f3;
}
.logo-bar__item {margin: 0 5.5px 14px;}
.site-footer{
background-image:url('https://cdn.shopify.com/s/files/1/0008/7402/0911/files/footer-background.png?12218243666217966772');
background-size:cover;
}
.collection-grid-item__title{
color: #000;
position: relative;
text-align: center;
text-shadow:0px 0px 0px !important;
webkit-transform: translateY(-0%);
transform: translateY(0%);
margin:10px 0px;
}
.collection-grid {
overflow: inherit;
}
.collection-grid-item__overlay {
border-radius: 50%;
background-size: contain;
border: 2px solid #eee;
}
.collection-grid-item__title-wrapper::before {
background-color: transparent;
}
.box {
background-color: transparent;
}
.footer-bottom{
background:#000;
color:#fff;
padding:10px 0px;
}
.footer-bottom a{
color:#fff !important;
}
.product-box{
margin:0px 15px; 
}
.site-footer__icon-list {
padding-bottom: 0px;
}
.collection-grid-item{margin-bottom:60px;}
.collection-grid-item__title{    margin: 15px 0px;  font-size: 18px; text-transform: uppercase; color: #e56217;}
.product-form__cart-submit{background: #e56217; font-size: 20px; letter-spacing: 0;}
.product-single__meta .price__regular {font-size: 28px; color: #99c000;}

/*-------------------new css-----------------------*/

.top-call a{font-weight: 700; font-size: 13px;}

.owl-theme .owl-controls .owl-page span {
    
    width: 16px !important;
    height: 16px !important;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #ff9900 !important;
    border: 2px solid #f90 !important;
    background-clip: content-box !important;
    padding: 3px !important;
}
.grid-view-item__title{ font-size: 16px; color: #e56217;text-transform: uppercase; }
.price__regular { font-size: 20px; color: #99c000;}

.site-footer h4 { font-size: 24px; text-transform: uppercase;margin-bottom:0px; }

.ftr-cnctdetls p{
 display: inline-flex;
 font-size:16px;
 margin-bottom: 10px;
}
.ftr-cnctdetls p i{margin-right: 15px;}
.ftr-cnctdetls p .fa-phone{transform: rotate(100deg)}
.site-footer__content{border: 1px solid #cde184 !important;padding: 20px;}
.site-footer__item{margin-bottom:0px;}

.site-footer__item:nth-child(2){border-right: 1px solid #cde184;
    border-left: 1px solid #cde184;
	text-align: center;
    display: inline-block;
}
.footer-social{
      margin-top: 20px;
    border-top: 1px solid #cde184;
    padding-top: 10px;
}
.newsletter__submit{background-color:#000!important;}
.site-header__cart{color:#e56217;}

.site-nav, .site-nav button{text-align: left;
    font-size: 16px;
    font-weight: bold;
}
.site-nav a{
padding: 3px 8px; 
}
.site-nav__dropdown .site-nav__link{font-size:14px; }

.site-nav__childlist-item ul li a{font-size: 12px!important;; font-weight: normal;}
.site-nav__childlist-item ul li a .icon{width: calc(10em / 16);
    height: calc(10em / 16)}



.cart__submit-controls>.cart__submit-control{background: #e56217; font-size: 16px;
    letter-spacing: 0;  border: none;color: #fff;}

.product-single__title{font-size:2em}
/*-------------------End new css-----------------------*/

/************************Important Link page***********************/
.important-page b{color:#e56217}
.important-page img{    vertical-align: top;  margin: 10px;  float: left;}
.important-page p{margin-bottom: 10px; text-align:justify;}
.important-page h3{    margin: 0 0 10px 0; font-size: 20px; color: #222 ;}
.important-page h2{    font-size: 26px; letter-spacing: 0; color: #222; background: #eee; padding: 10px;}
.important-links {display: inline-block;  border: 1px solid #eee;  padding: 15px;}
.important-links h2{    background: #eee;
    padding: 10px 10px;
    margin: 0;
    letter-spacing: 0;
    font-size: 23px;
    font-weight: bold;
    color: #c38429;}
.important-links ul{margin:0;}
.important-links ul li{width: 100%; border-bottom: 1px solid #eee;}
.important-links nav{padding-left:0!important;}
.important-links .site-nav a{font-weight:normal; padding: 5px 8px;}


/**********************blog page**************************/
.article__list-image-wrapper{width: 50%; float: left; margin-right: 20px; height: 280px; overflow: hidden;}
.btn--tertiary{font-size: 16px; letter-spacing: 0; padding: 10px 20px; margin-bottom: 30px;  }
.article__title{    font-size: 30px;  background: #f5f5f5;  padding: 10px;}
.article-listing {  padding-top: 0;  margin-bottom: 50px;}

.aaa-close-bar{height:30px;     line-height: 30px;}
.for-timer-only .aaa-close-bar { bottom: 0;  top: 12px;}
.site-header__social-icons {text-align:left}

#gtranslate_wrapper{    position: absolute !important; top: 7px!important;  right: 4%!important;}

.pop-up-title{    text-align: center;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 26px;
    color: #000;}

/************************Responsive CSS*****************************/

@media screen and (min-width: 320px) and (max-width: 767px) {
/*   .aaa_header_bar {padding: 0 0  0 0 !important} */
  
  .announcement-bar__message { padding: 4px 18px;}
.announcement-bar {  display: inline-block !important;}
  #gtranslate_wrapper {
    position: absolute !important;
    top: 3% !important;
    right:3% !important;
}
  .announcement-bar .grid__item{padding:0 15px 0 0!important; }
  .grid__item{padding:15px;}
  .main-heading {font-size:30px;}

  .collection-grid-item__title{font-size:18px;}
  .site-footer h4{ text-align: center !important;}
  .site-footer__item-inner--newsletter{margin-top:20px}
  .collection-grid-item {margin-bottom: 30px;}
  .grid-view-item{margin-bottom:0px;}
  .grid-view-item__image-wrapper img{ width: 70%; margin-left: 15%;}
  
  .modal-content {
    padding: 20px!important;
    position:relative;
    width: 90%!important;
    
}
  #ContactForm-message {height: 50px} 
  
.modal-content .close { position: absolute; right: 4px;  top: -10px;}
#ContactForm-phone, .pop-up-title{margin:0}
  .modal { padding-top: 50px!important;}
  
  
}



@media screen and (min-width:481px) and (max-width: 1023px) {
  .site-header__logo-image{width:150px;}
  .grid-view-item__image-wrapper{max-height: 200px;}
  .list--inline.site-header__social-icons{text-align:right;}
  .grid-view-item__title {font-size: 16px;}

.grid-view-item__image-container {
    border: 1px solid #f3f3f3;
    height: 300px;
}
.product-card__image-wrapper img{height:100%}
  
}

@media screen and (min-width:768px) and (max-width: 1023px) {
.modal-content { width: 80%!important;}
}

@media screen and (min-width:1024px) and (max-width: 1300px) {
  .site-header__logo-image { width: 200px;}
  #AccessibleNav{width:100%!important;}
  .site-nav, .site-nav button{font-size: 14px;}
  .site-nav__link--button{    padding: 3px 7px}
  .site-nav.list--inline {margin-left:50px}
  .site-nav__link .icon-chevron-down {  margin-left: 0.2rem;}
  .grid-view-item__title {    font-size: 16px;}
  .page-width { padding-left: 32px; padding-right: 32px;}

}





/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 60px; /* Location of the box */
  left: 0;
  top: 0;
  opacity:1;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 30px;
    border: 4px solid #99c000;
    width: 40%;
    border-radius: 10px;
}
.modal-content  .btn{font-size: 16px;    letter-spacing: 0;}
#myBtn {background: #e56217;
    font-size: 20px;
    letter-spacing: 0;
    color: #fff;
    text-transform: uppercase;
    border: blanchedalmond;
    padding: 10px 20px;}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
</style>
