/* Top Menu */


#top {
background: none repeat scroll 0% 0% ;
}

/* the below is from function/styles/red.css, modified for ASTA color */

@-webkit-keyframes spin-360 {
  from {
    -webkit-transform: rotate(0);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(0);
    /* FF3.5+ */
  
    -ms-transform: rotate(0);
    /* IE9 */
  
    -o-transform: rotate(0);
    /* Opera 10.5 */
    transform: rotate(0);
    zoom: 1;
  }
  50% {
    -webkit-transform: rotate(180deg);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(180deg);
    /* FF3.5+ */
  
    -ms-transform: rotate(180deg);
    /* IE9 */
  
    -o-transform: rotate(180deg);
    /* Opera 10.5 */
    transform: rotate(180deg);
    zoom: 1;
  }
  to {
    -webkit-transform: rotate(0);
    /* Saf3.1+, Chrome */
  
    -moz-transform: rotate(0);
    /* FF3.5+ */
  
    -ms-transform: rotate(0);
    /* IE9 */
  
    -o-transform: rotate(0);
    /* Opera 10.5 */
    transform: rotate(0);
    zoom: 1;
  }
}
/* From style.css */
a {
  color: #B62900;
}
a:hover {
  color: #b01800;
}
#footer-widgets .widget_woodojo_tabs ul.nav-tabs:after,
#footer-widgets .woocommerce_tabs ul.nav-tabs:after,
#footer-widgets .woocommerce-tabs ul.nav-tabs:after,
#footer-widgets .widget_woodojo_tabs ul.tabs:after,
#footer-widgets .woocommerce_tabs ul.tabs:after,
#footer-widgets .woocommerce-tabs ul.tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
#footer-widgets .widget_woodojo_tabs ul.nav-tabs li.active a,
#footer-widgets .woocommerce_tabs ul.nav-tabs li.active a,
#footer-widgets .woocommerce-tabs ul.nav-tabs li.active a,
#footer-widgets .widget_woodojo_tabs ul.tabs li.active a,
#footer-widgets .woocommerce_tabs ul.tabs li.active a,
#footer-widgets .woocommerce-tabs ul.tabs li.active a {
  background: #B62900;
  border: 1px solid #a42d12;
}
#footer-widgets .widget_woodojo_tabs ul.nav-tabs li.active a:hover,
#footer-widgets .woocommerce_tabs ul.nav-tabs li.active a:hover,
#footer-widgets .woocommerce-tabs ul.nav-tabs li.active a:hover,
#footer-widgets .widget_woodojo_tabs ul.tabs li.active a:hover,
#footer-widgets .woocommerce_tabs ul.tabs li.active a:hover,
#footer-widgets .woocommerce-tabs ul.tabs li.active a:hover {
  background: #a42d12;
}
.woo-pagination .page-numbers {
  color: #B62900;
}
.widget_woodojo_tabs ul.nav-tabs li a:hover,
.woocommerce_tabs ul.nav-tabs li a:hover,
.woocommerce-tabs ul.nav-tabs li a:hover,
.widget_woodojo_tabs ul.tabs li a:hover,
.woocommerce_tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:hover {
  color: #B62900;
}
.widget_woodojo_tabs ul.nav-tabs li.active a,
.woocommerce_tabs ul.nav-tabs li.active a,
.woocommerce-tabs ul.nav-tabs li.active a,
.widget_woodojo_tabs ul.tabs li.active a,
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a {
  background: #B62900;
  border: 1px solid #a42d12;
}
.widget_woodojo_tabs ul.nav-tabs li.active a:hover,
.woocommerce_tabs ul.nav-tabs li.active a:hover,
.woocommerce-tabs ul.nav-tabs li.active a:hover,
.widget_woodojo_tabs ul.tabs li.active a:hover,
.woocommerce_tabs ul.tabs li.active a:hover,
.woocommerce-tabs ul.tabs li.active a:hover {
  background: #a42d12;
  border: 1px solid #8d270f;
}
.widget_woodojo_tweets .follow-link a {
  background: #B62900;
}
.widget_woodojo_twitterprofile .follow-link a {
  background: #B62900;
}
#comments .comment .reply a {
  color: #B62900 !important;
}
#respond #commentform #submit {
  background: #B62900;
width: inherit;
}
#respond #commentform #submit:hover {
  background: #a42d12;
}
#respond #commentform #submit:active {
  background: #76210d;
}
button.button {
  background: #B62900;
}
button.button:hover {
  background: #a42d12;
}
button.button:active {
  background: #76210d;
}
.home-section .btn,
.home-section .button, a.woo-sc-button  {
color: rgb(245,237,226);
  border: 1px solid #B62900;
  border-bottom-color: #c12906;
  background-color: #B62900;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#B62900), to(#A21500));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, #B62900, #A21500);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, #B62900, #A21500);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, #B62900, #A21500);
  /* IE10 */

  background-image: -o-linear-gradient(top, #B62900, #A21500);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, #B62900, #A21500);
}

ul#top-nav.nav.fl,
.home-section .btn:hover,
.home-section .button:hover,
.wp-core-ui .button-primary, a.woo-sc-button:hover
{
  text-decoration: none;
  background-color: #e34b28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#B62900), to(#A21500));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, #B62900, #A21500);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, #B62900, #A21500);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, #B62900, #A21500);
  /* IE10 */

  background-image: -o-linear-gradient(top, #B62900, #A21500);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, #B62900, #A21500);
}
.home-section .btn:active,
.home-section .button:active {
  border-color: #c12906;
}
#intro-message h1 a:hover {
  color: #c12906;
}
#home-shop .onsale {
  background: #B62900;
}
#portfolio-gallery #port-tags a.current {
  background: #B62900;
}
/* From css/layout.css */
@media only screen and (min-width: 768px) {
  #top ul.nav > li.current_page_item a,
  #top ul.nav > li.current_page_parent a,
  #top ul.nav > li.current-menu-ancestor a,
  #top ul.nav > li.current-cat a,
  #top ul.nav > li.li.current-menu-item a {
    color: #B62900;
  }
  #navigation ul.nav > li.current_page_item a,
  #navigation ul.nav > li.current_page_parent a,
  #navigation ul.nav > li.current-menu-ancestor a,
  #navigation ul.nav > li.current-cat a,
  #navigation ul.nav > li.li.current-menu-item a {
    background-color: #B62900;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B62900), to(#A21500));
    /* Saf4+, Chrome */
  
    background-image: -webkit-linear-gradient(top, #B62900, #A21500);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
  
    background-image: -moz-linear-gradient(top, #B62900, #A21500);
    /* FF3.6+ */
  
    background-image: -ms-linear-gradient(top, #B62900, #A21500);
    /* IE10 */
  
    background-image: -o-linear-gradient(top, #B62900, #A21500);
    /* Opera 11.10+ */
  
    background-image: linear-gradient(to bottom, #B62900, #A21500);
  }
 #navigation ul.nav > li.current_page_item a:hover,
  #navigation ul.nav > li.current_page_parent a:hover,
  #navigation ul.nav > li.current-menu-ancestor a:hover,
  #navigation ul.nav > li.current-cat a:hover,
  #navigation ul.nav > li.li.current-menu-item a:hover {
    background-color: #B62900;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#B62900), to(#76001A));
    /* Saf4+, Chrome */
  
    background-image: -webkit-linear-gradient(top, #B62900, #76001A);
    /* Chrome 10+, Saf5.1+, iOS 5+ */
  
    background-image: -moz-linear-gradient(top, #B62900, #76001A);
    /* FF3.6+ */
  
    background-image: -ms-linear-gradient(top, #B62900, #76001A);
    /* IE10 */
  
    background-image: -o-linear-gradient(top, #B62900, #76001A);
    /* Opera 11.10+ */
  
    background-image: linear-gradient(to bottom, #B62900, #76001A);
  }
}
.ie8 #top ul.nav > li.current_page_item a,
.ie8 #top ul.nav > li.current_page_parent a,
.ie8 #top ul.nav > li.current-menu-ancestor a,
.ie8 #top ul.nav > li.current-cat a,
.ie8 #top ul.nav > li.li.current-menu-item a {
  color: #B62900;
}
.ie8 #navigation ul.nav > li.current_page_item a,
.ie8 #navigation ul.nav > li.current_page_parent a,
.ie8 #navigation ul.nav > li.current-menu-ancestor a,
.ie8 #navigation ul.nav > li.current-cat a,
.ie8 #navigation ul.nav > li.li.current-menu-item a {
  background-color: #B62900;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#B62900), to(#A21500));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, #B62900, #A21500);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, #B62900, #A21500);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, #B62900, #A21500);
  /* IE10 */

  background-image: -o-linear-gradient(top, #B62900, #A21500);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, #B62900, #A21500);
}

/* From css/woocommerce.css */
.star-rating span {
  background: #B62900;
}
p.stars span a:hover,
p.stars span a:focus {
  background: #B62900;
}
p.stars span a.active {
  background: #B62900;
}
.widget_layered_nav ul li.chosen a {
  background: #B62900;
}
.widget_price_filter .price_slider_amount .button {
  border-bottom-color: #c12906;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  border: 1px solid #B62900;
}
.widget_price_filter .ui-slider .ui-slider-range {
  border: 1px solid #7f230e;
  background-color: #ad3013;
  background-color: transparent 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent 50%), to(#B62900 50%));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, transparent 50%, #B62900 50%);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, transparent 50%, #B62900 50%);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, transparent 50%, #B62900 50%);
  /* IE10 */

  background-image: -o-linear-gradient(top, transparent 50%, #B62900 50%);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, transparent 50%, #B62900 50%);
}
.onsale {
  background: #B62900;
}
.quantity .plus,
.quantity .minus {
  background: #B62900;
}
ul.products li.product .btn,
ul.products li.product .button {
  border: 1px solid #B62900;
  border-bottom-color: #c12906;
  background-color: #e34b28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e34b28), to(#c12906));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, #e34b28, #c12906);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, #e34b28, #c12906);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, #e34b28, #c12906);
  /* IE10 */

  background-image: -o-linear-gradient(top, #e34b28, #c12906);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, #e34b28, #c12906);
}
ul.products li.product .btn:hover,
ul.products li.product .button:hover {
  text-decoration: none;
  background-color: #e34b28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e34b28), to(#b01800));
  /* Saf4+, Chrome */

  background-image: -webkit-linear-gradient(top, #e34b28, #b01800);
  /* Chrome 10+, Saf5.1+, iOS 5+ */

  background-image: -moz-linear-gradient(top, #e34b28, #b01800);
  /* FF3.6+ */

  background-image: -ms-linear-gradient(top, #e34b28, #b01800);
  /* IE10 */

  background-image: -o-linear-gradient(top, #e34b28, #b01800);
  /* Opera 11.10+ */

  background-image: linear-gradient(to bottom, #e34b28, #b01800);
}
ul.products li.product .btn:active,
ul.products li.product .button:active {
  border-color: #c12906;
}
.single-product .summary .price {
  color: #B62900;
}


/*#header .site-description {
font-size:1.8em;
padding-top:65px;
padding-left:25px;
color: rgb(79,120,160);
font-style:normal;
font-family: 'Droid Serif', 'Times New Roman', Times, serif;
}*/

#header .site-description {
    /*font-size: 1.8em;
    padding-top: 0;
    padding-left: 25px;
    color: #ffffff;
    font-style: normal;
    font-family: 'Droid Serif', 'Times New Roman', Times, serif;*/
    /*font-size: 1.8em;
    padding-top: 0;
    padding-left: 70px;
    color: #ffffff;
    font-style: normal;
    font-family: 'Droid Serif', 'Times New Roman', Times, serif;
    width: 500px;
    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Banner.png);
    background-size: cover;*/
    font-size: 1.8em;
    padding: 5px 0;
    padding-left: 70px;
    color: #ffffff;
    font-style: normal;
    font-family: 'Droid Serif', 'Times New Roman', Times, serif;
    width: 450px;
    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Banner.png);
    background-size: cover;
}

#intro-message h1 {
font-size:1.8em;
color: rgb(79,120,160);
font-style:normal;
font-family: 'Droid Serif', 'Times New Roman', Times, serif;
padding-left: 0.5em;
padding-right: 0.5em;
}

.post img, .type-page img, .type-feature img, .type-testimonial img, .type-portfolio img, .search-results .page img, .search-results .type-product img, .search-results .type-feature img, .search-results .type-testimonial img, .search-results .type-portfolio img, .post img.thumbnail, .type-page img.thumbnail, .type-feature img.thumbnail, .type-testimonial img.thumbnail, .type-portfolio img.thumbnail, .search-results .page img.thumbnail, .search-results .type-product img.thumbnail, .search-results .type-feature img.thumbnail, .search-results .type-testimonial img.thumbnail, .search-results .type-portfolio img.thumbnail {
background: none repeat scroll 0% 0% rgb(245, 237, 226);
}

ul#top-nav.nav.fl {
float: right;
color: transparent !important;
  text-decoration: none;
}

#navigation ul.nav > li a {
color: rgb(245,237,226);
font: 0.9em/1.618em 'Lato',arial,sans-serif;
}

#footer-widgets.col-3 .block {
	width:30%;
}

#footer-widgets .widget h3 {
color: rgb(242, 196, 48) !important;
}

#promotion {
border-top:none;
/*background-color:#F5EDE2;*/
}
/* .wooslider {
border: 4px solid rgb(174, 139, 71);
} */



#top ul.nav > li a {
color: rgb(245,237,226);
}

p {
  -webkit-hyphens: none;
  -moz-hyphens: none;
}
h2.slide-title, #post-author, li.post-author a {
display: none;
}
div.slide-excerpt > p {
margin: 0px 20px 0em;
}
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], input[type="submit"] {
    background: none repeat scroll 0% 0% padding-box rgb(182, 41, 0);
}

#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, input[type="submit"]:hover {
    background: none repeat scroll 0% 0% rgb(164, 45, 18);
}



/* #top #top-nav {
    display: block;
  }
*/


#mobileMenu_top-nav {
display: none !important;
}
@media only screen and (max-width:1024px) {
  #header .site-description{
        padding-left: 37px;
  }
}
@media only screen and (max-width: 767px) {
  //#header > div {
    //background-image: none;
  //}

  hgroup {
    text-align: center;
    padding-top: 10px;
    top: 33px !important;
    left: 0 !important;
  }

  /*hgroup {
    text-align: center;
    padding-top: 10px;
  }*/

  /*#header .site-description {
    //clear:both;
    //float:none;
    display: block;
  }*/
  
  #header .site-description {
    clear: both;
    float: none;
    display: block; 
    width: fit-content;
    background-repeat: no-repeat;
    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Banner_mobile.png);
    padding-left: 0;
  }

  #top #top-nav {
    margin: 0;
    display: block !important;
    float:left;
  }

  #header-widget{
    top: 0;
    right: 0;
    margin-top: 0;
    width: fit-content;
    position: absolute;
    z-index: 9999;
  }

  #header .nav-toggle{
    margin-bottom: 33px;
  }

  #header-components {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
/*  div#header-components div.search_main.fix {
    position:relative;
    top: -55px;
    left: -278px;
  }*/
div#header-components div.search_main.fix {
	        position: relative;
	        top: -22px;
	        left: -278px;
	}
div.search_main.fix {
position:relative;
left: -10px}

body .wooslider .overlay-full.layout-text-left .slide-excerpt { left: 0; top: 0; bottom: 0; width: 100%; padding: 0.5em; overflow: hidden; }
}

@media only screen and (min-width: 768px) {
  div.slide-excerpt > p {
      font-size: 24px;
  }
  
 .wooslider .overlay-full .slide-excerpt {
      background: inherit;
      opacity: inherit;
      color: rgb(76,76,76);
      position: inherit;
  }
  .wooslider .layout-text-left .slide-excerpt {
      float: inherit;
    
  }
  nav#navigation.col-full {
  }
  #navigation ul.nav {
      font-size: 1em;
  }
  #navigation ul.nav > li a {
    padding: 0.618em 0.5em;
    box-shadow: none;
  }
  #navigation ul.nav > li:last-child a {
    box-shadow: none;
  }
  #wrapper {
  /*max-width:820px;*/
  margin: 0px auto;
  /*color: #F5EDE2;*/
  }
   #footer-wrapper {
  /*max-width: 720px;*/
  background-color:rgb(74,74,74);
  color:rgb(245,237,226);
padding:0px;
  }

#footer-widgets {
margin-left: 10px;
}
  
  #footer-widgets a, #footer {
  color:rgb(245,237,226);
  }
  
  
  #credit.col-right a {
  color: #F2C430;
margin-right: 5px;
  }
  
/*  #header #logo {
  margin-bottom:10px;
  }*/

#header #logo {
    margin-bottom: 10px;
    margin-left: 25px;
    position: relative;
    z-index: 100;
}
  
/*#header {
          padding: 0px;
          background-image: url("//www.astaspice.org/wordpress/wp-content/uploads/2013/11/pepperfinal4.jpg");
          background-repeat: no-repeat;
          background-position: right bottom;
  	background-size: 30%;
      }*/

	#header {
	    padding: 0px;
	    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Background.png);
	    background-repeat: no-repeat;
	    background-position: right bottom;
	    / background-size: 30%; /
	    margin-bottom: 1.618em;
	}
  
  
  #header #header-components {
  top: 1.5em;
  }
  
  div#top {
  background-color: transparent;
  }
  section#main.col-left {
  padding: 0px 10px;
  }
}

h2.tribe-events-page-title {
text-align: left;
}
div.tribe-events-notices {
border: 2px solid rgb(242, 196, 48);
background: none;
color: rgb(0,0,0);
}

div.menu-sidebar-menu-container ul.sub-menu {
padding-left: 9px;
}

ul.sub-menu ul.sub-menu {
padding-left: 18px;
}

li ul {
/*ul .widget_subpages_current_page ,*/
/*li .widget_subpages_current_page ul {*/
padding-left: 18px;
}

li.widget_subpages_current_page{
font-weight:bold;
}
li.widget_subpages_current_page ul{
font-weight:normal;
}

.widget_subpages_current_page ul {
padding-left: 18px;
}

strong, b {
  font-weight:900;
}
#navigation.mobile-menu ul.nav li a {
  color: rgb(0,0,0);
  background-color:inherit;
  background-image:inherit;
}

#navigation.col-full.mobile-menu {
  background-color:#3F3F3F;
  background-image:none;
}

#footer-widgets a, #footer-widgets a:hover {
text-decoration:underline;
}

div#content.page.col-full, div#content.col-full {
    background-color: rgba(0,0,0,0.05);
}

body.login {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
}

section#blog-posts {
padding-left: 0.5em;
padding-right: 0.5em;
}

.widget_woothemes_testimonials .quote {
    background: url("//www.astaspice.org/wordpress/wp-content/uploads/2014/01/quote-testimonials1.png") no-repeat scroll 0px 3% transparent;
    }

div#copyright.col-left {
padding-left: 5px;
}

#header {
    padding: 0px;
    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Background.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#header > div {
    background-image: url(//astaspice.org/wordpress/wp-content/uploads/2021/01/Spices.png);
    background-size: 68%;
    background-repeat:  no-repeat;
    background-position: right;
}

@media only screen and (max-width: 767px) {
  #header > div {
    background-image: none;
  }
}

body .wooslider .slide-content{
margin:0 !important;

}

.wooslider {
border:none !important;}

.slide-excerpt {
    display: none;
}
