.woocommerce-ordering select option {
  padding: 5px 10px;
}
/*SLIDER STYLE */
div .hades.tparrows {
  height: 72px;
  width: 72px;
  background: #000;
}
div .hades.tparrows:before {
  line-height: 72px;
  font-family: FontAwesome;
  font-size: 30px;
}
div .hades.tparrows.tp-rightarrow:before {
  content: "\f054";
}
div .hades.tparrows.tp-leftarrow:before {
  content: "\f053";
}
div .hades.tparrows:hover::before {
  background: #fbc833;
  color: #000;
}
div .hades .tp-arr-allwrapper {
  height: 72px;
  width: 100px;
}
.tzCopyright span {
  color: #E5AE49;
}
.tzNewsletter-modern .newsletter-subscription {
  z-index: 9999;
  position: relative;
}
.vc_cta3-style-outline,
.tzNewsletter-modern {
  position: relative;
}
.vc_cta3-style-outline .vc_btn3-inline,
.tzNewsletter-modern .vc_btn3-inline {
  position: relative;
  z-index: 9999;
}
.vc_cta3-style-outline .line-left,
.tzNewsletter-modern .line-left {
  z-index: 999;
  height: 100%;
  margin: 0;
  position: absolute;
  width: 100%;
  top: -1px;
  left: -1px;
}
.vc_cta3-style-outline .line-left:before,
.tzNewsletter-modern .line-left:before {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background: #fff;
  transform: scaleX(0);
  -moz-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform-origin: left center;
  -moz-transform-origin: left center;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.vc_cta3-style-outline .line-left:after,
.tzNewsletter-modern .line-left:after {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background: #fff;
  transform: scaleY(0);
  -moz-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform-origin: top center;
  -moz-transform-origin: top center;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.vc_cta3-style-outline .line-right,
.tzNewsletter-modern .line-right {
  z-index: 999;
  height: 100%;
  margin: 0;
  position: absolute;
  width: 100%;
  top: 1px;
  left: 1px;
}
.vc_cta3-style-outline .line-right:before,
.tzNewsletter-modern .line-right:before {
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  background: #fff;
  transform: scaleX(0);
  -moz-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -o-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform-origin: right center;
  -moz-transform-origin: right center;
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.vc_cta3-style-outline .line-right:after,
.tzNewsletter-modern .line-right:after {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background: #fff;
  transform: scaleY(0);
  -moz-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  -o-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -ms-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.vc_cta3-style-outline:hover .line-left:before,
.tzNewsletter-modern:hover .line-left:before {
  transform: scaleX(1);
  -moz-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
}
.vc_cta3-style-outline:hover .line-left:after,
.tzNewsletter-modern:hover .line-left:after {
  transform: scaleY(1);
  -moz-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
}
.vc_cta3-style-outline:hover .line-right:before,
.tzNewsletter-modern:hover .line-right:before {
  transform: scaleX(1);
  -moz-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
}
.vc_cta3-style-outline:hover .line-right:after,
.tzNewsletter-modern:hover .line-right:after {
  transform: scaleY(1);
  -moz-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
}
.tzQuote_type3 .owl-item .tzQuote_Info:after {
  height: 1px;
  background: #2c2c2c;
  position: absolute;
  bottom: 0;
  left: 165px;
  right: 165px;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0.5s;
  -moz-transition: all 0.3s ease 0.5s;
  -ms-transition: all 0.3s ease 0.5s;
  -o-transition: all 0.3s ease 0.5s;
  transition: all 0.3s ease 0.5s;
  content: " ";
}
.tzQuote_type3 .owl-item.active .tzQuote_Info:after {
  -webkit-transition: all 0.3s ease 0.5s;
  -moz-transition: all 0.3s ease 0.5s;
  -ms-transition: all 0.3s ease 0.5s;
  -o-transition: all 0.3s ease 0.5s;
  transition: all 0.3s ease 0.5s;
  opacity: 1;
  left: 0;
  right: 0;
}
.et-examples {
  color: #555;
  margin-left: 1px;
  vertical-align: middle;
}
.et-examples .box1 {
  border: 1px solid #e5e5e5;
  display: block;
  float: left;
  font-size: 13px;
  margin: -1px 0 0 -1px;
  padding: 0;
  width: 33%;
}
.et-examples .box1 > i {
  border-right: 1px solid #f1f1f1;
  display: inline-block;
  font-size: 32px;
  line-height: 70px;
  margin-right: 5px;
  min-height: 70px;
  min-width: 70px;
  text-align: center;
}
.et-examples .box1:hover {
  background: #f8f8f8 none repeat scroll 0 0;
  color: #111;
}
.et-examples br {
  display: none;
}
#glyphs .box1 {
  display: inline-block;
  font-size: 16px;
  margin: 20px 10px 0 0;
  padding: 0.25em 0.5em;
  width: 30%;
}
#glyphs br {
  display: none;
}
#glyphs .new {
  color: #00adef !important;
}
.glyphs.character-mapping {
  border: 1px solid #d8e0e5;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 20px;
  padding: 20px 0 20px 30px;
}
.glyphs.character-mapping li {
  display: inline-block;
  margin: 0 30px 20px 0;
  width: 104px;
}
.glyphs.character-mapping .icon {
  border-radius: 3px;
  color: #162a36 !important;
  font-size: 32px;
  height: 55px;
  margin: 10px 0 10px 15px;
  overflow: hidden;
  padding: 15px;
  position: relative;
  width: 55px;
}
.glyphs.character-mapping input {
  border: 1px solid #d8e0e5;
  border-radius: 5px;
  display: block;
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  outline: 0 none;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
.mega-sub-menu {
  padding: 0 15px;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .megamenu_container li.menu-item:last-child a,
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .megamenu_container li.menu-item:last-child a,
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu .megamenu_container li.menu-item:last-child a {
  border-bottom: none;
}
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-1 #mega-menu-primary-custom-1 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
.tz-header .tz-headerBottom nav #mega-menu-wrap-primary-custom-2 #mega-menu-primary-custom-2 > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
  padding: 0 15px 25px 15px;
}
.wpcf7-form input.wpcf7-text {
  border: none;
  border-bottom: 1px solid #e3e3e3;
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  margin-bottom: 10px;
}
.wpcf7-form textarea.wpcf7-textarea {
  border: none;
  border-bottom: 1px solid #e3e3e3;
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}
.wpcf7-form input.wpcf7-submit {
  font-size: 13px;
  text-transform: uppercase;
  padding: 10px 25px;
  background: #E5AE49;
  border-radius: 3px;
  border: none;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
}
.contact-page .wpb_text_column strong {
  float: left;
  min-width: 70px;
}
.contact-page .tz_map_overlay {
  display: none;
}
.contact-page .wpb_map_wraper > iframe {
  background: #fff none repeat scroll 0 0 !important;
  border: 1px solid #e3e3e3  !important;
  padding: 10px  !important;
}
