/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

mt-10 {margin-top: 10px}
.alert-danger {display: none;}
p{font-size: 1.2em;    font-family: Belleza;}
#wrapper, #wrapper p, .latest-blogs .blog-desc {font-size: 1.1em !important;}
#main > div.row > div:nth-child(3) > div.product-prices > div.product-price.h5 > div > span {font-size: 1.2em !important; color: #ba080b;}
.thumbnail-container .product-price-and-shipping .price>span {font-size: 1.4em !important;}
.block-categories .category-sub-menu .category-sub-link {font-size: 1.2em !important}
.block-categories .category-sub-menu li[data-depth="0"]>a {font-size: 1.2em !important}
.leo-megamenu .navbar-nav>li>a, .leo-megamenu .navbar-nav>li>a>.menu-title, .leo-megamenu .dropdown-menu li a, .leo-megamenu .dropdown-menu a>.menu-title, .leo-megamenu .dropdown-menu .menu-title a, .leo-widget .product-block .name a {font-size: 1.2em;}}


.main22{
  background:#D7BA74;
  width:100%;
      padding-top: 2px;
    padding-bottom: 1px;
  display: flex;
      flex-wrap: wrap;
}


@media (max-width:700px){
  .left2{
       width:100%!important;
  }
   .right2{
       width:100%!important;
  }
 

}
 .left2{
  width:100%;      
  align-items: center;
  padding-top: 35px ;

    
}
.top_left_heading2{
  text-align:center;
      font-weight: 300;
    text-shadow: 1px 1px 2px black;
}

.main2 .border_div2{
border-bottom: 2px solid white;
    margin-top: -11px;
text-shadow: 1px 1px 2px black;
  width:75%;
  right: 25px;

  
}
.right2{
  width:100%;
      align-items: center;
    display: flex;
}
.top_right_heading2{

    margin-top: 20px;
    margin-bottom: 20px ;
  text-align:center;
      font-weight: 300;
    color: black;
  font-size:13px;
      margin-top: -10px;
  text-align: left;
}

.main22 *{
  background:#D7BA74;
  text-align: center;
    margin: inherit;
    margin: initial;
    margin: unset; color: white !important ;
        font-family: Belleza;
    }

.main22 h3 {font-size:35px; margin-bottom: 20px}
.main22 h1 {font-size:35px}
.main22 p {color:black !important;}


 .main22 .border_div2 {margin-left: 12.5%;}










.main3{
  background:#D7BA74;
  width:100%;
     cursor: pointer;
  
}
.main_2{
  background:#D7BA74;
  width:100%;
  display:none;
      cursor: pointer;
}
@media (max-width:700px){
  .main3{
       width:300px!important;
  }
   .main_2{
       width:300px!important;
  }

}
.text_center{
  text-align:center;
  padding-top:5px;
  font-weight: 600;
}
.text_center_number{
   text-align:center;
   font-weight: 600;
   word-spacing: 33px;
}
.main_Sec{
text-align: center;
    display: flex;
    justify-content: center;
    margin-top: -11px;
    font-weight: 500;
}
.border_div{
      border-bottom: 1px solid black;
    width: 87px;
    margin-bottom: 3px;
    padding-right: 3px;
}
.main_footer{
      text-align: center;
    display: flex;
    justify-content: center;
    /* margin-top: -11px; */
    font-weight: 500;
   margin-top: 14px;
    padding-bottom: 12px;
    color: white;
}
.border_div_1{
  border-bottom: 1px solid white;
    width: 96px;
    margin-bottom: 3px;
    padding-right: 3px;
    margin-right: 5px;
    display: flex;
    align-items: center;
    height: 10px;
}
.content{
    font-size: 14px;
    padding: 1px 9px;
    font-weight: 700;
}


.surimage {    padding-left: 10px;
padding-right: 10px;
 
    padding-top: 20px !important;
 
    padding-bottom: 20px;}


.surimage .main22 { padding: 5px;
     border: 3px simple;
 
    outline: 10px solid #D7BA74;
    outline-style: solid;
    outline-width: 10px;
    outline-color: #D7BA74;}


.surimage .main22 .right2 {padding:50px;
	text-align: justify !important;
	    font-size: 20px;
	    line-height: 1.1;
}
.description-short {text-align: justify !important;}

.right2 p {    text-align: justify !important;
	    font-size: 20px;
	    line-height: 1.1;
	
}



#js-product-list > div > div > div > div > article > div > div.product-image > a.thumbnail.product-thumbnail > span > img {    margin-top: -200px;}