/*
Theme Name: Easy2Insure
Author: OLIVER
Author URI: http://www.oliver-marketing.com/
Description: OLIVER - Martina Sartor
Version: 1.0
Tags: 
Text Domain: easy2insure
*/

/* line 17, ../sass/style.sass */
body {
  font-family: "nimbus-sans-extended", Arial;
  font-size: 12px;
  background-color: #ffffff;
  color: #666666;
  width: 100%;
  height: 100%;
}

/* line 24, ../sass/style.sass */
body,
img,
div,
p,
ul,
li,
a {
  -o-transition: all 0.2s linear !important;
  -moz-transition: all 0.2s linear !important;
  -webkit-transition: all 0.2s linear !important;
  transition: all 0.2s linear !important;
}

/* line 31, ../sass/style.sass */
h1 {
  font-size: 19px;
  color: #80a32f;
  font-weight: 700;
}

/* line 36, ../sass/style.sass */
p {
  font-size: 12px;
  color: #666666;
  line-height: 18px;
}

/* line 41, ../sass/style.sass */
h3 {
  color: #80a32f;
  font-size: 16px;
  font-weight: 400;
}

img {
  width: auto;
  height: auto;
}

/*preview dey posts forzata*/

.section-twitter iframe,
.section-one-home-right-twitter iframe {
  height: 290px !important;
}

.page-link-blog a,
.page-link-blog a h1,
.page-link-blog a h2,
.page-link-blog a p,
.page-link-blog a p strong,
.page-link-blog a p h1,
.page-link-blog a p h2,
.page-link-blog a p h3,
.page-link-blog a span,
.page-link-blog a h3 {
  font-size: 12px !important;
  color: #666666 !important;
  line-height: 18px !important;
  text-decoration: none !important;
  font-weight: 400;
}

/*Breads and search*/
.top-bread-search-search {
  float: right;
}

.top-bread-search-search li {
  list-style-type: none;
}

.input_text {
  background-color: #fefefe;
  box-shadow: inset 1px 0px 2px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: #f2f2f2;
  height: 35px;
  font-weight: 200;
  color: #666666;
  padding: 0 5px;
  border-right: none;
  margin: 0;
  float: left;
  width: 185px;
}

.input_button {
  background-color: #fefefe;
  box-shadow: inset -1px 0px 2px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: #f2f2f2;
  height: 35px;
  width: 35px;
  font-weight: 200;
  color: #aaaaaa;
  padding: 0 5px;
  border-left: none;
  margin: 0;
  float: left;
}

.input_button div {
  color: #80a32f; /*
  webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);*/
  font-weight: 700;
  font-size: 18px;
  line-height: 0px;
}

#searchform input {
  font-family: "nimbus-sans-extended", Arial;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700px;
  line-height: 12px;
  height: 30px;
  width: 210px;
}
#searchform button {
  font-family: "nimbus-sans-extended", Arial;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700px;
  line-height: 12px;
  height: 30px;
}

#searchform button img {
  height: 19px;
}

.top-bread-search-search label {
  display: none;
}

.top-bread-search-bradcrumbs {
  float: left;
}

/*Blog sidebar*/
.blog-full-section ul {
  margin: 0 20px 20px 20px;
  padding: 0;
}
.blog-full-section ul ul {
  margin: 0;
  padding: 0;
}

.blog-full-section ul h2 {
  font-size: 19px !important;
  color: #80a32f !important;
  font-weight: 700 !important;
}

.blog-full-section ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.blog-full-section ul li a {
  color: #666666;
  font-size: 13px !important;
  font-weight: 400 !important;
}

/*Link product pages left*/

.left-column-links .button a {
  display: block;
  padding: 3px 0;
}

/*breadcrumbs css*/

#breadcrumbs {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  color: #666666;
}

#breadcrumbs li {
  float: left;
  margin-right: 15px;
  color: #666666;
}

#breadcrumbs .separator {
  color: #666666;
}
#breadcrumbs > strong {
  line-height: 20px;
}

#breadcrumbs a {
  color: #f3b234;
}

/*CAROUSEL*/
.caption-wrap {
  position: absolute;
  top: 0px;
  background: transparent !important;
  width: 30% !important;
  opacity: inherit !important;
  z-index: 100;
}

.flex-direction-nav {
  position: absolute !important;
  bottom: 10px !important;
  right: 10px !important;
  width: 100px !important;
  top: initial !important;
  height: 70px !important;
}

.flex-direction-nav a,
.rslides_nav {
  background-image: -moz-linear-gradient(
    0deg,
    #80a32f 0%,
    #b6ea1e 100%
  ) !important;
  background-image: -webkit-linear-gradient(
    0deg,
    #80a32f 0%,
    #b6ea1e 100%
  ) !important;
  background-image: -ms-linear-gradient(
    0deg,
    #80a32f 0%,
    #b6ea1e 100%
  ) !important;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.9) !important;
  background: #80a32f !important;
  background-color: #80a32f !important;
  border-radius: 50% !important;
  width: 25px !important;
  height: 25px !important;
  font-size: 15px !important;
  line-height: 25px !important;
  font-weight: 200 !important;
  color: #ffffff !important;
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
  text-align: center !important;
  text-decoration: none !important;
  border: 5px solid #ffffff;
}

.prev {
  left: initial !important;
  margin-right: 50px !important;
}

/* line 45, ../sass/style.sass */
.main {
  width: 100%;
}

/* line 48, ../sass/style.sass */
.wrapper {
  width: 940px;
  margin: auto;
}

/* line 52, ../sass/style.sass */
.header {
  width: 100%;
  position: relative;
  z-index: 100;
  display: table;
}

/* line 59, ../sass/style.sass */
.socials {
  position: absolute;
  top: 0px;
  right: 0px;
  display: table;
}

/* line 65, ../sass/style.sass */
.callus {
  background: #ffd52e;
  background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  background-image: -webkit-linear-gradient(180deg, #ffd52e 0%, #f3b234 99.9%);
  background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.4);
  padding: 15px;
  overflow: hidden;
  float: left;
  width: 145px;
}
/* line 75, ../sass/style.sass */
.callus div img {
  float: left;
}
/* line 77, ../sass/style.sass */
.callus div p {
  float: left;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 0 5px;
  color: #ffffff;
  height: 18px;
  padding: 25px 0 0 0;
}

/* line 85, ../sass/style.sass */
.callus div .phonenumber {
  font-weight: 100;
  font-size: 18px;
  padding: 0;
  height: auto;
  width: 145px;
}

.callus div:last-child {
  float: none !important;
  display: block !important;
}

/* line 91, ../sass/style.sass */
.social {
  margin: 0 0 0 25px;
  padding: 15px 8px 15px 7px;
  overflow: auto;
  float: left;
  width: 130px;
  background: #016c3a;
  background-image: -moz-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -webkit-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -ms-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
}
/* line 100, ../sass/style.sass */
.social img {
  float: left;
  margin: 0 7px 0 8px;
}

/* line 104, ../sass/style.sass */
.logo {
  overflow: hidden;
  float: left;
}
/* line 107, ../sass/style.sass */
.logo img {
  width: 100px;
  position: relative;
  z-index: 9999;
}

/* line 110, ../sass/style.sass */
.line {
  position: relative;
  background: #016c3a;
  background-image: -moz-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  background-image: -webkit-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  background-image: -ms-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  width: 100%;
  height: 4px;
}

/* line 119, ../sass/style.sass */
.menu-line-top {
  position: absolute;
  left: 0px;
  top: 171px;
  z-index: 10;
}

/* line 125, ../sass/style.sass */
.menuresponsive {
  display: none;
}

/* line 128, ../sass/style.sass */
.menu {
  position: relative;
  display: block;
  z-index: 999;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  margin: 130px 0 0 0;
}

.menu-ie ul ul li {
  background: #f3b234 !important;
  margin: 0 !important;
}

.menu-ie ul ul li a {
  top: 5px;
}

/* line 136, ../sass/style.sass */
.menu ul {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  display: block;
}
/* line 141, ../sass/style.sass */
.menu ul a {
  font-size: 12px;
}
/* line 143, ../sass/style.sass */
.menu ul ul {
  display: none;
  position: absolute;
  border-radius: 0px;
  padding: 0;
  color: #ffffff;
  text-align: center !important;
  width: 350px;
}

/* line 151, ../sass/style.sass */
.menu ul ul li {
  text-align: center !important;
  width: 145px;
  border-bottom: 1px solid #ffd52e;
  min-height: 55px;
  margin: 0 15px 5px 15px;
  background-color: rgba(243, 178, 52, 0.9);
}
/* line 160, ../sass/style.sass */
.menu ul ul li a {
  width: 125px;
  text-align: center;
  color: #ffffff;
  display: block;
  padding: 10px;
  position: absolute;
  margin: auto;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 170, ../sass/style.sass */
.menu ul ul li a:hover {
  color: #ffffff;
}
/* line 172, ../sass/style.sass */
.menu ul ul li:hover {
  background-color: #ffd52e !important;
  color: #ffffff;
}
/* line 175, ../sass/style.sass */
.menu ul li:hover > ul {
  display: block;
}
/* line 177, ../sass/style.sass */
.menu ul li {
  float: left;
  display: block;
  position: relative;
}
/* line 181, ../sass/style.sass */
.menu ul li a {
  color: #363636;
  font-weight: 400;
  text-decoration: none;
  padding: 15px 13px 35px 13px;
  display: block;
}
/* line 187, ../sass/style.sass */
.menu ul li a:hover {
  background-color: rgba(255, 255, 255, 0.01);
  display: block;
  color: #363636;
}
/* line 191, ../sass/style.sass */
.menu ul li:hover {
  background-color: rgba(255, 255, 255, 0.01);
  text: #ffffff !important;
}
/* line 194, ../sass/style.sass */
.menu ul li:hover:after {
  background-color: rgba(255, 255, 255, 0.01);
  display: block;
}
/* line 197, ../sass/style.sass */
.menu ul:after {
  content: "";
  clear: both;
  display: block;
}

.menu ul ul li:nth-child(even) {
  float: left !important;
  display: inline;
  margin: 0;
}
.menu ul ul li:nth-child(odd) {
  float: left !important;
  display: inline;
  margin: 0;
}

.menu ul ul:before {
  content: "\A";
  border-style: solid;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid rgba(243, 178, 52, 0.9);
  position: absolute;
  left: 10px;
  top: -15px;
}

/* line 202, ../sass/style.sass */
.carousel {
  margin: 20px 0;
  z-index: 0;
  position: relative;
  width: 100%;
  height: 350px;
  overflow: hidden;
}

.slides {
  z-index: 0;
}

/* line 209, ../sass/style.sass */
.carousel img {
  margin: auto;
}
/* line 211, ../sass/style.sass */
.carousel h1 {
  color: #ffffff;
  margin: 30px 0;
}
/* line 214, ../sass/style.sass */
.carousel p {
  color: #ffffff;
}
/* line 216, ../sass/style.sass */
.carousel .cta {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-image: -moz-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -webkit-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -ms-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  padding: 15px 20px;
}
/* line 224, ../sass/style.sass */
.carousel .cta a {
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 230, ../sass/style.sass */
.carousel .copy {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 180px;
  padding: 20px;
  background: #ffd52e;
  background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  background-image: -webkit-linear-gradient(180deg, #ffd52e 0%, #f3b234 99.9%);
  background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
}

/* line 242, ../sass/style.sass */
.copy {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 260px;
  width: 180px;
  padding: 20px;
  background: #ffd52e;
  background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  background-image: -webkit-linear-gradient(180deg, #ffd52e 0%, #f3b234 99.9%);
  background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
}

/* line 254, ../sass/style.sass */
.cta {
  position: relative;
  overflow: auto;
  display: table;
  background: #016c3a;
  background-image: -moz-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -webkit-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  background-image: -ms-linear-gradient(0deg, #80a32f 0%, #b6ea1e 100%);
  padding: 15px 20px;
}
/* line 263, ../sass/style.sass */
.cta a {
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 270, ../sass/style.sass */
.cta:hover {
  background: #80a32f;
  transition: all 0.2s linear !important;
  -o-transition: all 0.2s linear !important;
  -moz-transition: all 0.2s linear !important;
  -webkit-transition: all 0.2s linear !important;
}

/* line 277, ../sass/style.sass */
.section-one-home {
  margin: 40px 0 0 0;
}

/* line 280, ../sass/style.sass */
.section-one-home-left {
  /* width: 620px;  AKM*/
  width: 100%;
  float: left;
  overflow: auto;
  margin: 0px;
}

/* line 286, ../sass/style.sass */
.section-one-home-left-copy {
  display: table-cell;
  /* width: 280px; AKM */
  width: 60%;
  float: left;
  overflow: auto;
  margin: 0px;
}
/* line 292, ../sass/style.sass */
.section-one-home-left-copy strong {
  color: #80a32f;
}

/* line 295, ../sass/style.sass */
.section-one-home-right {
  overflow: auto;
  width: 280px;
  padding-left: 40px;
  margin: 0px;
}

/* line 301, ../sass/style.sass */
.section-one-home-left-video {
  position: relative;
  width: 300px;
  float: left;
  overflow: auto;
  padding-left: 40px;
  margin: 0px;
}
/* line 308, ../sass/style.sass */
.section-one-home-left-video h1 {
  margin: 0px;
  text-transform: uppercase;
}

/* line 312, ../sass/style.sass */
.linea {
  background: #016c3a;
  background-image: -moz-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  background-image: -webkit-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  background-image: -ms-linear-gradient(
    0deg,
    #607b26 0%,
    #80a32f 20%,
    #b6ea1e 41%,
    #ffd52e 59%,
    #f7c973 82%,
    #f3b234 100%
  );
  width: 100%;
  height: 4px;
  display: table;
}

/* line 321, ../sass/style.sass */
.section-one-home-right-twitter {
  width: 278px;
  padding-bottom: 20px;
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 331, ../sass/style.sass */
.twitter-timeline {
  margin: 0;
}

/* line 334, ../sass/style.sass */
.section-two-home {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 30px 0 25px 0;
}

/* line 340, ../sass/style.sass */
.section-two-home-left {
  width: 400px;
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 346, ../sass/style.sass */
.promo {
  width: 100%;
  overflow: auto;
}

/* line 350, ../sass/style.sass */
.promo-image {
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
  margin: 20px 0 0 0;
}
/* line 356, ../sass/style.sass */
.promo-image img {
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 361, ../sass/style.sass */
.promo-copy {
  background: #ffd52e;
  background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  background-image: -webkit-linear-gradient(180deg, #ffd52e 0%, #f3b234 99.9%);
  background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  margin: 0;
  padding: 10px;
}
/* line 368, ../sass/style.sass */
.promo-copy h1 {
  margin: 5px;
  color: #ffffff;
}
/* line 370, ../sass/style.sass */
.promo-copy h1 span {
  color: #80a32f;
}
/* line 372, ../sass/style.sass */
.promo-copy h3 {
  margin: 5px;
  color: #ffffff;
}

/* line 375, ../sass/style.sass */
.section-two-home-left-blog {
  width: 398px;
  margin: 20px 0 0 0;
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 385, ../sass/style.sass */
.blog {
  width: 100%;
  margin: auto;
}
/* line 388, ../sass/style.sass */
.blog h1 {
  padding: 0 8%;
}

/* line 391, ../sass/style.sass */
.blog-article {
  padding: 20px 8%;
  overflow: auto;
  border-bottom: solid 1px #f2f2f2;
}
/* line 395, ../sass/style.sass */
.blog-article strong a {
  margin: 0;
  font-weight: 400;
  font-size: 19px;
  color: #80a32f;
  text-decoration: none;
}
/* line 397, ../sass/style.sass */
.blog-article .date a {
  margin: 0;
  line-height: 13px;
  font-size: 11px;
  color: #666666;
  text-decoration: none;
}
/* line 401, ../sass/style.sass */
.blog-article p a {
  margin: 10px 0 !important;
  font-weight: 400;
  color: #666666;
  text-decoration: none;
}

/* line 404, ../sass/style.sass */
.blog-article:hover {
  background: #f2f2f2;
  position: relative;
}
/* line 407, ../sass/style.sass */
.blog-article:hover::after {
  position: absolute;
  content: " ";
  top: 0px;
  left: 0px;
  width: 4px;
  height: 100%;
  background: #80a32f;
}

/* line 418, ../sass/style.sass */
.blog-full {
  width: 100%;
  position: relative;
  padding: 0px 8%;
  margin: 0;
}
/* line 423, ../sass/style.sass */
.blog-full .button:hover {
  background: rgba(255, 255, 255, 0);
}
/* line 425, ../sass/style.sass */
.blog-full a {
  padding: 20px 0;
  overflow: auto;
  display: block;
}

/* line 430, ../sass/style.sass */
.blog-full:hover {
  background: #f0af43;
}
/* line 432, ../sass/style.sass */
.blog-full:hover a {
  color: #ffffff;
}

/* line 436, ../sass/style.sass */
.section-two-home-right {
  float: left;
  margin: 0 0 0 20px;
  width: 520px;
  position: relative;
}

/* line 442, ../sass/style.sass */
.section-two-home-right-prodcont {
  position: relative;
  width: 520px;
  overflow: auto;
}

/* line 447, ../sass/style.sass */
.product-home {
  position: relative;
  overflow: hidden;
  float: left;
  height: 100px;
  margin: 10px 6px;
  width: 160px;
}

/* line 454, ../sass/style.sass */
.product-home-img {
  position: relative;
  width: 160px;
  height: 65px;
  overflow: hidden;
}
/* line 459, ../sass/style.sass */
.product-home-img a {
  padding: 0 !important;
}
/* line 461, ../sass/style.sass */
.product-home-img img {
  height: 100%;
  min-width: 100%;
}

/* line 464, ../sass/style.sass */
.button {
  width: 100%;
  padding: 5px 1px;
}
/* line 467, ../sass/style.sass */
.button a {
  color: #f0af43;
  font-size: 13px;
}

/* line 472, ../sass/style.sass */
.button:hover {
  background: #f0af43;
}
/* line 474, ../sass/style.sass */
.button:hover a {
  color: #ffffff;
}

/* line 477, ../sass/style.sass */
.footer {
  margin: 20px 0 30px 0;
  position: relative;
  overflow: auto;
}

/* line 482, ../sass/style.sass */
.footer-left {
  position: relative;
  width: 400px;
  float: left;
}
/* line 486, ../sass/style.sass */
.footer-left img {
  width: 150px;
}
/* line 488, ../sass/style.sass */
.footer-left p {
  font-weight: 600;
  color: #80a32f;
}

/* line 492, ../sass/style.sass */
.footer-right {
  position: relative;
  width: 520px;
  margin-left: 20px;
  float: left;
}

/* line 498, ../sass/style.sass */
.footer-social {
  position: relative;
  float: right;
  padding: 20px 0;
  overflow: auto;
  width: 115px;
}
/* line 502, ../sass/style.sass */
.footer-social img {
  float: left;
  margin-left: 15px;
}

/* line 506, ../sass/style.sass */
.footer-menu-container {
  width: 100%;
  position: relative;
  overflow: auto;
}

/* line 511, ../sass/style.sass */
.footer-menu {
  position: relative;
  float: left;
}
/* line 515, ../sass/style.sass */
.footer-menu ul {
  margin: 0;
  padding: 20px 0;
}
/* line 518, ../sass/style.sass */
.footer-menu ul li {
  list-style-type: none;
  float: left;
  margin-right: 20px;
}
/* line 522, ../sass/style.sass */
.footer-menu ul li a {
  color: #80a32f;
  font-weight: 700;
}

/* line 526, ../sass/style.sass */
.footer-note {
  text-align: right;
}

/* line 532, ../sass/style.sass */
.top-bread-search {
  position: relative;
  overflow: auto;
  width: 100%;
  margin-top: 10px;
  float: none;
  display: block;
}

.section-main {
  overflow: hidden;
  width: 100%;
  float: none;
  display: block;
  height: 100%;
}

.section-content {
  overflow: hidden;
  width: 100%;
  float: none;
  display: block;
  height: 100%;
}

/* line 537, ../sass/style.sass */
.left-column {
  position: relative;
  width: 150px;
  float: left;
  overflow: hidden;
  margin-bottom: 20px;
  margin-top: 10px;
}

.left-column h1 {
  text-transform: uppercase;
  font-size: 14px;
}

/* line 545, ../sass/style.sass */
.section-video h1 {
  font-size: 13px;
}

/* line 548, ../sass/style.sass */
.section-promo {
  width: 100%;
  position: relative;
  overflow: auto;
  float: none;
}
/* line 553, ../sass/style.sass */
.section-promo h1 {
  font-size: 12px;
}
/* line 555, ../sass/style.sass */
.section-promo .promo-image {
  height: auto;
  width: 100%;
}
.section-promo .promo-image {
  height: 130px !important;
}
/* line 558, ../sass/style.sass */
.section-promo .promo-image img {
  position: relative;
  height: 100% !important;
  width: auto;
}

/* line 562, ../sass/style.sass */
.middle-column {
  position: relative;
  overflow: auto;
  display: block;
  width: 500px;
  margin: 20px 40px 0 40px;
  float: left;
}

/* line 570, ../sass/style.sass */
.right-column {
  position: relative;
  width: 210px;
  float: left;
  margin: 20px 0 20px 0;
}
/* line 575, ../sass/style.sass */
.right-column .blog {
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 20px 0;
}

.right-column .blog-full-section .blog-full .button {
  padding: 10px 0;
}

.right-column .blog-full-section h1 {
  line-height: 23px;
}

/* line 585, ../sass/style.sass */
.blog-full-section {
  padding: 0px;
}
/* line 587, ../sass/style.sass */
.blog-full-section a {
  padding: 0;
}
/* line 589, ../sass/style.sass */
.blog-full-section h1 {
  text-transform: uppercase;
  font-size: 15px;
  margin: 0;
}
/* line 591, ../sass/style.sass */
.blog-full-section .blog-full {
  width: auto;
  padding: 10px;
}
/* line 594, ../sass/style.sass */
.blog-full-section .blog-full .button {
  padding: 0;
}
/* line 596, ../sass/style.sass */
.blog-full-section .blog-full .button a {
  padding: 10px 0;
}

/* line 599, ../sass/style.sass */
.section-twitter {
  width: 100%;
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 20px 0;
}

/* line 610, ../sass/style.sass */
.middle-copy h1 {
  font-weight: 600;
}

/* line 613, ../sass/style.sass */
.middle-form {
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  margin: 10px 0 20px 0;
  width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 623, ../sass/style.sass */
.form-holder {
  width: 90%;
  margin-left: 7%;
  margin-right: 3%;
  font-weight: 600;
  color: #80a32f;
  position: relative;
  overflow: auto;
}

/* line 631, ../sass/style.sass */
.form-element {
  width: 45%;
  min-height: 20px;
  float: left;
  position: relative;
  overflow: hidden;
  margin-right: 2%;
}
/* line 637, ../sass/style.sass */
.form-element textarea {
  background-color: #fefefe;
  box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100px;
  border: #f2f2f2;
  font-weight: 200;
  color: #333;
  padding: 0 5px;
}
/* line 637, ../sass/style.sass */
.form-element input {
  background-color: #fefefe;
  box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #dddddd;
  height: 23px;
  font-weight: 200;
  color: #666666;
  padding: 0 5px;
}

/* line 651, ../sass/style.sass */
.form-holder:nth-child(even) input {
  margin-right: 5px;
}

/* line 655, ../sass/style.sass */
.form-elementfull {
  width: 92% !important;
  margin-right: 4% !important;
}

/* line 659, ../sass/style.sass */
.middle-image-wrapper {
  width: 100%;
  height: 220px;
  overflow: hidden;
  position: relative;
}
/* line 664, ../sass/style.sass */
.middle-image-wrapper img {
  position: absolute;
  height: 100%;
  width: auto;
}

.middle-image-wrapper-ie img {
  position: absolute;
  height: 100%;
  width: auto;
  left: 0;
}

/* line 669, ../sass/style.sass */
.form-row {
  width: 100%;
  min-height: 20px;
  float: left;
}

/* line 674, ../sass/style.sass */
.form-divider {
  margin: 20px 0 0 0;
  position: relative;
  height: 1px;
  background: #f2f2f2;
}

/* line 680, ../sass/style.sass */
.form-cta {
  position: relative;
  overflow: auto;
}

/* line 684, ../sass/style.sass */
.captcha {
  float: left;
  overflow: hidden;
}

.form-button {
  overflow: auto;
  width: 40%;
  padding-right: 9%;
  float: right;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 689, ../sass/style.sass */
.form-button input {
  float: right;
  border: none;
  background: #f0af43;
  color: #ffffff;
  font-size: 13px;
  line-heihgt: 15px;
  overflow: auto;
  padding: 10px;
  font-size: 14px;
  text-decoration: underline;
}
/* line 701, ../sass/style.sass */
.form-button input:hover {
  background: #ffd52e;
  color: #ffffff;
}

.captcha {
  overflow: hidden;
  width: 40%;
  position: relative;
  padding-left: 8%;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 706, ../sass/style.sass */
.captcha input {
  float: left;
  background-color: #fefefe;
  box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: #f2f2f2;
  height: 23px;
  font-weight: 200;
  color: #e0e0e0;
}

.captcha img {
  position: relative;
  overflow: auto;
  float: left;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.captcha span {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: auto;
}

/* line 724, ../sass/style.sass */
.meet-tem-holder {
  width: 100%;
  position: relative;
  overflow: auto;
  margin: 0;
}

/* line 731, ../sass/style.sass */
.meet-team-user {
  float: left;
  width: 155px;
  margin: 20px 5px;
}
/* line 735, ../sass/style.sass */
.meet-team-user div,
.meet-team-user p,
.meet-team-user h3 {
  margin: 0;
}
/* line 737, ../sass/style.sass */
.meet-team-user h3 {
  color: #80a32f;
}

/* line 740, ../sass/style.sass */
.meet-team-user-img {
  width: 150px;
  height: 150px;
  margin-bottom: 10px !important;
  overflow: hidden;
  position: relative;
}
/* line 745, ../sass/style.sass */
.meet-team-user-img img {
  width: 90%;
}

/* line 753, ../sass/style.sass */
.blog-full-width {
  position: relative;
  overflow: auto;
  border: solid 1px #f2f2f2;
  border-top: none;
  box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 762, ../sass/style.sass */
.blog-full-width h1 {
  font-weight: 600;
  font-size: 22px;
  padding: 0 20px 20px 20px;
  margin: 0;
}
/* line 767, ../sass/style.sass */
.blog-full-width .blog-article {
  padding: 20px 20px;
}
/* line 769, ../sass/style.sass */
.blog-full-width .blog-article strong {
  color: #80a32f;
  font-size: 20px;
}

/* line 773, ../sass/style.sass */
.blog-numbers {
  position: relative;
  overflow: auto;
  width: auto;
  display: table;
  margin: auto;
}
/* line 779, ../sass/style.sass */
.blog-numbers .button {
  width: auto;
  float: left;
}
/* line 782, ../sass/style.sass */
.blog-numbers .button a span {
  padding: 20px 10px;
  float: left;
}

.page-numbers {
  float: left;
  margin: 0;
  padding: 20px !important;
}

/* line 785, ../sass/style.sass */
.main-blog-holder {
  margin-bottom: 20px;
}
/* line 787, ../sass/style.sass */
.main-blog-holder .blog-full {
  padding: 0;
}

/* line 791, ../sass/style.sass */
.archive {
  position: relative;
  overflow: auto;
  margin: 20px;
}

/* line 796, ../sass/style.sass */
.tags {
  position: relative;
  overflow: auto;
  margin: 20px;
}
/* line 800, ../sass/style.sass */
.tags .button {
  float: left;
  width: auto;
  margin: 0 5px;
}

/* line 810, ../sass/style.sass */
.enquire-now .middle-form {
  width: 100%;
}
/* line 812, ../sass/style.sass */
.enquire-now .form-holder {
  width: 90%;
}
/* line 814, ../sass/style.sass */
.enquire-now .form-element {
  width: 45%;
  margin: 0 10px;
}
/* line 817, ../sass/style.sass */
.enquire-now .form-element:nth-child {
  width: 90%;
}
/* line 819, ../sass/style.sass */
.enquire-now .form-elementfull {
  width: 92%;
}

/* line 822, ../sass/style.sass */
.contact-us,
.enquire-now {
  margin: 30px 0;
  overflow: auto;
  position: relative;
}

/* line 827, ../sass/style.sass */
.contact-us-contacts {
  float: left;
  width: 310px;
  margin: 0 30px 0 0;
}

/* line 832, ../sass/style.sass */
.contact-us-map {
  float: left;
  width: 600px;
}
/* line 835, ../sass/style.sass */
.contact-us-map iframe {
  width: 100%;
}

@media only screen and (min-width: 541px) {
  /* line 844, ../sass/style.sass */
  .menu {
    display: block !important;
  }

  /* line 846, ../sass/style.sass */
  a {
    color: #f0af43;
    font-size: 13px;
    line-heihgt: 15px;
    overflow: auto;
    padding: 5px 0;
  }
}
@media only screen and (max-width: 540px) {
  /* line 857, ../sass/style.sass */
  body,
  img,
  div,
  p {
    transition: all 0.3s linear !important;
    -o-transition: all 0.3s linear !important;
    -moz-transition: all 0.3s linear !important;
    -webkit-transition: all 0.3s linear !important;
  }

  /* line 863, ../sass/style.sass */
  .wrapper {
    width: 95%;
    overflow: auto;
  }

  /* line 867, ../sass/style.sass */
  .social {
    display: none;
  }

  /* line 870, ../sass/style.sass */
  .callus {
    float: none;
  }

  /* line 873, ../sass/style.sass */
  .menu {
    display: none;
  }

  /* line 876, ../sass/style.sass */
  .menu.menutotoggle {
    transition: all 0s linear !important;
    -o-transition: all 0s linear !important;
    -moz-transition: all 0s linear !important;
    -webkit-transition: all 0s linear !important;
    display: block;
    padding: 10px;
    margin: 2px 0 0 0;
    margin-top: 30px;
  }
  /* line 885, ../sass/style.sass */
  .menu.menutotoggle ul {
    background-color: rgba(243, 178, 52, 0.9);
  }
  /* line 887, ../sass/style.sass */
  .menu.menutotoggle ul ul {
    position: relative;
  }
  /* line 889, ../sass/style.sass */
  .menu.menutotoggle ul li {
    float: left;
    width: 100%;
    color: #ffffff;
  }
  /* line 893, ../sass/style.sass */
  .menu.menutotoggle ul li a {
    color: #ffffff;
    padding: 20px;
  }
  /* line 896, ../sass/style.sass */
  .menu.menutotoggle ul li a:hover {
    background-color: #ffd52e;
  }
  /* line 898, ../sass/style.sass */
  .menu.menutotoggle li:hover > ul {
    display: none !important;
  }

  /* line 902, ../sass/style.sass */
  .menuresponsive {
    overflow: auto;
    margin: 115px 0 0 10px;
    display: inline-block;
  }

  /* line 906, ../sass/style.sass */
  .burger,
  .burger:hover,
  .burger:active,
  .burger:visited {
    text-decoration: none;
    color: #666666;
  }

  /* line 912, ../sass/style.sass */
  .burger {
    margin: 6px;
    display: inline-block;
  }

  /* line 915, ../sass/style.sass */
  .burger .burger-label {
    line-height: 30px;
    font-size: 30px;
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
  }

  /* line 921, ../sass/style.sass */
  .burger .burger-icon {
    display: inline-block;
    width: 36px;
    height: 30px;
  }

  /* line 925, ../sass/style.sass */
  .burger .burger-icon span,
  .burger .burger-icon span:before,
  .burger .burger-icon span:after {
    display: block;
    width: 100%;
    height: 6px;
    background: #666666;
    transition: all 0.5s;
    backface-visibility: hidden;
  }

  /* line 934, ../sass/style.sass */
  .burger .burger-icon span {
    position: relative;
    margin: 12px 0 0;
  }

  /* line 937, ../sass/style.sass */
  .burger .burger-icon span:before,
  .burger .burger-icon span:after {
    position: absolute;
    content: "";
  }

  /* line 941, ../sass/style.sass */
  .burger .burger-icon span:before {
    top: -12px;
  }

  /* line 943, ../sass/style.sass */
  .burger .burger-icon span:after {
    top: 12px;
  }

  /* line 945, ../sass/style.sass */
  .burger:hover .burger-icon span:before {
    transform: translate(0px, -4px);
  }

  /* line 947, ../sass/style.sass */
  .burger:hover .burger-icon span:after {
    transform: translate(0px, 4px);
  }

  /* line 949, ../sass/style.sass */
  .burger.selected .burger-icon span:before {
    transform: translate(0px, 12px) rotate(-45deg);
  }

  /* line 951, ../sass/style.sass */
  .burger.selected .burger-icon span:after {
    transform: translate(0px, -12px) rotate(45deg);
  }

  /* line 953, ../sass/style.sass */
  .burger.selected .burger-icon span {
    background: transparent;
  }

  /* line 958, ../sass/style.sass */
  .carousel {
    margin: 20px 0;
    z-index: 0;
    position: relative;
    overflow: hidden;
    height: auto;
  }
  /* line 964, ../sass/style.sass */
  .carousel img {
    width: 100%;
  }
  /* line 966, ../sass/style.sass */
  .carousel h1 {
    margin: 0;
  }
  /* line 968, ../sass/style.sass */
  .carousel .cta {
    position: relative;
    overflow: auto;
    background: #ffd52e;
    background-image: -moz-linear-gradient(0deg, #016c3a 0%, #89eabb 100%);
    background-image: -webkit-linear-gradient(0deg, #016c3a 0%, #89eabb 100%);
    background-image: -ms-linear-gradient(0deg, #016c3a 0%, #89eabb 100%);
    padding: 15px 20px;
    width: 100%;
  }
  /* line 977, ../sass/style.sass */
  .carousel .cta a {
    color: #ffffff;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
  }
  /* line 983, ../sass/style.sass */
  .carousel .copy {
    position: relative;
    overflow: auto;
    display: table;
    height: auto;
    width: 100%;
    padding: 20px;
    background: #ffd52e;
    background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    background-image: -webkit-linear-gradient(
      180deg,
      #ffd52e 0%,
      #f3b234 99.9%
    );
    background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  }

  .flex-direction-nav {
    top: -20px;
  }

  /* line 995, ../sass/style.sass */
  .section-one-home-left {
    width: 100%;
    float: none;
  }

  /* line 999, ../sass/style.sass */
  .section-one-home-left-copy {
    width: 100%;
    display: block;
    float: none;
  }

  /* line 1004, ../sass/style.sass */
  .section-one-home-right {
    width: 100%;
    padding: auto;
    margin: auto;
  }

  /* line 1009, ../sass/style.sass */
  .section-one-home-left-video,
  .section-video,
  .section-twitter {
    display: none;
  }

  /* line 1012, ../sass/style.sass */
  .linea {
    margin: 10px 0 20px 0;
  }

  /* line 1015, ../sass/style.sass */
  .section-one-home-right-twitter {
    width: 278px;
    padding-bottom: 20px;
    border: solid 1px #f2f2f2;
    border-top: none;
    box-shadow: 0.5px 0.866px 0.98px 0.02px rgba(0, 0, 0, 0.28);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 1025, ../sass/style.sass */
  .section-one-home-right-twitter {
    display: none;
  }

  /* line 1028, ../sass/style.sass */
  .section-two-home {
    width: 100%;
    margin: 0 auto;
  }

  /* line 1032, ../sass/style.sass */
  .section-two-home-right,
  .section-two-home-left {
    width: 100%;
    margin: auto;
    padding: auto;
  }

  /* line 1037, ../sass/style.sass */
  .section-two-home-right-prodcont {
    width: 100%;
    margin: auto;
  }

  /* line 1043, ../sass/style.sass */
  .product-home {
    width: 45%;
    height: 125px;
  }

  /* line 1046, ../sass/style.sass */
  .product-home-img {
    width: 100%;
  }
  /* line 1046, ../sass/style.sass */
  .product-home-img a img {
    width: 100% !important;
  }
  /* line 1046, ../sass/style.sass */
  .product-home-img img {
    width: 100% !important;
  }

  /* line 1049, ../sass/style.sass */
  .button {
    margin: 0;
    position: relative;
    background: #ffd52e;
    background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    background-image: -webkit-linear-gradient(
      180deg,
      #ffd52e 0%,
      #f3b234 99.9%
    );
    background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    padding: 15px 0;
    text-align: center;
    width: 100%;
  }
  /* line 1059, ../sass/style.sass */
  .button a {
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
  }

  /* line 1067, ../sass/style.sass */
  .button:hover {
    background: #ffd52e;
    background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    background-image: -webkit-linear-gradient(
      180deg,
      #ffd52e 0%,
      #f3b234 99.9%
    );
    background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
  }

  /* line 1073, ../sass/style.sass */
  .section-two-home-left-blog {
    width: 100%;
  }

  /* line 1076, ../sass/style.sass */
  .blog-full {
    padding: 0;
  }

  /* line 1079, ../sass/style.sass */
  .footer-right,
  .footer-left {
    width: 100%;
    margin: auto;
  }

  /* line 1083, ../sass/style.sass */
  .footer-left {
    text-align: center;
    padding: auto;
  }
  /* line 1086, ../sass/style.sass */
  .footer-left img {
    margin: auto;
  }

  /* line 1089, ../sass/style.sass */
  .footer-menu,
  .footer-social {
    float: none;
    margin: auto;
    padding: auto;
    display: table;
  }

  /* line 1095, ../sass/style.sass */
  .footer-note {
    text-align: center;
  }

  /* line 1099, ../sass/style.sass */
  .right-column {
    width: 100%;
  }

  /* line 1102, ../sass/style.sass */
  .left-column,
  .section-twitter {
    width: 100%;
  }

  /* line 1105, ../sass/style.sass */
  .left-column-links {
    overflow: auto;
  }
  /* line 1107, ../sass/style.sass */
  .left-column-links .button {
    position: relative;
    overflow: auto;
    width: 45%;
    float: left;
    height: 30px;
    margin: 5px;
  }
  /* line 1114, ../sass/style.sass */
  .left-column-links .button a {
    width: 100%;
    display: block;
    padding: 0;
    position: absolute;
    margin: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  /* line 1123, ../sass/style.sass */
  .middle-column {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  /* line 1129, ../sass/style.sass */
  .blog-article {
    padding: 20px 5%;
  }
  .blog-article .button a {
    color: #ffffff !important;
  }

  /* line 1132, ../sass/style.sass */
  .blog-full-section {
    width: 100%;
    margin: auto;
  }
  /* line 1135, ../sass/style.sass */
  .blog-full-section h1 {
    padding: 20px 8% 10px 8%;
  }
  /* line 1137, ../sass/style.sass */
  .blog-full-section .blog-full {
    padding: 0;
  }

  /* line 1140, ../sass/style.sass */
  .middle-image-wrapper {
    width: 100%;
    height: auto;
    overflow: auto;
  }
  /* line 1144, ../sass/style.sass */
  .middle-image-wrapper img {
    position: relative;
    width: 100%;
  }

  /* line 1148, ../sass/style.sass */
  .middle-form {
    width: 100%;
  }

  /* line 1151, ../sass/style.sass */
  .form-holder {
    width: 90%;
  }

  /* line 1154, ../sass/style.sass */
  .form-element {
    width: 45%;
    margin: 0 1px;
  }

  /* line 1157, ../sass/style.sass */
  .form-element:nth-child {
    width: 90%;
  }

  /* line 1159, ../sass/style.sass */
  .form-elementfull {
    width: 92%;
  }

  /* line 1162, ../sass/style.sass */
  .section-promo {
    display: none;
  }

  /* line 1166, ../sass/style.sass */
  .meet-team-user {
    float: left;
    width: 45%;
    margin: 20px 2.5%;
  }
  /* line 1166, ../sass/style.sass */
  .meet-team-user .button {
    color: #f0af43 !important;
    padding: 0px !important;
    background: #ffffff !important;
  }
  .meet-team-user .button a {
    padding: 0px !important;
    text-align: left !important;
  }

  /* line 1172, ../sass/style.sass */
  .blog-full-width .blog-full:hover {
    background: none;
  }

  /* line 1176, ../sass/style.sass */
  .blog-numbers .button {
    margin: 10px;
    padding: 0;
    color: #f0af43;
    background: #ffffff;
  }
  /* line 1181, ../sass/style.sass */
  .blog-numbers .button a {
    padding: 10px;
    color: #f0af43;
  }
  /* line 1183, ../sass/style.sass */
  .blog-numbers .button a:hover {
    background: #ffffff;
    color: #f0af43;
  }

  /* line 1186, ../sass/style.sass */
  .contact-us-contacts {
    margin: 0 0 30px 0;
    width: 100%;
  }

  /* line 1190, ../sass/style.sass */
  .contact-us-map {
    width: 100%;
  }
  /* line 1192, ../sass/style.sass */
  .contact-us-map iframe {
    width: 100% !important;
    height: 300px;
  }

  /* line 1197, ../sass/style.sass */
  .enquire-now .middle-form {
    width: 100%;
  }
  /* line 1199, ../sass/style.sass */
  .enquire-now .form-holder {
    width: 90%;
  }
  /* line 1201, ../sass/style.sass */
  .enquire-now .form-element {
    width: 45%;
    margin: 0 1px;
  }
  /* line 1204, ../sass/style.sass */
  .enquire-now .form-element:nth-child {
    width: 90%;
  }
  /* line 1206, ../sass/style.sass */
  .enquire-now .form-elementfull {
    width: 92%;
  }
  .caption-wrap {
    position: relative !important;
    background: transparent !important;
    opacity: inherit !important;
    width: 100% !important;
  }
  .caption {
    margin: 0 !important;
    padding: 0 !important;
  }
  .middle-copy a {
    color: #f0af43;
    font-size: 13px;
  }
  /*captcha*/
  .captcha {
    width: 85%;
    margin: 0;
  }
  .captcha img {
    width: 30%;
    margin: auto;
  }
  .captcha img,
  .captcha span {
    margin: auto 0;
    background: pink;
  }
  .form-button {
    width: 85%;
  }
  .form-button input {
    float: none;
    width: 100%;
    height: 35px;
    background: #ffd52e;
    background-image: -moz-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    background-image: -webkit-linear-gradient(
      180deg,
      #ffd52e 0%,
      #f3b234 99.9%
    );
    background-image: -ms-linear-gradient(180deg, #ffd52e 0%, #f3b234 100%);
    margin: auto !important;
    color: #ffffff;
  }
  .top-bread-search-search {
    widows: 100%;
    margin: 10px auto;
  }
  .top-bread-search-search input {
    widows: 90%;
  }
}
