form#contact_form .success-msg {
  background:#3A3A58;
  border-color:#3A3A58;
  color:#fff;
}


.collection-image-wrapper .blog-banner-grid__cv {
 /* background: #ffffffad; */
   background:rgba(255, 255, 255, 0.6784313725490196);
  left:  28%;
  right: 28%;
  top: 22%;
  bottom:  inherit;
  padding: 20px;
}

.hide-head{ display:none !important;}

@media screen and (max-width: 1200px){
.single-image h1 {
    font-size: 18px !important;
    margin-top: -12px !important;
}
  .collection-image-wrapper .blog-banner-grid__cv{     margin-bottom: 20px !important;   background: #f9f8f4 !important;}
}

@media screen and (max-width: 992px){
.single-image {
    border: 0px !important;
    padding-bottom: 2% !important;
    outline: 0px !important;
    position: inherit !important;
    left: 0px !important;
    background-color: #fff !important;
}
 
  .single-image h1 {
    color: #3A3A58 !important;}
  .blog__inner-cv{ border: 0px !important; padding-top:21px !important; padding-bottom:21px !important;}
  
  .title-bar{display:none !important;}
  
  
  body#search-results #main .carousel-inner {
    display:none;
  }
  #snize-search-results-grid-mode li.snize-product:hover {
    padding-bottom:0!important;
  }
  body#search-results li.snize-product {
    padding-bottom:50px!important;
  }
  body#search-results li.snize-product .snize-action-button {
    opacity:1;
    visibility:visible;
  }  
  
   
  
}

.blog__inner-cv h1 {
  margin:  0;
  padding-bottom: 10px;
  color:  #3A3A58;
  text-shadow:  none;
}
.blog__inner-cv p {
  margin:  0;
  padding:  0;
  text-shadow:  none;
  color: #403f3f;
  font-size: 16px;
}
.blog__inner-cv {
  
  padding: 30px 30px;
}
.template-blog .main-navigation-wrapper-main #main-navigation-wrapper {
  margin-bottom: 40px;
}
.list--ordered-2 li {
    list-style-type: disc !important;
font-size: 16px;
margin-bottom: 10px !important;
font-family: Source Sans Pro, sans-serif !important;
font-weight: 300 !important;
line-height: 11px;
}

.list--ordered-2{
    padding-left: 55px  !important; margin-top:20px;margin-bottom: 20px !important;} 

.atical-new .top-spce{
  margin-top:30px;
  margin-bottom:20px;
      margin-left:0px;
}
.head p{ margin: 0 0 10px;
    margin-bottom: 10px;
font-size: 18px;
list-style: none !important;
margin-bottom: 10px !important;
font-family: Source Sans Pro, sans-serif !important;
font-weight: 300 !important;
line-height: 26px !important;}
#blog-sidebar{font-family: Source Sans Pro, sans-serif;}
.atical-new .recipe-overview span{
   
    font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 300 !important;
    /* font-family: Source Sans Pro, sans-serif; */
}
.row-new {
    margin-right:0px !important;
    margin-left:0px !important;
    display: flex;
}
.new-time{display: block;height:100%;margin-bottom: 20px;}
.basket img{
    height:17px !important;
}
  
.atical-new .list--ordered-1 {
    counter-reset: a;
}
.atical-new .head h2{
  font-size: 20px;
    line-height: 1.375rem;
    font-family: Source Sans Pro, sans-serif;
    text-transform: uppercase;
    letter-spacing: .09em;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
     font-weight: 400 ;
   margin-bottom: 20px;
	color: #02225b}

.atical-new .padding-bottom {
    padding-bottom: 1.25rem;
}

.atical-new .key-points--inline dd, .t-blue, .tabular-data th {
    color: #02225b !important;
}
.atical-new .t-delta--large {
    font-size: 18px !important;
    line-height: 1.375rem !important;
 font-family: Source Sans Pro, sans-serif;
    text-transform: uppercase !important;
    letter-spacing: .09em !important;
    -moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: antialiased !important;
  font-weight: 400 !important;
}
.atical-new .page ol li, .post ol li, .product ol li {
       list-style-position: inside !important;
    /* font-family: Montserrat, sans-serif; */
    font-size: 18px;
    list-style: none  !important;
    margin-bottom: 10px  !important;
  font-family: Source Sans Pro, sans-serif  !important;
    font-weight: 300  !important;
  line-height: 26px  !important;
}

 .list--ordered-1 ol li{
  list-style-position: inside !important;
    /* font-family: Montserrat, sans-serif; */
    font-size: 18px;
    list-style: none  !important;
    margin-bottom: 10px  !important;
  font-family: Source Sans Pro, sans-serif  !important;
    font-weight: 300  !important;
  line-height: 26px;}

 .atical-new .recipe-overview p {
    font-family: Source Sans Pro, sans-serif;
    font-size: 18px;
    margin-top: 12px;
    font-weight: 300;
    line-height: 18px;
    letter-spacing: .2px;
    text-transform: none;
}
 .atical-new .recipe-overview{
   margin-bottom:0px;}

.atical-new .list--ordered-1 ol li:before {
    counter-increment: a;
    content:counter(a) ".";
    position: absolute;
    left: 15px;
     font-family: Source Sans Pro, sans-serif;
    color: #02225b;
    font-weight: 400;
}
.atical-new .new-head a {
    -webkit-transition: color .2s ease !important;
    -moz-transition: color .2s ease !important;
    -o-transition: color .2s ease;
    -ms-transition: color .2s ease;
    transition: color .2s ease;
    color: #02225b;
    text-decoration: none !important;
    outline: 0 !important;
  line-height:42px;
    text-transform: uppercase !important;
    letter-spacing: .09em !important;
    -moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: 400 !important;
    text-rendering: optimizeLegibility !important;
}
.atical-new .new-head span{
    list-style-position: inside;
font-family: Montserrat, sans-serif;
font-size: 18px;
list-style: none;
margin-bottom: 10px ;
font-family: Source Sans Pro, sans-serif;
font-weight: 300;
line-height: 26px;
}
.atical-new .new-head{padding-bottom: 2.25rem;
    padding-left: 2px;}

.atical-new .new-side-section{}

.atical-new #blog-sidebar h3 {
    border-bottom: 1px dotted #999999;
    font-size: 18px;
    margin: 0px;
    text-transform: uppercase;
    padding-bottom: 10px;
    line-height: 22px;
    letter-spacing: .08em;
    font-weight: 400;
    margin-bottom: 20px;
}

.atical-new .marg-rgt{
  margin-right:5%;
}
.atical-new .ingredients-pack{
      padding: 7px 3px;
    border-bottom: 1px dotted #e1e0d9;
}
.had-btm{ text-transform: uppercase;
    color: #3A3A58;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
   margin-top: 2%;
}

.atical-new .ingredients-pack a{
     display: inline-block;
    margin-top:5px;
    margin-bottom: 5px;
    color: #3A3A58 !important;
    vertical-align: middle; 
     font-family: Source Sans Pro, sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    cursor: pointer;
    overflow: visible;
    padding: 0;
    text-decoration: none;
    -webkit-transition: color .2s ease, background-color .2s ease;
    transition: color .2s ease, background-color .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
 
}
.atical-new .recipe-overview span {
 font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    /* font-family: Source Sans Pro, sans-serif; */
}
.atical-new #blog-sidebar img {
    margin-bottom:0px !important;
    /* margin-left: 5px; */
    margin-right: 5px;
}
.list--ordered li{
  border-bottom: 1px dotted #ccc;
}

  .basket {
    display: block;
    width: 50%;
    margin-top: 16px;
    margin-bottom: 5px;
    letter-spacing: .09em;
    margin-bottom: 9px;
}
  

/*
.atical-new .ingredients-pack a:before {
   content: "\f07a" ;
  color:#C0401A!important;
  font-family: FontAwesome;
  margin-right:10px;
}*/
.atical-new .side-para ul li{
    
       font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    letter-spacing: .02em;
    text-transform: none;
    padding: 2px 0px;
    list-style: none;
}

.atical-new .new-btn{
padding-left: 20px  !important;
    padding-right:20px  !important;
    box-shadow: 0 0 0 1px #7dabcc66;
    color: #fff !important;
    width: 100%  !important;
   font-family: 'Montserrat', sans-serif !important;
  background-color: #C0401A!important;
outline: solid #C0401A5px !important;
border: dotted #fff 1px !important;
font-size: 15px !important;
text-transform: uppercase !important;
padding: 7px 20px !important;
    margin-bottom: 20px  !important;
    margin-top: 25px  !important;
    text-transform: uppercase  !important;
 
/*    transition: background-color 3s; */
}

.atical-new .new-btn.view {
  background:#3A3A58 !important ;}



.atical-new #blog-sidebar ul {
    padding-left: 0px;
    margin-bottom: 0px;
}
.atical-new .recipe-overview{
  border-left: 1px solid #e1e0d9 !important;
 padding: 5px 20px !important;
  margin-top:20px !important;
  box-sizing: border-box;
}
.footer-bg{background:#f9f9f9;padding:2%;
  }

.footer-bg  .imgbg{

  box-shadow: #ccc;}
.footer-bg .article{padding:10px; border: solid 1px #f7f5f5; box-sizing:border-box;
    box-sizing: border-box;
    background: #fff;
    min-height: 380px;
   border: solid 1px #f7f5f5;
    margin-top:10px;    margin-left: 5px;
    margin-right: 5px;}

  @media only screen and (min-width: 990px)
  {
.mobi-ingridents .blog-sidebar--section
    {display:none;}}
   
 @media only screen and (max-width: 990px)
  {
   .atical-new .hid{ display: none !important;}
    
  }


@media only screen and (min-width:1001px){
  #snize-search-results-grid-mode li.snize-product:hover {
    margin-bottom:0!important;
  }
}

@media only screen and (max-width:999px){
  /* 19 css*/
  .atical-new .marg-rgt {
    margin-right: 0%;
}
  .head p{
    font-size: 16px;}
  atical-new .head h2 {
    font-size: 18px;}
    .list--ordered-2 ul li{
  list-style-position: inside !important;
           list-style: disc !important;
    margin-left: 8% !important;     list-style: inherit !important;
    font-size: 16px; line-height: 26px;}
  
  
#blog-sidebar  .list--ordered-1 ol li{
  list-style-position: inside !important; 
    font-size: 16px; line-height: 26px;}
  .atical-new .side-para ul li {
    font-size: 16px; line-height: 26px;}
     .atical-new .new-head span{
 font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: .02em;
    text-transform: none;
}

   .atical-new .new-head a { color: #02225b;
    text-decoration: none !important;
    outline: 0 !important;
    font-family: Source Sans Pro, sans-serif;
    text-transform: uppercase !important;
    letter-spacing: .09em !important;
    font-weight: 400 !important;
    text-rendering: optimizeLegibility !important;
}

.atical-new .recipe-overview span {
    font-size: 14px;
    font-weight: 400 !important;
    font-family: Source Sans Pro, sans-serif;
}

h2, .h2 {
    font-size: 22px;
}
  .atical-new .recipe-overview p {
    font-size: 16px;}

   /* 19 css end*/

  .basket-mob {
    display: block;
    width: 70%;
    font-size: 14px;
   
}
  .row-new {
    margin-right: 0px !important;
    margin-left: 0px !important;
    display: block;
}
  .atical-new .recipe-overview {
   
    width: 50%;
    float: left;
    border: 1px solid #ccc;
}
  .atical-new .head h2{
 
	}
  .atical-new .page ol li, .post ol li, .product ol li {
    list-style-position: inside;
    font-size: 15px;
    list-style: none;
    margin-bottom: 10px;
    font-family: Source Sans Pro, sans-serif;
    font-weight: 300;
    line-height: 20px;
    padding-bottom: 10px;
}
  .article-image {
    position: relative;
    text-align: center;
    margin-bottom:30px;
}
  .top{
    margin-top:230px;
  }
  .stock-icon-mob {
    text-align: right !important;
    margin-top: -22px;
    font-size: 14px;
   
}
  .atical-new .recipe-overview {
   ont font-family: Source Sans Pro, sans-serif;
    padding: 20px !important;
    margin-top: 0px !important;
    box-sizing: border-box;
}
.atical-new .recipe-overview {
    margin-bottom: 0px;
}
  .spac{     padding: 8px 0px 0px 0px;
}
  .new-time{
    border:1px solid #ccc;
    margin-bottom:20px;
  }
  
  
    .atical-new .top-spce{
      margin-left:0px;
}
    .atical-new .list--ordered-1 li:before {
    counter-increment: a;
    content: counter(a) ".";
    position: absolute;
    left: 20px;
    font-family: Source Sans Pro, sans-serif;
    color: #02225b;
    font-weight: 400;
}

 .atical-new .ingredients-pack a:before {
   content: "\f07a" ;
  color:#C0401A!important;
  font-family: FontAwesome;
}
 .list--ordered {

    margin-left: 0px;
    list-style-position: inherit !important;
    position: relative;
    left: -40px;

}
  .entry-content img, #blog_posts img {
    max-width: 100%;
    margin-right: 5px;
}
  }

.stock-icon{text-align:right !important; margin-top: -32px;
letter-spacing: 0.09em;margin-bottom: 9px;}

.imgbg span{    line-height: 1.8 !important;
    font-size: 16px !important;}


.atical-new .article-previous-article a{   background-color: #f8f8f8 !important;
    color: #888 !important;
    font-family: helvetica;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase;
   background: inherit;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; border-radius: 4px; border: 0px !important;}

.atical-new .article-previous-article a:hover{background-color: #eee !important; }

.atical-new .article-next-article a{   
      background-color: #f8f8f8 !important;
    color: #888 !important;
    font-family: helvetica;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase;
   background: inherit;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; border-radius: 4px;     border: 0px !important;}
.atical-new .article-next-article a:hover{background-color: #eee !important;  }

/* .pagin-custm  .pagination-arrow a {    background-color: inherit;
    border-radius: 0px;
    border: solid 1px #3A3A58;
    color: #3A3A58 !important;
    font-weight: 600;
    background: inherit;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; padding: 6px 20px !important;}

.pagin-custm  .pagination-arrow a:hover{background-color: #3A3A58 !important; color:#fff !important;}
 */




.imgbg h5{ font-size:17px !important; font-weight: 600!important; text-transform:uppercase !important; line-height:1.5 !important; color:#3A3A58 !important;}

/*--blog css start--*/



@media (min-width: 320px) and (max-width: 992px) {
      
.blog-side-wid { padding-right: 35px !important;
    padding-left: 35px !important; }
  
   .white-box {     
       min-height: inherit !important;
   }
    
  .footer-bg .article{min-height: auto !important; }
     }


@media (min-width: 992px) and (max-width: 2500px) {
  
.blog-side-wid {   margin-right:2% !important ;  width: 22.3% !important; margin-left:0.7%;}
  .blog-left-ar h2{ min-height: 68px ;}
/* .tab-wid{ width:100% !important;} */
}

@media (min-width: 1200px){
   
   
  .container {max-width: 1200px;}
    
     }

.blog-side-wid{margin-bottom:30px;}
  .blog-side-wid #blog-sidebar {  border: solid 1px #efeded; 
        box-shadow: 0px 0px 5px #d8d7d7;
    background-color: #fff !important;
    padding: 10px;
  }
 
  .blog-side-wid h2{  
text-align: left;
margin-bottom: 10px;
padding-bottom: 12px;
padding-right: 45px;
color: #3A3A58;
border-bottom: 1px solid #ddd;
font-size: 14px;
font-weight: 600;
margin-top: 0;
padding-top: 10px;
margin-left:10px !important;
    margin-right:10px !important;
border-top: none;}  
.blog-side-wid #blog-sidebar ul{ padding-left:10px !important;text-transform: capitalize; }
  .blog-side-wid  #blog-sidebar ul li{    border-bottom: 0px !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #3A3A58 !important;}
  .blog-side-wid  #blog-sidebar ul li a{text-decoration:none !important; font-size:15px !important; color: #222!important;}
  .blog-left-ar .blog-title--divider{display:none !important;}
  .blog-left-ar .blog-title-wrapper .blog-publish-date{display:none !important;}
  .blog-left-ar h2{font-size: 17px !important;margin-bottom: -13px !important;
    font-weight: 500 !important;     line-height: 1.45 !important; margin-bottom:10px !important;}
/*   .blog-left-ar h2 a{text-decoration:none !important;} */
  .white-box {     padding: 10px !important;
    background-color: #fff !important;
       min-height: 300px;
    margin-bottom: 8%;
        box-shadow: 0px 0px 2px #e8e8e8; margin-left: 5px;
margin-right: 5px;
        

  }

.title-bar-sub{text-transform: uppercase !important;}
  
.white-box .blog--excerpt{padding-left:3% !important;}

/*  .template-blog #main-body{}*/


 .blog-left-ar .article-image-header {
    padding: 0px 8px !important;}

.blog-left-ar.blog--excerpt{padding: 0px 8px !important;}


  
 /*   blog css end......*/

.pagi-magn{ margin-bottom:20px !important;}