/*!
 * Start Bootstrap - Clean Blog v5.0.8 (https://startbootstrap.com/template-overviews/clean-blog)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-clean-blog/blob/master/LICENSE)
 */

body {
  font-size: 18px;font-weight:300;
  color: #212529;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

p {
  line-height: 1.75;font-size: 18px;font-weight:300;
  margin: 20px 0;
}

p a {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 800;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
}

.hding {color: #4C3820;}
.hding span {color: #FBBA00;}

.lrgfont {font-size:24px; font-weight:300;line-height:1.5;}

a {
  color: #212529;
  transition: all 0.2s;
}

a:focus, a:hover {
  color: #FBBA00;  text-decoration: none;
}

blockquote {
  font-style: italic;
  color: #868e96;
}
b {font-weight:800;}
.logo {top:0; position:fixed;}
.section-heading {
  font-size: 36px;
  font-weight: 700;
  margin-top: 0px;
}

.caption {
  font-size: 14px;
  font-style: italic;
  display: block;
  margin: 0;
  padding: 10px;
  text-align: center;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

::-moz-selection {
  color: #fff;
  background: #FBBA00;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #FBBA00;
  text-shadow: none;
}

img::-moz-selection {
  color: #fff;
  background: transparent;
}

img::selection {
  color: #fff;
  background: transparent;
}

img::-moz-selection {
  color: #fff;
  background: transparent;
}

#mainNav {
  position: absolute;
  border-bottom: 1px solid #e9ecef;
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#mainNav .navbar-brand {
  font-weight: 800;
  color: #343a40;
}

#mainNav .navbar-toggler {
  font-size: 12px;
  font-weight: 800;
  padding: 13px;
  text-transform: uppercase;
  color: #343a40;
}

#mainNav .navbar-nav > li.nav-item > a {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#mainNav .navbar-nav > li.nav-item > a:active {
  color:#FBBA00;
}

@media only screen and (min-width: 992px) {
  #mainNav {
    border-bottom: 1px solid transparent;
    background: transparent;
  }
  #mainNav .navbar-brand {
    padding: 10px 20px;
    color: #fff;
  }
  #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  #mainNav .navbar-nav > li.nav-item > a {
    padding: 10px 20px;
    color: #fff;
  }
  #mainNav .navbar-nav > li.nav-item > .active {
    color: #FBBA00;
  }
  #mainNav .navbar-nav > li.nav-item > a:focus, #mainNav .navbar-nav > li.nav-item > a:hover, #mainNav .navbar-nav > li.nav-item > a:active {
   color: #FBBA00;
  }
}

@media only screen and (min-width: 992px) {
  #mainNav {
    transition: background-color 0.2s;
    /* Force Hardware Acceleration in WebKit */
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
  }
  #mainNav.is-fixed {
    /* when the user scrolls down, we hide the header right above the viewport */
    position: fixed;
    top: -67px;
    transition: transform 0.2s;
    border-bottom: 1px solid white;
    background-color: rgba(255, 255, 255, 0.9);
  }
  #mainNav.is-fixed .navbar-brand {
    color: #212529;padding: 10px 20px; top: 0px;
  }
  #mainNav.is-fixed .navbar-brand:focus, #mainNav.is-fixed .navbar-brand:hover, #mainNav.is-fixed .navbar-brand:active {
    color: #FBBA00;
  }
  #mainNav.is-fixed .navbar-nav > li.nav-item > a {
    color: #212529;
  }
  
   #mainNav.is-fixed .navbar-nav > li.nav-item > .active {
    color: #FBBA00;
  }
  #mainNav.is-fixed .navbar-nav > li.nav-item > a:focus, #mainNav.is-fixed .navbar-nav > li.nav-item > a:hover , #mainNav.is-fixed .navbar-nav > li.nav-item > a:active {
    color: #FBBA00;
  }
  #mainNav.is-visible {
    /* if the user changes the scrolling direction, we show the header */
    transform: translate3d(0, 100%, 0);
  }
}

header.masthead {
  margin-bottom: 50px;
  background: no-repeat center center;
  background-color: #868e96;
  background-attachment: scroll;
  position: relative;
  background-size: cover;
}

header.masthead .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #212529;
  opacity: 0.5;
}

header.masthead .page-heading,
header.masthead .post-heading,
header.masthead .site-heading {
  padding: 200px 0 150px;
  color: #FBBA00;
}

@media only screen and (min-width: 768px) {
  header.masthead .page-heading,
  header.masthead .post-heading,
  header.masthead .site-heading {
    padding: 150px 0;
  }
}

header.masthead .page-heading,
header.masthead .site-heading {
  text-align: center;
}

header.masthead .page-heading h1,
header.masthead .site-heading h1 {
  font-size: 50px;
  margin-top: 0;
}

header.masthead .page-heading .subheading,
header.masthead .site-heading .subheading {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.1;
  display: block;
  margin: 10px 0 0;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 768px) {
  header.masthead .page-heading h1,
  header.masthead .site-heading h1 {
    font-size: 80px;
  }
  #mainNav .navbar-nav {text-align: center;}
}
@media only screen and (max-width: 768px) { #mainNav .navbar-nav {text-align: center;} }
header.masthead .post-heading h1 {
  font-size: 35px;
}

header.masthead .post-heading .meta,
header.masthead .post-heading .subheading {
  line-height: 1.1;
  display: block;
}

header.masthead .post-heading .subheading {
  font-size: 24px;
  font-weight: 600;
  margin: 10px 0 30px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

header.masthead .post-heading .meta {
  font-size: 20px;
  font-weight: 300;
  font-style: italic;
  font-family: 'Lora', 'Times New Roman', serif;
}

header.masthead .post-heading .meta a {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  header.masthead .post-heading h1 {
    font-size: 55px;
  }
  header.masthead .post-heading .subheading {
    font-size: 30px;
  }
}

.post-preview > a {
  color: #212529;
}

.post-preview > a:focus, .post-preview > a:hover {
  text-decoration: none;
  color: #FBBA00;
}

.post-preview > a > .post-title {
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.post-preview > a > .post-subtitle {
  font-weight: 300;
  margin: 0 0 10px;
}

.post-preview > .post-meta {
  font-size: 18px;
  font-style: italic;
  margin-top: 0;
  color: #868e96;
}

.post-preview > .post-meta > a {
  text-decoration: none;
  color: #212529;
}

.post-preview > .post-meta > a:focus, .post-preview > .post-meta > a:hover {
  text-decoration: underline;
  color: #FBBA00;
}

@media only screen and (min-width: 768px) {
  .post-preview > a > .post-title {
    font-size: 36px;
  }
}

.floating-label-form-group {
  font-size: 14px;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0.1em;
  border-bottom: 1px solid #dee2e6;
}

.floating-label-form-group custom-select {border: 0px solid #fff;}

.floating-label-form-group input, 
.floating-label-form-group textarea {
  font-size: 1.2em;
  position: relative;
  z-index: 1;
  padding: 0;
  resize: none;
  border: none;
  border-radius: 0;
  background: none;
  box-shadow: none !important;
}

.floating-label-form-group input::-webkit-input-placeholder,
.floating-label-form-group textarea::-webkit-input-placeholder {
  color: #868e96;
}

.floating-label-form-group label {
  font-size: 0.85em;
  line-height: 1.764705882em;
  position: relative;
  z-index: 0;
  top: 2em;
  display: block;
  margin: 0;
  transition: top 0.3s ease, opacity 0.3s ease;
  vertical-align: middle;
  vertical-align: baseline;
  opacity: 0;
}

.floating-label-form-group .help-block {
  margin: 15px 0;
}

.floating-label-form-group-with-value label {
  top: 0;
  opacity: 1;
}

.floating-label-form-group-with-focus label {
  color: #FBBA00;
}

form .form-group:first-child .floating-label-form-group {
  border-top: 1px solid #dee2e6;
}


ftco-section {
  padding: 2em 0 0 0;
  position: relative;z-index:9999; }
  @media (max-width: 767.98px) {
    .ftco-section {
      padding: 6em 0; } }

.ftco-no-pt {
  padding-top: 0 !important; }

.ftco-no-pb {
  padding-bottom: 0 !important; }

.ftco-bg-dark {
  background: #3c312e; }
  
  .ftco-volunteer .img-volunteer {
    margin-top: -50px; z-index:999;
}
.ftco-volunteer .img-volunteer {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.bg-brown { background-color:#4C3820; color:#FBBA00;}

#breadbg { background-image: url(../img/basket.jpg); background-repeat:none;z-index:0 !important;
  position: center relative; }
  
#oilbg { background-image: url(../img/cooking-oil-bg.jpg);background-size:cover; background-repeat:no-repeat;z-index:0 !important;
  position: center relative; }



.ftco-footer {
  font-size: 1rem;
  background: #FBBA00; color:#4C3820;
  padding: 2em 0 0em 0;
  z-index: 0; }
  .ftco-footer p {font-size: 1rem;font-weight:400; }
  .ftco-footer .ftco-footer-logo {
    text-transform: uppercase;
    letter-spacing: .1em; }
  .ftco-footer .ftco-footer-widget h2 {
    font-weight: normal;
    color: #4C3820;
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 800; }
  .ftco-footer .ftco-footer-widget ul li a {
    color: rgba(255, 255, 255, 1.0); }
    .ftco-footer .ftco-footer-widget ul li a span {
      color: #fff; }
  .ftco-footer .ftco-footer-widget .btn-primary {
    background: #fff !important;
    border: 2px solid #fff !important; }
    .ftco-footer .ftco-footer-widget .btn-primary:hover {
      background: #fff;
      border: 2px solid #fff !important; }
  .ftco-footer p {
    color: rgba(255, 255, 255, 1.0); }
  .ftco-footer a {
    color: rgba(255, 255, 255, 1.0); font-weight:400; }
    .ftco-footer a:hover {
      color: #f00; }
  .ftco-footer .ftco-heading-2 {
    font-size: 17px;
    font-weight: 400;
    color: #000000; }

.ftco-footer-social li {
  list-style: none;
  margin: 0 10px 0 0;
  display: inline-block; }
  .ftco-footer-social li a {
    height: 50px;
    width: 50px;
    display: block;
    float: left;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 50%;
    position: relative; }
    .ftco-footer-social li a span {
      position: absolute;
      font-size: 26px;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .ftco-footer-social li a:hover {
      color: #fff; }

.footer-small-nav > li {
  display: inline-block; }
  .footer-small-nav > li a {
    margin: 0 10px 10px 0; }
    .footer-small-nav > li a:hover, .footer-small-nav > li a:focus {
      color: #026794; }


.block-23 ul {
  padding: 0; }
  .block-23 ul li, .block-23 ul li > a {
    display: table;
    line-height: 1.5;
    margin-bottom: 15px; }
  .block-23 ul li span {
    color: rgba(255, 255, 255, 1.0); }
  .block-23 ul li .icon, .block-23 ul li .text {
    display: table-cell;
    vertical-align: top; }
  .block-23 ul li .icon {
    width: 40px;
    font-size: 18px;
    padding-top: 2px;
    color: white; }

ul.social-buttons {
  margin-bottom: 0;
}

ul.social-buttons li a {
  font-size: 20px;
  line-height: 40px;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #FBBA00;
  border-radius: 100%;
  outline: none;
  background-color: #fff;
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
color:#fff;  background-color: #FBBA00;}


.btn {
  font-size: 14px;
  font-weight: 800;
  padding: 15px 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 0;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.btn-primary {
  background-color: #FBBA00;
  border-color: #FBBA00;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  color: #fff;
  background-color: #00657b !important;
  border-color: #00657b !important;
}

.btn-lg {
  font-size: 16px;
  padding: 25px 35px;
}



/*--------------------------------------------------------------
# Intro Section
--------------------------------------------------------------*/
#intro {
  width: 100%;
  height: 100vh;
  position: relative;
  background: url("../img/intro-carousel/1.jpg") no-repeat;
  background-size: cover;
}

#intro .intro-content {
  position: absolute;
  bottom: 0;
  top: 0; padding-top:10%;
  left: 0;
  right: 0;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: left;
}

#intro .intro-content h2 {
  font-size: 4rem;font-weight:800; letter-spacing:1px; color: #FBBA00; margin-bottom: 10px;  font-family: 'Montserrat', sans-serif; text-transform: capitalize ; }
#intro .barslir {width: 30%; margin: 30px 0px 30px 0px;height: 3px;background-color: #FBBA00;}
#intro .intro-content h2 span {color: #fff;font-weight:200;font-size: 3.5rem;}
#intro .intro-content p { font-size:1.5rem; font-weight:100; margin:10px 0px; color:#fff; font-family: "ITC New Baskerville W05", sans-serif;font-style: italic; line-height: 120%;}

@media (max-width: 767px) {
#intro {
  width: 100%;
  height: 90vh;
  position: relative;
  background: url("../img/intro-carousel/1.jpg") no-repeat;
  background-size: cover;
}
  #intro .intro-content h2 {
    font-size: 2.5rem;
  }
  
  #intro .intro-content h2 span {
  font-size: 1.25rem;
}
#intro .intro-content p { font-size:1.4rem; font-weight:100;}
}

#intro .intro-content .btn-get-started, #intro .intro-content .btn-projects {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 32px;
  border-radius: 25px;
  transition: 0.5s;
  margin: 10px 0px;
  color: #fff;
}
.btn {
	border: none;font-family: inherit;font-size: 1.2rem;color: #FBBA00;background: none;cursor: pointer;padding: 20px 120px 25px 0px; border-radius:0px; border-color: none;
	display: inline-block;margin: 1px 30px 15px 0px;font-weight: 700;outline: none;position: relative;-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;
}
.btn:after {
	content: '';position: absolute;	z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	transition: all 0.3s;
}

/* Pseudo elements for icons */
.btn:before,
.icon-heart:after,
.icon-star:after,
.icon-plus:after,
.icon-file:before {
	font-family: 'icomoon';	speak: none;font-style: normal;	font-weight: 100;	font-variant: normal;	text-transform: none;	line-height: 1;
	position: relative;	-webkit-font-smoothing: antialiased;}

.icon-arrow-right:before {content: "\e00d";}

.icon-arrow-left:before {content: "\e003";}
/* Button 4 */
.btn-4 {color: #FBBA00;overflow: hidden;}
.btn-4:active {	border-color: #17954c;color: #FBBA00;}
.btn-4:hover {color: #fff;}
.btn-4:before {position: absolute;	height: 100%;font-size: 100%;line-height: 3.5;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-4:active:before {color: #17954c;}
/* Button 4c */
.btn-4c:before {left:70%;opacity: 0;top: 0; }
.btn-4c:hover:before {left:80%;opacity: 1;color: #fff;}

/* Button 4 */
.btn-5 {color: #FBBA00;overflow: hidden; font-size:1.2rem; font-weight:600;}
.btn-5:active {	border-color: #17954c;color: #FBBA00;}
.btn-5:hover {color: #FBBA00;}
.btn-5:before {position: absolute;	height: 100%;font-size: 1.2rem;line-height: 3.5;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btn-5:active:before {color: #13233A;}
/* Button 4d */
.btn-5d:before {left:70%;opacity: 0;top: 0; }
.btn-5d:hover:before {left:80%;opacity: 1;color: #FBBA00;}

#intro .intro-content .btn-get-started {
  background: #FBBA00;
  border: 2px solid #FBBA00;
}

#intro .intro-content .btn-get-started:hover {
  background: #1C2856; border: 2px solid #1C2856;
  color: #FBBA00; text-decoration:none;
}

#intro .intro-content .btn-projects {
  background: #fff100; color:#2b2b2b;
  border: 2px solid #fff100;
}

#intro .intro-content .btn-projects:hover {
  background: #2b2b2b; border: 2px solid #2b2b2b;
  color: #fff100;
}

#intro #intro-carousel {
  z-index: 8;
}

#intro #intro-carousel::before {
  content: ''; 
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 7;
}

#intro #intro-carousel .item {
  width: 100%;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}


.owl-theme .owl-nav button:hover {background: #f00; color: #FFF; text-decoration: none;}
.owl-nav { position: relative;top: -15%;}
.owl-carousel .owl-nav button.owl-next { top: -15vh; right: 40px} 
.owl-carousel .owl-nav button.owl-prev { top: -15vh; right: 70px;}
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {background-color: transparent;cursor: pointer; }
.owl-prev i, .owl-next i{font-size:2.5rem; color: #FBBA00; font-weight:100;}
.custom-nav, .owl-nav {margin-top:10px; position: relative;left: 0;right: 0;}
.owl-prev, .owl-next {position: absolute;height: 100px;color: inherit;background: none;border: none;z-index: 100;}


button {
  position: relative;
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  background: transparent;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
}
button.learn-more {
  width: 12rem; margin-top:10px;
  height: auto; 
}
button.learn-more .circle {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: relative;
  display: block;
  margin: 0;
  width: 3rem;
  height: 3rem;
  background: #FBBA00;
  border-radius: 1.625rem;
}
button.learn-more .circle .icon {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
}
button.learn-more .circle .icon.arrow {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  left: 0.625rem;
  width: 1.125rem;
  height: 0.125rem;
  background: none;
}
button.learn-more .circle .icon.arrow::before {
  position: absolute;
  content: '';
  top: -0.25rem;
  right: 0.0625rem;
  width: 0.625rem;
  height: 0.625rem;
  border-top: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
button.learn-more .button-text {
  -webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.5rem 0;
  margin: 0 0 0 1.85rem;
  color: #FBBA00;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
}
button:hover .circle {
  width: 100%;
}
button:hover .circle .icon.arrow {
  background: #fff;
  -webkit-transform: translate(1rem, 0);
          transform: translate(1rem, 0);
}
button:hover .button-text {
  color: #fff;
}



.img-move-wrapper {position:relative;  overflow:hidden;   max-width:1140px;   margin:0 auto;}

/* Overlap the images on tablets and up */
@media (min-width:769px) {
  .img-move {position:absolute;    width:55%;  }
  .img-move-1 {left:0; }
  .img-move-2 {right: 0;  bottom:0;  }
}



@media (min-width: 992px) {#products .owl-item img {display: block;width: 60%;}}

#products .owl-theme .owl-nav button:hover {background: #f00; color: #FFF; text-decoration: none;}
#products .owl-nav { position: relative;top: -15%;}
#products .owl-carousel .owl-nav button.owl-next { top: -15vh; right: 40px} 
#products .owl-carousel .owl-nav button.owl-prev { top: -15vh; right: 70px;}
#products .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {background-color: transparent;cursor: pointer; }
#products .owl-prev i, .owl-next i{font-size:2.5rem; color: #FBBA00; font-weight:100;}
#products .custom-nav, .owl-nav {margin-top:10px; position: relative;left: 0;right: 0;}
#products .owl-prev, .owl-next {position: absolute;height: 100px;color: inherit;background: none;border: none;z-index: 100;}


.introduction {
  position: relative;
}

.introduction p {padding: 0; font-weight:300;
margin: 0 0 30px 0; font-size:1.2rem; color:#026794 ;}

@media (min-width: 992px) {
  .introduction .introduction-img  {
    width: 60%;
    float: left; 
  }
  
  .introduction .introduction-text {
    right: 0;
    width:50%;
    margin-top: 4rem;
    position: absolute;
  }
  .introduction .introduction-text .introduction-button {
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -2rem;
  }
}

@media (min-width: 1200px) {
  .introduction .introduction-text {
    width: 50%;
  }
}	
.orange {color: #FBBA00;}
.bg-faded {
    background-color: 
    rgba(255, 255, 255, 1.0);
}



/* Global Button Styles */
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 30px auto 0;
	padding: 14px 15px;
	color: #fff;
	font-size:14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	border-radius: 0;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
a.animated-button:link:after, a.animated-button:visited:after {
	content: "";
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index: -1;
	-webkit-transition: all 0.75s ease 0s;
	-moz-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
}
a.animated-button:link:hover, a.animated-button:visited:hover {
	color: #FFF;
	text-shadow: none;
}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after {
	height: 450%;
}
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 30px auto 0;
	padding: 14px 15px;
	color: #fff;
	font-size:14px;
	border-radius: 0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

/* Victoria Buttons */

a.animated-button.victoria-one {
	border: 2px solid #D24D57;
}
a.animated-button.victoria-one:after {
	background: #D24D57;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}





a.animated-button.thar-one {
	color: #fff;
	cursor: pointer;
	display: block;
	position: relative;
	border: 2px solid #F7CA18;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a.animated-button.thar-one:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: none;
}
a.animated-button.thar-one:hover:before {
	bottom: 0%;
	top: auto;
	height: 100%;
}
a.animated-button.thar-one:before {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 0px;
	width: 100%;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a