.eltd-content,
.eltd-wrapper,

.clear:after,
.clearfix:after,
.eltd-container:after,
.eltd-drop-down .wide .second ul li ul:after,
.eltd-drop-down .wide .second ul li:nth-child(4n+1) {
 clear:both
}
.wp-caption,
img {
 max-width:100%;
 height:auto
}

.clearfix:after,
.clearfix:before {
 content:" ";
 display:table
}
.clear:after {
 content:"";
 display:block
}
.woocommerce input[type=button],
.woocommerce-page input[type=button],
input[type=submit] {
 -webkit-appearance:none
}
ol,
ul {
 list-style-position:inside
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin:0;
 padding:0 0 0 15px
}
strong {
 color:#2d3134;
 font-weight:inherit
}
pre {
 padding:15px;
 max-width:100%;
 white-space:pre-wrap;
 word-wrap:break-word
}
dt {
 font-size:15px;
 font-weight:700;
 margin-bottom:10px
}
dd {
 margin-bottom:15px
}
sub,
sup {
 font-size:75%;
 height:0;
 line-height:0;
 vertical-align:baseline
}
sub {
 top:.5ex
}
sup {
 bottom:.5ex
}
.wp-caption-text {
 margin:0;
 font-style:italic
}
table tbody tr,
table thead tr {
 border:1px solid #e2e2e2
}
table tbody th {
 border-right:2px solid #e2e2e2
}
blockquote:not(.eltd-blockquote-shortcode) {
 padding:0;
 border:none;
 font-style:italic;
 font-size:17px;
 line-height:1.6em;
 margin:20px 0
}
blockquote cite {
 font-style:normal;
 font-weight:500
}
::selection {
 background:#ff5f40;
 color:#fff
}
::-moz-selection {
 background:#ff5f40;
 color:#fff
}
.eltd-container,
.eltd-content,
.eltd-wrapper {
 background-color:#fff
}
.bypostauthor,
.gallery-caption,
.sticky,
.wp-caption,
.wp-caption-text {
 opacity:1
}
.alignleft {
 float:left;
 margin:0 20px 20px 0
}
.alignright {
 float:right;
 margin:0 0 20px 20px
}
.aligncenter {
 display:block;
 margin:10px auto
}
.text-align-right {
 text-align:right
}
.text-align-left {
 text-align:left
}
.text-align-center {
 text-align:center
}
.eltd-wrapper {
 z-index:1000;
 -webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);
 -moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);
 transition:left .33s cubic-bezier(.694,.0482,.335,1);
 left:0
}
.eltd-wrapper .eltd-wrapper-inner {
 width:100%;
 overflow:hidden
}
.eltd-meta {
 display:none
}
.eltd-content {
 margin-top:0;
 z-index:100
}
.eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner {
 padding-top:66px
}
.last_toggle_el_margin,
.wpb_button,
.wpb_content_element,
.wpb_row,
ul.wpb_thumbnails-fluid>li {
 margin-bottom:0!important
}
.eltd-boxed {
 overflow:hidden!important
}
.eltd-boxed:not(.eltd-header-box) .eltd-page-header .eltd-vertical-align-containers {
 padding:0 65px
}
.eltd-boxed .eltd-wrapper {
 display:inline-block;
 vertical-align:middle;
 width:100%
}
.eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
 width:1280px;
 overflow:visible;
 margin:auto
}
.eltd-boxed .eltd-content {
 overflow:hidden
}
.eltd-boxed .eltd-footer-inner {
 width:1280px;
 margin:auto
}
.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
.eltd-boxed .eltd-page-header .eltd-sticky-header {
 width:1280px;
 left:auto
}
.eltd-smooth-transition-loader {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:2000
}
.eltd-container,
.eltd-full-width {
 z-index:100;
 position:relative
}
.eltd-smooth-transition-loader.eltd-hide-spinner .eltd-st-loader {
 display:none
}
.eltd-container:after,
.eltd-container:before {
 content:" ";
 display:table
}
.eltd-container {
 padding:0;
 width:100%
}
.eltd-container-inner {
 width:1100px;
 margin:0 auto
}
.eltd-five-columns>.eltd-five-columns-inner,
.eltd-four-columns>.eltd-four-columns-inner,
.eltd-three-columns>.eltd-three-columns-inner,
.eltd-two-columns-50-50>.eltd-two-columns-50-50-inner {
 margin:0 -15px
}
.eltd-full-section-inner {
 position:relative;
 z-index:20
}
@media only screen and (min-width:1450px) {
 .eltd-grid-1300.eltd-boxed .eltd-container-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1300px
 }
 .eltd-grid-1300.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1300.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
  width:1430px
 }
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1430px;
  left:auto
 }
}
@media only screen and (min-width:1351px) and (max-width:1450px) {
 .eltd-grid-1300.eltd-boxed .eltd-container-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1200px
 }
 .eltd-grid-1300.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1300.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
  width:1330px
 }
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1330px;
  left:auto
 }
}
@media only screen and (min-width:1350px) {
 .eltd-grid-1200.eltd-boxed .eltd-container-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1200px
 }
 .eltd-grid-1200.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1200.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1200.eltd-boxed .eltd-wrapper-inner {
  width:1330px
 }
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1330px;
  left:auto
 }
}
@media only screen and (min-width:1251px) and (max-width:1350px) {
 .eltd-grid-1200.eltd-boxed .eltd-container-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1300.eltd-boxed .eltd-container-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1100px
 }
 .eltd-grid-1200.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1200.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1200.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1300.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
  width:1230px
 }
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1230px;
  left:auto
 }
}
@media only screen and (min-width:1251px) {
 .eltd-grid-1100.eltd-boxed .eltd-container-inner,
 .eltd-grid-1100.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1100px
 }
 .eltd-grid-1100.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1100.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1100.eltd-boxed .eltd-wrapper-inner {
  width:1230px
 }
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1230px;
  left:auto
 }
}
@media only screen and (min-width:1150px) and (max-width:1250px) {
 .eltd-grid-1100.eltd-boxed .eltd-container-inner,
 .eltd-grid-1100.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1200.eltd-boxed .eltd-container-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1300.eltd-boxed .eltd-container-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1000px
 }
 .eltd-grid-1100.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1100.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1100.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1200.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1200.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1300.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
  width:1130px
 }
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1130px;
  left:auto
 }
}
@media only screen and (min-width:1150px) {
 .eltd-grid-1000.eltd-boxed .eltd-container-inner,
 .eltd-grid-1000.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1000.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1000.eltd-boxed .eltd-grid,
 .eltd-grid-1000.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:1000px
 }
 .eltd-grid-1000.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1000.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1000.eltd-boxed .eltd-wrapper-inner {
  width:1130px
 }
 .eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1130px;
  left:auto
 }
}
@media only screen and (min-width:1025px) and (max-width:1150px) {
 .eltd-grid-1000.eltd-boxed .eltd-container-inner,
 .eltd-grid-1000.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1000.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1000.eltd-boxed .eltd-grid,
 .eltd-grid-1000.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1100.eltd-boxed .eltd-container-inner,
 .eltd-grid-1100.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid,
 .eltd-grid-1100.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1200.eltd-boxed .eltd-container-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid,
 .eltd-grid-1200.eltd-boxed .eltd-grid-section .eltd-section-inner,
 .eltd-grid-1300.eltd-boxed .eltd-container-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid,
 .eltd-grid-1300.eltd-boxed .eltd-grid-section .eltd-section-inner {
  width:870px
 }
 .eltd-grid-1000.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1000.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1000.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1100.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1100.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1100.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1200.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1200.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1200.eltd-boxed .eltd-wrapper-inner,
 .eltd-grid-1300.eltd-boxed .eltd-footer-inner,
 .eltd-grid-1300.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
  width:1000px
 }
 .eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1100.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-sticky-header,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:1000px;
  left:auto
 }
}
@media only screen and (min-width:1400px) {
 .eltd-grid-1300 .eltd-container-inner,
 .eltd-grid-1300 .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1300 .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1300 .eltd-grid,
 .eltd-grid-1300 .eltd-grid-section .eltd-section-inner {
  width:1300px
 }
}
@media only screen and (min-width:1300px) {
 .eltd-grid-1200 .eltd-container-inner,
 .eltd-grid-1200 .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1200 .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1200 .eltd-grid,
 .eltd-grid-1200 .eltd-grid-section .eltd-section-inner {
  width:1200px
 }
}
@media only screen and (min-width:1200px) {
 .eltd-grid-1000 .eltd-container-inner,
 .eltd-grid-1000 .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-1000 .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-1000 .eltd-grid,
 .eltd-grid-1000 .eltd-grid-section .eltd-section-inner {
  width:1000px
 }
}
@media only screen and (min-width:1025px) {
 .eltd-grid-800 .eltd-container-inner,
 .eltd-grid-800 .eltd-footer-bottom-border-holder.eltd-in-grid,
 .eltd-grid-800 .eltd-footer-top-border-holder.eltd-in-grid,
 .eltd-grid-800 .eltd-grid,
 .eltd-grid-800 .eltd-grid-section .eltd-section-inner {
  width:800px
 }
 .eltd-grid-800.eltd-boxed .eltd-footer-inner,
 .eltd-grid-800.eltd-boxed .eltd-top-bar-background,
 .eltd-grid-800.eltd-boxed .eltd-wrapper-inner {
  width:930px
 }
 .eltd-grid-800.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
 .eltd-grid-800.eltd-boxed .eltd-page-header .eltd-sticky-header {
  width:930px;
  left:auto
 }
}
.eltd-two-columns-66-33 {
 width:100%
}
.eltd-two-columns-66-33 .eltd-column1 {
 width:66.66%;
 float:left
}
.eltd-two-columns-66-33 .eltd-column1 .eltd-column-inner {
 padding:0 15px 0 0
}
.eltd-two-columns-66-33 .eltd-column2 {
 width:33.33%;
 float:left
}
.eltd-two-columns-66-33 .eltd-column2 .eltd-column-inner {
 padding:0 0 0 15px
}
.eltd-two-columns-33-66 {
 width:100%
}
.eltd-two-columns-33-66 .eltd-column1 {
 width:33.33%;
 float:left
}
.eltd-two-columns-33-66 .eltd-column1 .eltd-column-inner {
 padding:0 15px 0 0
}
.eltd-two-columns-33-66 .eltd-column2 {
 width:66.66%;
 float:left
}
.eltd-two-columns-33-66 .eltd-column2 .eltd-column-inner {
 padding:0 0 0 15px
}
.eltd-two-columns-75-25 {
 width:100%
}
.eltd-two-columns-75-25 .eltd-column1 {
 width:75%;
 float:left
}
.eltd-two-columns-75-25 .eltd-column1 .eltd-column-inner {
 padding:0 15px 0 0
}
.eltd-two-columns-75-25 .eltd-column2 {
 width:25%;
 float:left
}
.eltd-two-columns-75-25 .eltd-column2 .eltd-column-inner {
 padding:0 0 0 15px
}
.eltd-two-columns-25-75 {
 width:100%
}
.eltd-two-columns-25-75 .eltd-column1 {
 width:25%;
 float:left
}
.eltd-two-columns-25-75 .eltd-column1 .eltd-column-inner {
 padding:0 15px 0 0
}
.eltd-two-columns-25-75 .eltd-column2 {
 width:75%;
 float:left
}
.eltd-two-columns-25-75 .eltd-column2 .eltd-column-inner {
 padding:0 0 0 15px
}
.eltd-five-columns .eltd-column .eltd-column-inner,
.eltd-four-columns .eltd-column .eltd-column-inner,
.eltd-three-columns .eltd-column .eltd-column-inner,
.eltd-two-columns-50-50 .eltd-column .eltd-column-inner {
 padding:0 15px
}
.eltd-two-columns-50-50 {
 width:100%
}
.eltd-two-columns-50-50 .eltd-column {
 width:50%;
 float:left
}
.eltd-three-columns {
 width:100%
}
.eltd-three-columns .eltd-column {
 width:33.33%;
 float:left
}
.eltd-four-columns {
 width:100%
}
.eltd-four-columns .eltd-column {
 width:25%;
 float:left
}
.eltd-five-columns {
 width:100%
}
.eltd-five-columns .eltd-column {
 width:20%;
 float:left
}
.eltd-flip-float .eltd-column2 {
 float:right
}
body.woocommerce.woocommerce-page .eltd-two-columns-66-33.woocommerce_with_sidebar .eltd-column1 .eltd-column-inner,
body.woocommerce.woocommerce-page .eltd-two-columns-75-25.woocommerce_with_sidebar .eltd-column1 .eltd-column-inner {
 padding-left:40px
}
body.woocommerce.woocommerce-page .eltd-two-columns-25-75.woocommerce_with_sidebar .eltd-column2 .eltd-column-inner,
body.woocommerce.woocommerce-page .eltd-two-columns-33-66.woocommerce_with_sidebar .eltd-column2 .eltd-column-inner {
 padding-right:40px
}
body.woocommerce.woocommerce-page .full_width .eltd-two-columns-66-33.woocommerce_with_sidebar .eltd-column1 .eltd-column-inner,
body.woocommerce.woocommerce-page .full_width .eltd-two-columns-75-25.woocommerce_with_sidebar .eltd-column1 .eltd-column-inner {
 padding-left:0
}
body.woocommerce.woocommerce-page .full_width .eltd-two-columns-25-75.woocommerce_with_sidebar .eltd-column2 .eltd-column-inner,
body.woocommerce.woocommerce-page .full_width .eltd-two-columns-33-66.woocommerce_with_sidebar .eltd-column2 .eltd-column-inner {
 padding-right:0
}
@-webkit-keyframes preload-background {
 from {
  background-position:0 0
 }
 to {
  background-position:100% 0
 }
}
@keyframes preload-background {
 from {
  background-position:0 0
 }
 to {
  background-position:100% 0
 }
}
.eltd-preload-background {
 background-repeat:repeat!important;
 background-color:transparent!important;
 background-attachment:scroll!important;
 background-size:inherit!important;
 -webkit-animation-name:preload-background;
 -webkit-animation-duration:40s;
 -webkit-animation-iteration-count:infinite;
 -webkit-animation-timing-function:linear;
 -webkit-animation-delay:0s;
 -webkit-animation-fill-mode:forwards;
 animation-name:preload-background;
 animation-duration:40s;
 animation-iteration-count:infinite;
 animation-timing-function:linear;
 animation-delay:0s;
 animation-fill-mode:forwards
}
.eltd-grid {
 width:1100px;
 margin:0 auto
}
.eltd-vertical-align-containers {
 position:relative;
 height:100%;
 width:100%;
 padding:0 20px;
 box-sizing:border-box
}
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-left,
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-right {
 width:25%
}
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-center {
 width:50%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-center-inner,
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-left-inner,
.eltd-vertical-align-containers.eltd-25-50-25 .eltd-position-right-inner {
 width:98%
}
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-center,
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-left,
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-right {
 width:33.33%
}
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-center {
 width:50%;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-center-inner,
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-left-inner,
.eltd-vertical-align-containers.eltd-33-33-33 .eltd-position-right-inner {
 width:98%
}
.eltd-vertical-align-containers.eltd-50-50 .eltd-position-left,
.eltd-vertical-align-containers.eltd-50-50 .eltd-position-right {
 width:50%
}
.eltd-vertical-align-containers.eltd-50-50 .eltd-position-center-inner,
.eltd-vertical-align-containers.eltd-50-50 .eltd-position-left-inner,
.eltd-vertical-align-containers.eltd-50-50 .eltd-position-right-inner {
 width:98%
}
.eltd-vertical-align-containers .eltd-position-left {
 position:relative;
 float:left;
 z-index:2;
 height:100%
}
.eltd-vertical-align-containers .eltd-position-center {
 height:100%;
 width:100%;
 position:absolute;
 left:0;
 text-align:center;
 z-index:1
}
.eltd-vertical-align-containers .eltd-position-right {
 position:relative;
 float:right;
 z-index:2;
 height:100%;
 text-align:right
}
.eltd-vertical-align-containers .eltd-position-center-inner,
.eltd-vertical-align-containers .eltd-position-left-inner,
.eltd-vertical-align-containers .eltd-position-right-inner {
 vertical-align:middle;
 display:inline-block
}
.eltd-vertical-align-containers .eltd-position-right.eltd-has-widget .eltd-position-right-inner {
 height:100%
}
.eltd-vertical-align-containers .eltd-position-center:before,
.eltd-vertical-align-containers .eltd-position-left:before,
.eltd-vertical-align-containers .eltd-position-right:before {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 margin-right:-3px
}
.eltd-section {
 position:relative
}
.eltd-grid-section .eltd-section-inner {
 width:1100px;
 margin:0 auto;
 position:relative;
 z-index:20
}
.eltd-section-inner-margin {
 margin-left:-15px;
 margin-right:-15px
}
.eltd-content-aligment-left {
 text-align:left
}
.eltd-content-aligment-center {
 text-align:center
}
.eltd-content-aligment-right {
 text-align:right
}
.eltd-row-disable-margin.vc_row {
 margin:0
}
.eltd-parallax-section-holder {
 position:static;
 padding:0;
 background-repeat:no-repeat;
 background-color:transparent;
 background-position:center 0;
 background-attachment:fixed;
 overflow:hidden
}
.eltd-parallax-section-holder.eltd-vertical-middle-align {
 display:table;
 width:100%
}
.eltd-parallax-section-holder .eltd-parallax-content-outer {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 padding:100% 0
}
.touch .eltd-parallax-section-holder.eltd-parallax-section-holder-touch-disabled {
 height:auto!important;
 min-height:100px;
 background-position:center top!important;
 background-attachment:scroll;
 background-size:cover
}
.touch .eltd-parallax-section-holder.eltd-parallax-section-holder-touch-disabled .eltd-parallax-content-outer {
 padding:6% 0
}
.eltd-parallax-container {
 position:fixed;
 top:0;
 left:0
}
.eltd-parallax-container>.eltd-parallax-image-frame {
 position:absolute;
 overflow:hidden
}
.eltd-parallax-container>.eltd-parallax-image-frame>.eltd-parallax-image {
 position:absolute;
 top:50%;
 left:50%;
 max-width:2000px;
 -webkit-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.eltd-section .eltd-mobile-video-image {
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 display:block;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:10
}
.eltd-section .eltd-video-overlay {
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:11
}
.eltd-section .eltd-video-overlay.eltd-video-overlay-active {
 background-image:url(img/pixel-video.png);
 background-position:0 0;
 background-repeat:repeat;
 opacity:1
}
.eltd-section .eltd-video-wrap {
 top:0;
 left:0;
 overflow:hidden;
 position:absolute;
 width:100%;
 z-index:10
}
.eltd-section .eltd-video-wrap .mejs-offscreen {
 display:none
}
.eltd-section .eltd-video-wrap .mejs-container .mejs-controls {
 display:none!important
}
.eltd-section .eltd-video-wrap .mejs-poster {
 background-size:cover!important;
 -moz-background-size:cover!important;
 -webkit-background-size:cover!important;
 -o-background-size:cover!important
}
.eltd-section .eltd-video-wrap .mejs-container {
 background-color:transparent!important;
 background-image:none!important;
 height:auto!important;
 width:100%!important
}
.eltd-section .eltd-video-wrap .mejs-mediaelement {
 background:0 0!important;
 border:0!important
}
.eltd-section .eltd-video-wrap .mejs-container .mejs-poster img {
 max-width:none!important;
 width:100%!important
}
.eltd-element-from-bottom,
.eltd-element-from-fade,
.eltd-element-from-left,
.eltd-element-from-right,
.eltd-element-from-top,
.eltd-st-loader1 {
 width:100%;
 display:inline-block
}
@-webkit-keyframes element-from-left {
 0% {
  opacity:0;
  transform:translate(-20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-left {
 0% {
  opacity:0;
  transform:translate(-20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-right {
 0% {
  opacity:0;
  transform:translate(20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-right {
 0% {
  opacity:0;
  transform:translate(20%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-top {
 0% {
  opacity:0;
  transform:translate(0,-30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-top {
 0% {
  opacity:0;
  transform:translate(0,-30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes element-from-bottom {
 0% {
  opacity:0;
  transform:translate(0,30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes element-from-bottom {
 0% {
  opacity:0;
  transform:translate(0,30%)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes arrow-animation {
 0%,
 100% {
  transform:translate(0,10%)
 }
 50% {
  transform:translate(0,-10%)
 }
}
@keyframes arrow-animation {
 0%,
 100% {
  transform:translate(0,10%)
 }
 50% {
  transform:translate(0,-10%)
 }
}
.touch .eltd-no-animations-on-touch .eltd-element-from-bottom>div,
.touch .eltd-no-animations-on-touch .eltd-element-from-fade>div,
.touch .eltd-no-animations-on-touch .eltd-element-from-left>div,
.touch .eltd-no-animations-on-touch .eltd-element-from-right>div,
.touch .eltd-no-animations-on-touch .eltd-element-from-top>div {
 opacity:1;
 -webkit-animation:none;
 -moz-animation:none;
 animation:none;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-element-from-bottom>div,
.eltd-element-from-fade>div,
.eltd-element-from-left>div,
.eltd-element-from-right>div,
.eltd-element-from-top>div {
 opacity:0;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-element-from-fade.eltd-element-from-fade-on>div {
 opacity:1;
 -webkit-transition:opacity .8s ease 0s;
 -moz-transition:opacity .8s ease 0s;
 transition:opacity .8s ease 0s;
 -webkit-backface-visibility:hidden
}
.eltd-element-from-left.eltd-element-from-left-on>div {
 -webkit-animation:element-from-left .7s 1 ease-in-out;
 -moz-animation:element-from-left .7s 1 ease-in-out;
 animation:element-from-left .7s 1 ease-in-out;
 opacity:1;
 -webkit-backface-visibility:hidden
}
.eltd-element-from-right.eltd-element-from-right-on>div {
 -webkit-animation:element-from-right .7s 1 ease-in-out;
 -moz-animation:element-from-right .7s 1 ease-in-out;
 animation:element-from-right .7s 1 ease-in-out;
 opacity:1;
 -webkit-backface-visibility:hidden
}
.eltd-element-from-top.eltd-element-from-top-on>div {
 -webkit-animation:element-from-top .7s 1 ease-in-out;
 -moz-animation:element-from-top .7s 1 ease-in-out;
 animation:element-from-top .7s 1 ease-in-out;
 opacity:1;
 -webkit-backface-visibility:hidden
}
.eltd-element-from-bottom.eltd-element-from-bottom-on>div {
 -webkit-animation:element-from-bottom .7s 1 ease-in-out;
 -moz-animation:element-from-bottom .7s 1 ease-in-out;
 animation:element-from-bottom .7s 1 ease-in-out;
 opacity:1;
 -webkit-backface-visibility:hidden
}
.touch .eltd-no-animations-on-touch .eltd-fade-in,
.touch .eltd-no-animations-on-touch .eltd-fade-in-down,
.touch .eltd-no-animations-on-touch .eltd-fade-in-left-x-rotate,
.touch .eltd-no-animations-on-touch .eltd-flip-in,
.touch .eltd-no-animations-on-touch .eltd-grow-in,
.touch .eltd-no-animations-on-touch .eltd-x-rotate,
.touch .eltd-no-animations-on-touch .eltd-y-translate,
.touch .eltd-no-animations-on-touch .eltd-z-rotate {
 -webkit-transition:none!important;
 -moz-transition:none!important;
 transition:none!important;
 -webkit-transform:none!important;
 -moz-transform:none!important;
 transform:none!important;
 opacity:1!important
}
.eltd-flip-in {
 opacity:0;
 -webkit-transform:perspective(1000px) rotateY(25deg);
 -moz-transform:perspective(1000px) rotateY(25deg);
 transform:perspective(1000px) rotateY(25deg);
 -webkit-transition:all 1.1s ease-in-out;
 -moz-transition:all 1.1s ease-in-out;
 transition:all 1.1s ease-in-out
}
.eltd-flip-in.eltd-flip-in-on {
 opacity:1;
 -webkit-transform:rotateY(0);
 -moz-transform:rotateY(0);
 transform:rotateY(0)
}
.eltd-grow-in {
 opacity:0;
 -webkit-transform:scale(.8);
 -moz-transform:scale(.8);
 transform:scale(.8);
 -webkit-transition:all 1s cubic-bezier(0,1,.5,1);
 -moz-transition:all 1s cubic-bezier(0,1,.5,1);
 transition:all 1s cubic-bezier(0,1,.5,1);
 -webkit-backface-visibility:hidden
}
.eltd-grow-in.eltd-grow-in-on {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-z-rotate {
 opacity:0;
 -webkit-transform:rotateZ(7deg);
 -moz-transform:rotateZ(7deg);
 transform:rotateZ(7deg);
 -webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);
 -moz-transition:all .3s cubic-bezier(.165,.84,.44,1);
 transition:all .3s cubic-bezier(.165,.84,.44,1);
 -webkit-transform-origin:top right;
 -moz-transform-origin:top right;
 transform-origin:top right;
 -webkit-backface-visibility:hidden
}
.eltd-z-rotate.eltd-z-rotate-on {
 opacity:1;
 -webkit-transform:rotateZ(0);
 -moz-transform:rotateZ(0);
 transform:rotateZ(0)
}
.eltd-x-rotate {
 opacity:0;
 -webkit-transform:perspective(900px) rotateX(-45deg);
 -moz-transform:perspective(900px) rotateX(-45deg);
 transform:perspective(900px) rotateX(-45deg);
 -webkit-transition:all .6s cubic-bezier(.785,.135,.15,.86);
 -moz-transition:all .6s cubic-bezier(.785,.135,.15,.86);
 transition:all .6s cubic-bezier(.785,.135,.15,.86);
 -webkit-backface-visibility:hidden
}
.eltd-x-rotate.eltd-x-rotate-on {
 opacity:1;
 -webkit-transform:rotateX(0);
 -moz-transform:rotateX(0);
 transform:rotateX(0)
}
.eltd-y-translate {
 opacity:0;
 -webkit-transform:translate(0,30px);
 -moz-transform:translate(0,30px);
 transform:translate(0,30px);
 -webkit-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
 -moz-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
 transition:all .7s cubic-bezier(.68,-.65,.265,1.65)
}
.eltd-y-translate.eltd-y-translate-on {
 opacity:1;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 transform:translate(0,0)
}
.eltd-fade-in-down {
 opacity:0;
 -webkit-transform:translate(0,-25px);
 -moz-transform:translate(0,-25px);
 transform:translate(0,-25px);
 -webkit-transition:all .9s cubic-bezier(0,1,.5,1);
 -moz-transition:all .9s cubic-bezier(0,1,.5,1);
 transition:all .9s cubic-bezier(0,1,.5,1)
}
.eltd-fade-in-down.eltd-fade-in-down-on {
 opacity:1;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 transform:translate(0,0)
}
.eltd-fade-in-left-x-rotate {
 opacity:0;
 -webkit-transform:rotateZ(-5deg) translate(-30px,0);
 -moz-transform:rotateZ(-5deg) translate(-30px,0);
 transform:rotateZ(-5deg) translate(-30px,0);
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease;
 transition:all .4s ease
}
.eltd-fade-in-left-x-rotateeltd-fade-in-left-x-rotate-on {
 opacity:1;
 -webkit-transform:rotateZ(0) translate(0,0);
 -moz-transform:rotateZ(0) translate(0,0);
 transform:rotateZ(0) translate(0,0)
}
.eltd-fade-in {
 opacity:0;
 -webkit-transition:all 1s ease;
 -moz-transition:all 1s ease;
 transition:all 1s ease
}
.eltd-fade-in.eltd-fade-in-on {
 opacity:1
}
@-webkit-keyframes owlfadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes owlfadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.owlfadeOut {
 -webkit-animation-name:owlfadeOut;
 animation-name:owlfadeOut
}
@-webkit-keyframes owlfadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes owlfadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.owlfadeIn {
 -webkit-animation-name:owlfadeIn;
 animation-name:owlfadeIn
}
.eltd-st-loader {
 position:absolute;
 top:50%;
 left:50%;
 z-index:2100
}
.eltd-st-loader1 {
 position:relative;
 height:100%
}
.eltd-st-loader2 {
 margin:-50% 0 0 -50%
}
@keyframes pulsing_circle {
 0% {
  transform:scale(0)
 }
 100%,
 90% {
  transform:scale(1)
 }
}
@keyframes pulsing_circle2 {
 30% {
  transform:scale(0)
 }
 100%,
 90% {
  transform:scale(1)
 }
}
.pulsing_circle {
 width:70px;
 height:70px;
 background-color:#ff5f40;
 -webkit-transform:translate3d(-50%,-50%,0);
 -moz-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.pulsing_circle .pulsing_circle_inner {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.pulsing_circle .pulsing_circle_inner.pulsing_circle_primary {
 background-color:#fff;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 transform:scale(0);
 -webkit-animation:pulsing_circle 1.3s ease-in-out infinite;
 -moz-animation:pulsing_circle 1.3s ease-in-out infinite;
 animation:pulsing_circle 1.3s ease-in-out infinite
}
.pulsing_circle .pulsing_circle_inner.pulsing_circle_secondary {
 background-color:#ff5f40;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 transform:scale(0);
 -webkit-animation:pulsing_circle2 1.3s ease-in-out infinite;
 -moz-animation:pulsing_circle2 1.3s ease-in-out infinite;
 animation:pulsing_circle2 1.3s ease-in-out infinite
}
.eltd-st-loader .pulse {
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 background-color:#ff5f40;
 -webkit-border-radius:16px;
 -moz-border-radius:16px;
 -ms-border-radius:16px;
 -o-border-radius:16px;
 border-radius:16px;
 -webkit-animation:scaleout 1s infinite ease-in-out;
 animation:scaleout 1s infinite ease-in-out
}
@-webkit-keyframes scaleout {
 0% {
  -webkit-transform:scale(0)
 }
 100% {
  -webkit-transform:scale(1);
  opacity:0
 }
}
@-moz-keyframes scaleout {
 0% {
  -moz-transform:scale(0)
 }
 100% {
  -moz-transform:scale(1);
  opacity:0
 }
}
@-ms-keyframes scaleout {
 0% {
  -ms-transform:scale(0)
 }
 100% {
  -ms-transform:scale(1);
  opacity:0
 }
}
@-o-keyframes scaleout {
 0% {
  -o-transform:scale(0)
 }
 100% {
  -o-transform:scale(1);
  opacity:0
 }
}
@keyframes scaleout {
 0% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 100% {
  transform:scale(1);
  -webkit-transform:scale(1);
  opacity:0
 }
}
@keyframes blink_square {
 0% {
  opacity:.4
 }
 100% {
  opacity:1
 }
}
.eltd-st-loader .blinking_square {
 width:60px;
 height:60px;
 margin:7px 0 0 7px;
 position:relative
}
.eltd-st-loader .blinking_square .blinking_square-node {
 position:absolute;
 top:0;
 left:0;
 width:10px;
 height:10px;
 background:#ff5f40;
 -webkit-animation:blink_square .6s infinite;
 -moz-animation:blink_square .6s infinite;
 animation:blink_square .6s infinite;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node1 {
 -webkit-transform:translate3d(-15px,-15px,0);
 -moz-transform:translate3d(-15px,-15px,0);
 transform:translate3d(-15px,-15px,0);
 -webkit-animation-delay:.1s;
 animation-delay:.1s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node2 {
 -webkit-transform:translate3d(0,-15px,0);
 -moz-transform:translate3d(0,-15px,0);
 transform:translate3d(0,-15px,0);
 -webkit-animation-delay:.35s;
 animation-delay:.35s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node3 {
 -webkit-transform:translate3d(15px,-15px,0);
 -moz-transform:translate3d(15px,-15px,0);
 transform:translate3d(15px,-15px,0);
 -webkit-animation-delay:.05s;
 animation-delay:.05s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node4 {
 -webkit-transform:translate3d(-15px,0,0);
 -moz-transform:translate3d(-15px,0,0);
 transform:translate3d(-15px,0,0);
 -webkit-animation-delay:.25s;
 animation-delay:.25s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node5 {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-animation-delay:.45s;
 animation-delay:.45s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node6 {
 -webkit-transform:translate3d(15px,0,0);
 -moz-transform:translate3d(15px,0,0);
 transform:translate3d(15px,0,0);
 -webkit-animation-delay:.3s;
 animation-delay:.3s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node7 {
 -webkit-transform:translate3d(-15px,15px,0);
 -moz-transform:translate3d(-15px,15px,0);
 transform:translate3d(-15px,15px,0);
 -webkit-animation-delay:.05s;
 animation-delay:.05s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node8 {
 -webkit-transform:translate3d(0,15px,0);
 -moz-transform:translate3d(0,15px,0);
 transform:translate3d(0,15px,0);
 -webkit-animation-delay:.15s;
 animation-delay:.15s
}
.eltd-st-loader .blinking_square .blinking_square-node.blinking_square-node9 {
 -webkit-transform:translate3d(15px,15px,0);
 -moz-transform:translate3d(15px,15px,0);
 transform:translate3d(15px,15px,0);
 -webkit-animation-delay:.35s;
 animation-delay:.35s
}
.eltd-st-loader .double_pulse {
 width:40px;
 height:40px;
 margin:-20px 0 0 -20px;
 position:relative
}
.eltd-st-loader .double_pulse .double-bounce1,
.eltd-st-loader .double_pulse .double-bounce2 {
 width:100%;
 height:100%;
 border-radius:50%;
 background-color:#ff5f40;
 opacity:.6;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:bounce 2s infinite ease-in-out;
 animation:bounce 2s infinite ease-in-out
}
.eltd-st-loader .double_pulse .double-bounce2 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
@-webkit-keyframes bounce {
 0%,
 100% {
  -webkit-transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1)
 }
}
@keyframes bounce {
 0%,
 100% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 50% {
  transform:scale(1);
  -webkit-transform:scale(1)
 }
}
.eltd-st-loader .cube {
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px;
 background-color:#ff5f40;
 -webkit-animation:rotateplane 1.2s infinite ease-in-out;
 animation:rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes rotateplane {
 0% {
  -webkit-transform:perspective(120px)
 }
 50% {
  -webkit-transform:perspective(120px) rotateY(180deg)
 }
 100% {
  -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
 }
}
@keyframes rotateplane {
 0% {
  transform:perspective(120px) rotateX(0) rotateY(0);
  -webkit-transform:perspective(120px) rotateX(0) rotateY(0)
 }
 50% {
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
  -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
 }
 100% {
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}
.eltd-st-loader .rotating_cubes {
 width:32px;
 height:32px;
 margin:-16px 0 0 -16px;
 position:relative
}
.eltd-st-loader .rotating_cubes .cube1,
.eltd-st-loader .rotating_cubes .cube2 {
 background-color:#ff5f40;
 width:10px;
 height:10px;
 position:absolute;
 top:0;
 left:0;
 -webkit-animation:cubemove 1.8s infinite ease-in-out;
 animation:cubemove 1.8s infinite ease-in-out
}
.eltd-st-loader .rotating_cubes .cube2 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
@-webkit-keyframes cubemove {
 25% {
  -webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
 }
 50% {
  -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
 }
 75% {
  -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
 }
 100% {
  -webkit-transform:rotate(-360deg)
 }
}
@keyframes cubemove {
 25% {
  transform:translateX(42px) rotate(-90deg) scale(.5);
  -webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
 }
 50% {
  transform:translateX(42px) translateY(42px) rotate(-179deg);
  -webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)
 }
 50.1% {
  transform:translateX(42px) translateY(42px) rotate(-180deg);
  -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
 }
 75% {
  transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);
  -webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
 }
 100% {
  transform:rotate(-360deg);
  -webkit-transform:rotate(-360deg)
 }
}
.eltd-st-loader .stripes {
 width:50px;
 height:60px;
 margin:-30px 0 0 -25px;
 text-align:center;
 font-size:10px
}
.eltd-st-loader .stripes>div {
 background-color:#ff5f40;
 height:100%;
 width:6px;
 display:inline-block;
 margin:0 3px 0 0;
 -webkit-animation:stretchdelay 1.2s infinite ease-in-out;
 animation:stretchdelay 1.2s infinite ease-in-out
}
.eltd-st-loader .stripes .rect2 {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.eltd-st-loader .stripes .rect3 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
.eltd-st-loader .stripes .rect4 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.eltd-st-loader .stripes .rect5 {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
@-webkit-keyframes stretchdelay {
 0%,
 100%,
 40% {
  -webkit-transform:scaleY(.4)
 }
 20% {
  -webkit-transform:scaleY(1)
 }
}
@keyframes stretchdelay {
 0%,
 100%,
 40% {
  transform:scaleY(.4);
  -webkit-transform:scaleY(.4)
 }
 20% {
  transform:scaleY(1);
  -webkit-transform:scaleY(1)
 }
}
.eltd-st-loader .wave {
 width:72px;
 text-align:center;
 margin:-9px 0 0 -36px
}
.eltd-st-loader .wave>div {
 width:18px;
 height:18px;
 background-color:#ff5f40;
 margin:0 3px 0 0;
 border-radius:100%;
 display:inline-block;
 -webkit-animation:bouncedelay 1.4s infinite ease-in-out;
 animation:bouncedelay 1.4s infinite ease-in-out;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.eltd-st-loader .wave .bounce1 {
 -webkit-animation-delay:-.32s;
 animation-delay:-.32s
}
.eltd-st-loader .wave .bounce2 {
 -webkit-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@keyframes bouncedelay {
 0%,
 100%,
 80% {
  transform:scale(0);
  -webkit-transform:scale(0)
 }
 40% {
  transform:scale(1);
  -webkit-transform:scale(1)
 }
}
.eltd-st-loader .two_rotating_circles {
 width:40px;
 height:40px;
 margin:-20px 0 0 -20px;
 position:relative;
 text-align:center;
 -webkit-animation:rotatecircles 2s infinite linear;
 animation:rotatecircles 2s infinite linear
}
.eltd-st-loader .two_rotating_circles .dot1,
.eltd-st-loader .two_rotating_circles .dot2 {
 width:60%;
 height:60%;
 display:inline-block;
 position:absolute;
 top:0;
 background-color:#ff5f40;
 border-radius:100%;
 -webkit-animation:bounce 2s infinite ease-in-out;
 animation:bounce 2s infinite ease-in-out
}
.eltd-st-loader .two_rotating_circles .dot2 {
 top:auto;
 bottom:0;
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
@-webkit-keyframes rotatecircles {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@keyframes rotatecircles {
 100% {
  transform:rotate(360deg);
  -webkit-transform:rotate(360deg)
 }
}
.eltd-st-loader .five_rotating_circles {
 width:60px;
 height:60px;
 margin:-30px 0 0 -30px;
 position:relative
}
.eltd-st-loader .five_rotating_circles .container1>div,
.eltd-st-loader .five_rotating_circles .container2>div,
.eltd-st-loader .five_rotating_circles .container3>div {
 width:12px;
 height:12px;
 background-color:#ff5f40;
 border-radius:100%;
 position:absolute;
 -webkit-animation:bouncedelay 1.2s infinite ease-in-out;
 animation:bouncedelay 1.2s infinite ease-in-out;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.eltd-st-loader .five_rotating_circles .spinner-container {
 position:absolute;
 width:100%;
 height:100%
}
.eltd-st-loader .five_rotating_circles .container2 {
 -webkit-transform:rotateZ(45deg);
 transform:rotateZ(45deg)
}
.eltd-st-loader .five_rotating_circles .container3 {
 -webkit-transform:rotateZ(90deg);
 transform:rotateZ(90deg)
}
.eltd-st-loader .five_rotating_circles .circle1 {
 top:0;
 left:0
}
.eltd-st-loader .five_rotating_circles .circle2 {
 top:0;
 right:0
}
.eltd-st-loader .five_rotating_circles .circle3 {
 right:0;
 bottom:0
}
.eltd-st-loader .five_rotating_circles .circle4 {
 left:0;
 bottom:0
}
.eltd-st-loader .five_rotating_circles .container2 .circle1 {
 -webkit-animation-delay:-1.1s;
 animation-delay:-1.1s
}
.eltd-st-loader .five_rotating_circles .container3 .circle1 {
 -webkit-animation-delay:-1s;
 animation-delay:-1s
}
.eltd-st-loader .five_rotating_circles .container1 .circle2 {
 -webkit-animation-delay:-.9s;
 animation-delay:-.9s
}
.eltd-st-loader .five_rotating_circles .container2 .circle2 {
 -webkit-animation-delay:-.8s;
 animation-delay:-.8s
}
.eltd-st-loader .five_rotating_circles .container3 .circle2 {
 -webkit-animation-delay:-.7s;
 animation-delay:-.7s
}
.eltd-st-loader .five_rotating_circles .container1 .circle3 {
 -webkit-animation-delay:-.6s;
 animation-delay:-.6s
}
.eltd-st-loader .five_rotating_circles .container2 .circle3 {
 -webkit-animation-delay:-.5s;
 animation-delay:-.5s
}
.eltd-st-loader .five_rotating_circles .container3 .circle3 {
 -webkit-animation-delay:-.4s;
 animation-delay:-.4s
}
.eltd-st-loader .five_rotating_circles .container1 .circle4 {
 -webkit-animation-delay:-.3s;
 animation-delay:-.3s
}
.eltd-st-loader .five_rotating_circles .container2 .circle4 {
 -webkit-animation-delay:-.2s;
 animation-delay:-.2s
}
.eltd-st-loader .five_rotating_circles .container3 .circle4 {
 -webkit-animation-delay:-.1s;
 animation-delay:-.1s
}
.eltd-st-loader .atom {
 width:100px;
 height:100px;
 margin:-50px 0 0 -50px;
 position:relative
}
.eltd-st-loader .atom .ball-1 {
 height:50%;
 width:50%;
 left:50%;
 top:50%;
 position:absolute;
 z-index:1;
 -webkit-animation:atom_shrink 4.5s infinite linear;
 -moz-animation:atom_shrink 4.5s infinite linear;
 -o-animation:atom_shrink 4.5s infinite linear;
 animation:atom_shrink 4.5s infinite linear
}
.eltd-st-loader .atom .ball-1:before {
 content:'';
 background:#ff5f40;
 border-radius:50%;
 height:100%;
 width:100%;
 position:absolute;
 top:-50%;
 left:-50%
}
.eltd-st-loader .atom .ball-2,
.eltd-st-loader .atom .ball-3,
.eltd-st-loader .atom .ball-4 {
 position:absolute;
 width:100%;
 height:100%;
 z-index:0
}
.eltd-st-loader .atom .ball-2:before,
.eltd-st-loader .atom .ball-3:before,
.eltd-st-loader .atom .ball-4:before {
 content:'';
 height:20px;
 width:20px;
 border-radius:50%;
 background:#ff5f40;
 top:0;
 left:0;
 margin:0 auto;
 position:absolute
}
.eltd-st-loader .atom .ball-2 {
 -webkit-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s .75s infinite steps(2,end);
 animation:atom_zindex 1.5s .75s infinite steps(2,end)
}
.eltd-st-loader .atom .ball-3 {
 -webkit-transform:rotate(120deg);
 -moz-transform:rotate(120deg);
 -o-transform:rotate(120deg);
 transform:rotate(120deg);
 -webkit-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
 animation:atom_zindex 1.5s -.25s infinite steps(2,end)
}
.eltd-st-loader .atom .ball-4 {
 -webkit-transform:rotate(240deg);
 -moz-transform:rotate(240deg);
 -o-transform:rotate(240deg);
 transform:rotate(240deg);
 -webkit-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 -moz-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 -o-animation:atom_zindex 1.5s .25s infinite steps(2,end);
 animation:atom_zindex 1.5s .25s infinite steps(2,end)
}
.eltd-st-loader .atom .ball-2:before {
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0);
 -webkit-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 -moz-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 -o-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
 animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease
}
.eltd-st-loader .atom .ball-3:before {
 -webkit-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 -moz-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 -o-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
 animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease
}
.eltd-st-loader .atom .ball-4:before {
 -webkit-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 -moz-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 -o-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
 animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease
}
@-webkit-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-moz-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-o-keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@keyframes atom_position {
 50% {
  top:80px;
  left:80px
 }
}
@-webkit-keyframes atom_size {
 50% {
  -webkit-transform:scale(.5,.5)
 }
}
@-moz-keyframes atom_size {
 50% {
  -moz-transform:scale(.5,.5)
 }
}
@-o-keyframes atom_size {
 50% {
  -o-transform:scale(.5,.5)
 }
}
@keyframes atom_size {
 50% {
  transform:scale(.5,.5)
 }
}
@-webkit-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-moz-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-o-keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@keyframes atom_zindex {
 100% {
  z-index:10
 }
}
@-webkit-keyframes atom_shrink {
 50% {
  -webkit-transform:scale(.9,.9)
 }
}
@-moz-keyframes atom_shrink {
 50% {
  -moz-transform:scale(.9,.9)
 }
}
@-o-keyframes atom_shrink {
 50% {
  -o-transform:scale(.9,.9)
 }
}
@keyframes atom_shrink {
 50% {
  transform:scale(.9,.9)
 }
}
.eltd-st-loader .clock {
 width:50px;
 height:50px;
 margin:-25px 0 0 -25px;
 position:relative;
 -webkit-animation:clock 8s infinite steps(8);
 -moz-animation:clock 8s infinite steps(8);
 -o-animation:clock 8s infinite steps(8);
 animation:clock 8s infinite steps(8)
}
.eltd-st-loader .clock .ball {
 height:50px;
 width:50px;
 position:absolute
}
.eltd-st-loader .clock .ball:before {
 content:'';
 border-radius:50%;
 height:18.32px;
 width:18.32px;
 position:absolute;
 background:#ff5f40
}
.eltd-st-loader .clock .ball-1 {
 -webkit-transform:rotate(-135deg);
 -moz-transform:rotate(-135deg);
 -o-transform:rotate(-135deg);
 transform:rotate(-135deg);
 -webkit-animation:clock1 1s ease-in infinite;
 -moz-animation:clock1 1s ease-in infinite;
 -o-animation:clock1 1s ease-in infinite;
 animation:clock1 1s ease-in infinite
}
.eltd-st-loader .clock .ball-2 {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 -moz-transform:rotate(-90deg);
 -o-transform:rotate(-90deg);
 -webkit-animation:clock2 1s ease-in infinite;
 -moz-animation:clock2 1s ease-in infinite;
 -o-animation:clock2 1s ease-in infinite;
 animation:clock2 1s ease-in infinite
}
.eltd-st-loader .clock .ball-3 {
 transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -webkit-animation:clock3 1s ease-in infinite;
 -moz-animation:clock3 1s ease-in infinite;
 -o-animation:clock3 1s ease-in infinite;
 animation:clock3 1s ease-in infinite
}
.eltd-st-loader .clock .ball-4 {
 -webkit-animation:clock4 1s ease-in infinite;
 -moz-animation:clock4 1s ease-in infinite;
 -o-animation:clock4 1s ease-in infinite;
 animation:clock4 1s ease-in infinite
}
@-webkit-keyframes clock {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes clock {
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-o-keyframes clock {
 100% {
  -o-transform:rotate(360deg)
 }
}
@keyframes clock {
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes clock1 {
 0% {
  -webkit-transform:rotate(-135deg)
 }
 100%,
 30% {
  -webkit-transform:rotate(-450deg)
 }
}
@-moz-keyframes clock1 {
 0% {
  -moz-transform:rotate(-135deg)
 }
 100%,
 30% {
  -moz-transform:rotate(-450deg)
 }
}
@-o-keyframes clock1 {
 0% {
  -o-transform:rotate(-135deg)
 }
 100%,
 30% {
  -o-transform:rotate(-450deg)
 }
}
@keyframes clock1 {
 0% {
  transform:rotate(-135deg)
 }
 100%,
 30% {
  transform:rotate(-450deg)
 }
}
@-webkit-keyframes clock2 {
 5% {
  -webkit-transform:rotate(-90deg)
 }
 100%,
 35% {
  -webkit-transform:rotate(-405deg)
 }
}
@-moz-keyframes clock2 {
 5% {
  -moz-transform:rotate(-90deg)
 }
 100%,
 35% {
  -moz-transform:rotate(-405deg)
 }
}
@-o-keyframes clock2 {
 5% {
  -o-transform:rotate(-90deg)
 }
 100%,
 35% {
  -o-transform:rotate(-405deg)
 }
}
@keyframes clock2 {
 5% {
  transform:rotate(-90deg)
 }
 100%,
 35% {
  transform:rotate(-405deg)
 }
}
@-webkit-keyframes clock3 {
 10% {
  -webkit-transform:rotate(-45deg)
 }
 100%,
 40% {
  -webkit-transform:rotate(-360deg)
 }
}
@-moz-keyframes clock3 {
 10% {
  -moz-transform:rotate(-45deg)
 }
 100%,
 40% {
  -moz-transform:rotate(-360deg)
 }
}
@-o-keyframes clock3 {
 10% {
  -o-transform:rotate(-45deg)
 }
 100%,
 40% {
  -o-transform:rotate(-360deg)
 }
}
@keyframes clock3 {
 10% {
  transform:rotate(-45deg)
 }
 100%,
 40% {
  transform:rotate(-360deg)
 }
}
@-webkit-keyframes clock4 {
 15% {
  -webkit-transform:rotate(0)
 }
 100%,
 45% {
  -webkit-transform:rotate(-315deg)
 }
}
@-moz-keyframes clock4 {
 15% {
  -moz-transform:rotate(0)
 }
 100%,
 45% {
  -moz-transform:rotate(-315deg)
 }
}
@-o-keyframes clock4 {
 15% {
  -o-transform:rotate(0)
 }
 100%,
 45% {
  -o-transform:rotate(-315deg)
 }
}
@keyframes clock4 {
 15% {
  transform:rotate(0)
 }
 100%,
 45% {
  transform:rotate(-315deg)
 }
}
.eltd-st-loader .mitosis {
 height:50px;
 width:50px;
 margin:-25px 0 0 -25px;
 position:relative;
 -webkit-animation:mitosis_invert 2s infinite steps(2,end);
 -moz-animation:mitosis_invert 2s infinite steps(2,end);
 -o-animation:mitosis_invert 2s infinite steps(2,end);
 animation:mitosis_invert 2s infinite steps(2,end)
}
.eltd-st-loader .mitosis .ball {
 height:100%;
 width:100%;
 position:absolute;
 border-radius:50%;
 top:0;
 left:0;
 background:#ff5f40
}
.eltd-st-loader .mitosis .ball-1 {
 -webkit-animation:mitosis_ball1 1s infinite alternate linear;
 -moz-animation:mitosis_ball1 1s infinite alternate linear;
 -o-animation:mitosis_ball1 1s infinite alternate linear;
 animation:mitosis_ball1 1s infinite alternate linear
}
.eltd-st-loader .mitosis .ball-2 {
 -webkit-animation:mitosis_ball2 1s infinite alternate linear;
 -moz-animation:mitosis_ball2 1s infinite alternate linear;
 -o-animation:mitosis_ball2 1s infinite alternate linear;
 animation:mitosis_ball2 1s infinite alternate linear
}
.eltd-st-loader .mitosis .ball-3 {
 -webkit-animation:mitosis_ball3 1s infinite alternate linear;
 -moz-animation:mitosis_ball3 1s infinite alternate linear;
 -o-animation:mitosis_ball3 1s infinite alternate linear;
 animation:mitosis_ball3 1s infinite alternate linear
}
.eltd-st-loader .mitosis .ball-4 {
 -webkit-animation:mitosis_ball4 1s infinite alternate linear;
 -moz-animation:mitosis_ball4 1s infinite alternate linear;
 -o-animation:mitosis_ball4 1s infinite alternate linear;
 animation:mitosis_ball4 1s infinite alternate linear
}
@-webkit-keyframes mitosis_invert {
 100% {
  -webkit-transform:rotate(180deg)
 }
}
@-moz-keyframes mitosis_invert {
 100% {
  -moz-transform:rotate(180deg)
 }
}
@-o-keyframes mitosis_invert {
 100% {
  -o-transform:rotate(180deg)
 }
}
@keyframes mitosis_invert {
 100% {
  transform:rotate(180deg)
 }
}
@-webkit-keyframes mitosis_ball1 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -webkit-transform:translate(50%,50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball1 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -moz-transform:translate(50%,50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball1 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -o-transform:translate(50%,50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball1 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  transform:translateX(50%) scale(.8,.8)
 }
 74% {
  transform:translate(50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  transform:translate(50%,50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball2 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -webkit-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -webkit-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball2 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -moz-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -moz-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball2 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  -o-transform:translateX(50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -o-transform:translate(50%,-50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball2 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(25%) scale(1,.8)
 }
 40%,
 60% {
  transform:translateX(50%) scale(.8,.8)
 }
 74% {
  transform:translate(50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  transform:translate(50%,-50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball3 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(-50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -webkit-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball3 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(-50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -moz-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball3 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(-50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  -o-transform:translate(-50%,50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball3 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  transform:translate(-50%,25%) scale(.6,.8)
 }
 100%,
 88% {
  transform:translate(-50%,50%) scale(.6,.6)
 }
}
@-webkit-keyframes mitosis_ball4 {
 12% {
  -webkit-transform:none
 }
 26% {
  -webkit-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -webkit-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -webkit-transform:translate(-50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -webkit-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@-moz-keyframes mitosis_ball4 {
 12% {
  -moz-transform:none
 }
 26% {
  -moz-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -moz-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -moz-transform:translate(-50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -moz-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@-o-keyframes mitosis_ball4 {
 12% {
  -o-transform:none
 }
 26% {
  -o-transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  -o-transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  -o-transform:translate(-50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  -o-transform:translate(-50%,-50%) scale(.6,.6)
 }
}
@keyframes mitosis_ball4 {
 12% {
  transform:none
 }
 26% {
  transform:translateX(-25%) scale(1,.8)
 }
 40%,
 60% {
  transform:translateX(-50%) scale(.8,.8)
 }
 74% {
  transform:translate(-50%,-25%) scale(.6,.8)
 }
 100%,
 88% {
  transform:translate(-50%,-50%) scale(.6,.6)
 }
}
.eltd-st-loader .lines {
 width:60px;
 height:60px;
 margin:0 0 0 -30px
}
.eltd-st-loader .lines .line1,
.eltd-st-loader .lines .line2,
.eltd-st-loader .lines .line3,
.eltd-st-loader .lines .line4 {
 margin-left:10px;
 position:absolute;
 width:60px;
 height:4px;
 background-color:#ff5f40;
 -webkit-animation:lines_spin 1.5s infinite linear;
 -webkit-animation-timing-function:ease
}
.eltd-st-loader .lines .line2 {
 -webkit-animation-delay:.1s
}
.eltd-st-loader .lines .line3 {
 -webkit-animation-delay:.2s
}
.eltd-st-loader .lines .line4 {
 -webkit-animation-delay:.3s
}
@-webkit-keyframes lines_spin {
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes lines_spin {
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-o-keyframes lines_spin {
 100% {
  -o-transform:rotate(360deg)
 }
}
@keyframes lines_spin {
 100% {
  transform:rotate(360deg)
 }
}
.eltd-st-loader .fussion {
 width:30px;
 height:30px;
 margin:-45px 0 0 -30px;
 position:relative
}
.eltd-st-loader .fussion .ball {
 height:40px;
 width:40px;
 left:50%;
 top:50%;
 background:#ff5f40;
 border-radius:50%;
 float:left;
 position:absolute
}
.eltd-st-loader .fussion .ball-1 {
 background:#ff5f40;
 top:0;
 left:50%;
 -webkit-animation:fussion_ball1 1s 0s ease infinite;
 -moz-animation:fussion_ball1 1s 0s ease infinite;
 -o-animation:fussion_ball1 1s 0s ease infinite;
 animation:fussion_ball1 1s 0s ease infinite;
 z-index:1
}
.eltd-st-loader .fussion .ball-2 {
 background:#ff5f40;
 top:50%;
 left:100%;
 -webkit-animation:fussion_ball2 1s 0s ease infinite;
 -moz-animation:fussion_ball2 1s 0s ease infinite;
 -o-animation:fussion_ball2 1s 0s ease infinite;
 animation:fussion_ball2 1s 0s ease infinite;
 z-index:2
}
.eltd-st-loader .fussion .ball-3 {
 background:#ff5f40;
 top:100%;
 left:50%;
 -webkit-animation:fussion_ball3 1s 0s ease infinite;
 -moz-animation:fussion_ball3 1s 0s ease infinite;
 -o-animation:fussion_ball3 1s 0s ease infinite;
 animation:fussion_ball3 1s 0s ease infinite;
 z-index:1
}
.eltd-st-loader .fussion .ball-4 {
 background:#ff5f40;
 top:50%;
 left:0;
 -webkit-animation:fussion_ball4 1s 0s ease infinite;
 -moz-animation:fussion_ball4 1s 0s ease infinite;
 -o-animation:fussion_ball4 1s 0s ease infinite;
 animation:fussion_ball4 1s 0s ease infinite;
 z-index:2
}
@-webkit-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-moz-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-o-keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@keyframes fussion_ball1 {
 50% {
  top:-100%;
  left:200%
 }
 100% {
  top:50%;
  left:100%;
  z-index:2
 }
}
@-webkit-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-moz-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-o-keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@keyframes fussion_ball2 {
 50% {
  top:200%;
  left:200%
 }
 100% {
  top:100%;
  left:50%;
  z-index:1
 }
}
@-webkit-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-moz-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-o-keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@keyframes fussion_ball3 {
 50% {
  top:200%;
  left:-100%
 }
 100% {
  top:50%;
  left:0;
  z-index:2
 }
}
@-webkit-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@-moz-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@-o-keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
@keyframes fussion_ball4 {
 50% {
  top:-100%;
  left:-100%
 }
 100% {
  top:0;
  left:50%;
  z-index:1
 }
}
.eltd-st-loader .wave_circles {
 width:150px;
 height:30px;
 margin:-15px 0 0 -75px
}
.eltd-st-loader .wave_circles .ball {
 height:30px;
 width:30px;
 float:left;
 background:#ff5f40;
 border-radius:50%;
 margin-right:10px
}
.eltd-st-loader .wave_circles .ball-1 {
 -webkit-animation:wave_jump3 1.8s infinite ease-out;
 -moz-animation:wave_jump3 1.8s infinite ease-out;
 -o-animation:wave_jump3 1.8s infinite ease-out;
 animation:wave_jump3 1.8s infinite ease-out
}
.eltd-st-loader .wave_circles .ball-2 {
 -webkit-animation:wave_jump2 1.8s infinite ease-out;
 -moz-animation:wave_jump2 1.8s infinite ease-out;
 -o-animation:wave_jump2 1.8s infinite ease-out;
 animation:wave_jump2 1.8s infinite ease-out
}
.eltd-st-loader .wave_circles .ball-3 {
 -webkit-animation:wave_jump1 1.8s infinite ease-out;
 -moz-animation:wave_jump1 1.8s infinite ease-out;
 -o-animation:wave_jump1 1.8s infinite ease-out;
 animation:wave_jump1 1.8s infinite ease-out
}
.eltd-st-loader .wave_circles .ball-4 {
 margin-right:0;
 -webkit-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 -moz-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 -o-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
 animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
@-webkit-keyframes wave_jump1 {
 12% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 100%,
 24% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump1 {
 12% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in;
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 100%,
 24% {
  -moz-transform:translate(40px,0);
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump1 {
 12% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 100%,
 24% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_jump2 {
 12% {
  -webkit-transform:translate(0,0)
 }
 24% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 100%,
 36% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump2 {
 12% {
  -moz-transform:translate(0,0)
 }
 24% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in
 }
 100%,
 36% {
  -moz-transform:translate(40px,0)
 }
}
@-o-keyframes wave_jump2 {
 12% {
  -o-transform:translate(0,0)
 }
 24% {
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 100%,
 36% {
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump2 {
 12% {
  transform:translate(0,0)
 }
 24% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 100%,
 36% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_jump3 {
 24% {
  -webkit-transform:translate(0,0)
 }
 36% {
  -webkit-transform:translate(20px,-40px);
  -webkit-animation-timing-function:ease-in
 }
 100%,
 48% {
  -webkit-transform:translate(40px,0)
 }
}
@-moz-keyframes wave_jump3 {
 24% {
  -moz-transform:translate(0,0)
 }
 36% {
  -moz-transform:translate(20px,-40px);
  -moz-animation-timing-function:ease-in
 }
 100%,
 48% {
  -moz-transform:translate(40px,0)
 }
}
@-o-keyframes wave_jump3 {
 24% {
  -o-transform:translate(0,0)
 }
 36% {
  -o-transform:translate(20px,-40px);
  -o-animation-timing-function:ease-in
 }
 100%,
 48% {
  -o-transform:translate(40px,0)
 }
}
@keyframes wave_jump3 {
 24% {
  transform:translate(0,0)
 }
 36% {
  transform:translate(20px,-40px);
  animation-timing-function:ease-in
 }
 100%,
 48% {
  transform:translate(40px,0)
 }
}
@-webkit-keyframes wave_wipe {
 100%,
 48% {
  -webkit-transform:translateX(-120px)
 }
}
@-moz-keyframes wave_wipe {
 100%,
 48% {
  -moz-transform:translateX(-120px)
 }
}
@-o-keyframes wave_wipe {
 100%,
 48% {
  -o-transform:translateX(-120px)
 }
}
@keyframes wave_wipe {
 100%,
 48% {
  transform:translateX(-120px)
 }
}
.eltd-st-loader .pulse_circles {
 width:100px;
 height:100px;
 margin:-50px 0 0 -50px;
 position:relative
}
.eltd-st-loader .pulse_circles * {
 box-sizing:border-box
}
.eltd-st-loader .pulse_circles .ball {
 height:100%;
 width:100%;
 background:#ff5f40;
 position:absolute;
 border-radius:50%;
 border:0 solid #ff5f40;
 -webkit-animation:pulse_circles_pulse 3s infinite;
 -moz-animation:pulse_circles_pulse 3s infinite;
 -o-animation:pulse_circles_pulse 3s infinite;
 animation:pulse_circles_pulse 3s infinite
}
.eltd-st-loader .pulse_circles .ball-2 {
 -webkit-animation-delay:-.75s;
 -moz-animation-delay:-.75s;
 -o-animation-delay:-.75s;
 animation-delay:-.75s
}
.eltd-st-loader .pulse_circles .ball-3 {
 -webkit-animation-delay:-1.5s;
 -moz-animation-delay:-1.5s;
 -o-animation-delay:-1.5s;
 animation-delay:-1.5s
}
.eltd-st-loader .pulse_circles .ball-4 {
 -webkit-animation-delay:-2.25s;
 -moz-animation-delay:-2.25s;
 -o-animation-delay:-2.25s;
 animation-delay:-2.25s
}
@-webkit-keyframes pulse_circles_pulse {
 0% {
  -webkit-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -webkit-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@-moz-keyframes pulse_circles_pulse {
 0% {
  -moz-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -moz-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@-o-keyframes pulse_circles_pulse {
 0% {
  -o-transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  -o-transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
@keyframes pulse_circles_pulse {
 0% {
  transform:scale(.1,.1);
  opacity:1;
  border-width:50px
 }
 100% {
  transform:scale(1,1);
  opacity:0;
  border-width:0
 }
}
.rev_slider .eltd-icon-font-elegant {
 font-size:20px!important;
 top:3px!important;
 left:-6px!important
}
.eltd-comment-holder {
 margin:35px 0 0
}
.eltd-comment-holder.eltd-comment-holder-without-comments {
 display:none
}
.eltd-comment-holder .eltd-comment-number .eltd-comment-number-title {
 font-size:20px;
 margin:0
}
.eltd-comment-holder .eltd-comment-list {
 list-style:none;
 position:relative;
 z-index:150;
 padding:0;
 margin:0
}
.eltd-comment-holder .eltd-comment-list li {
 display:inline-block;
 position:relative;
 width:100%;
 margin:0
}
.eltd-comment-holder .eltd-comment-list .children {
 margin:0;
 padding:0 0 0 30px
}
.eltd-comment-holder .eltd-comment {
 border-bottom:1px solid #e2e2e2;
 padding-top:31px;
 padding-bottom:33px
}
.eltd-comment-holder .eltd-comment .eltd-comment-image {
 display:block;
 width:85px;
 height:85px;
 float:left
}
.eltd-comment-holder .eltd-comment .eltd-comment-text {
 padding:0 0 0 112px;
 min-height:75px
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-text-holder {
 clear:both;
 display:inline-block;
 width:100%
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info {
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin-left:11px;
 margin-top:7px
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>* {
 position:relative;
 float:left;
 color:#716f6f;
 font-family:Quicksand,sans-serif;
 font-size:13px;
 font-weight:500;
 line-height:inherit;
 margin:0 10px;
 text-transform:uppercase
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>:last-child:after {
 display:none
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>:after {
 position:absolute;
 top:6px;
 right:-10px;
 display:inline-block;
 content:"";
 height:14px;
 width:1px;
 background-color:#e2e3e3
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>:before {
 position:absolute;
 top:0;
 left:-20px;
 display:inline-block;
 vertical-align:inherit;
 color:#716f6f;
 font-style:normal;
 font-variant:normal;
 text-transform:none;
 text-rendering:auto;
 font-size:13px;
 line-height:inherit;
 margin:0 5px 0 0
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>.comment-reply-link:before {
 font-family:FontAwesome;
 content:"\f0e6"
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-info>:hover {
 color:#ff5f40
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-name {
 float:left;
 margin:0 0 6px
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-date {
 display:inline-block;
 vertical-align:top;
 position:relative;
 font-size:13px;
 font-weight:600;
 color:#716f6f;
 text-transform:uppercase;
 margin-left:19px;
 font-family:Quicksand,sans-serif;
 letter-spacing:.5px;
 line-height:26px;
 top:2px
}
.eltd-comment-holder .eltd-comment .eltd-comment-text .eltd-comment-date:before {
 position:absolute;
 top:6px;
 left:-10px;
 display:inline-block;
 content:"";
 height:14px;
 width:1px;
 background-color:#e2e3e3
}
.eltd-comment-form {
 margin-bottom:100px
}
.eltd-comment-form .form-submit {
 margin:0 0 20px
}
.comment-respond .comment-reply-title {
 font-size:20px;
 margin-top:33px;
 margin-bottom:20px
}
.comment-respond .comment-reply-title a {
 font-size:16px
}
.comment-respond .logged-in-as {
 margin-bottom:10px
}
.eltd-comment-text .comment-respond {
 margin:20px 0
}
#respond input[type=text],
#respond textarea,
.eltd-booking-form input[type=text],
.eltd-booking-form textarea,
.post-password-form input[type=password],
.wpcf7-form-control.wpcf7-date,
.wpcf7-form-control.wpcf7-number,
.wpcf7-form-control.wpcf7-quiz,
.wpcf7-form-control.wpcf7-select,
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea {
 background-color:#fff;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 color:#212121;
 display:block;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2 * 1px);
 margin-bottom:15px;
 max-width:100%;
 outline:0;
 padding:0 20px;
 width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#respond input[type=text]:focus,
#respond textarea:focus,
.eltd-booking-form input[type=text]:focus,
.eltd-booking-form textarea:focus,
.post-password-form input[type=password]:focus,
.wpcf7-form-control.wpcf7-date:focus,
.wpcf7-form-control.wpcf7-number:focus,
.wpcf7-form-control.wpcf7-quiz:focus,
.wpcf7-form-control.wpcf7-select:focus,
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-textarea:focus {
 outline:0
}
#respond input[type=text]::-webkit-input-placeholder,
#respond textarea::-webkit-input-placeholder,
.eltd-booking-form input[type=text]::-webkit-input-placeholder,
.eltd-booking-form textarea::-webkit-input-placeholder,
.post-password-form input[type=password]::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,
.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
 color:#716f6f;
 font-family:inherit;
 font-size:inherit
}
#respond input[type=text]:-moz-placeholder,
#respond textarea:-moz-placeholder,
.eltd-booking-form input[type=text]:-moz-placeholder,
.eltd-booking-form textarea:-moz-placeholder,
.post-password-form input[type=password]:-moz-placeholder,
.wpcf7-form-control.wpcf7-date:-moz-placeholder,
.wpcf7-form-control.wpcf7-number:-moz-placeholder,
.wpcf7-form-control.wpcf7-quiz:-moz-placeholder,
.wpcf7-form-control.wpcf7-select:-moz-placeholder,
.wpcf7-form-control.wpcf7-text:-moz-placeholder,
.wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
 color:#716f6f;
 font-family:inherit;
 font-size:inherit
}
#respond input[type=text]::-moz-placeholder,
#respond textarea::-moz-placeholder,
.eltd-booking-form input[type=text]::-moz-placeholder,
.eltd-booking-form textarea::-moz-placeholder,
.post-password-form input[type=password]::-moz-placeholder,
.wpcf7-form-control.wpcf7-date::-moz-placeholder,
.wpcf7-form-control.wpcf7-number::-moz-placeholder,
.wpcf7-form-control.wpcf7-quiz::-moz-placeholder,
.wpcf7-form-control.wpcf7-select::-moz-placeholder,
.wpcf7-form-control.wpcf7-text::-moz-placeholder,
.wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
 color:#716f6f;
 font-family:inherit;
 font-size:inherit
}
#respond input[type=text]:-ms-input-placeholder,
#respond textarea:-ms-input-placeholder,
.eltd-booking-form input[type=text]:-ms-input-placeholder,
.eltd-booking-form textarea:-ms-input-placeholder,
.post-password-form input[type=password]:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-date:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-number:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-select:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-text:-ms-input-placeholder,
.wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
 color:#716f6f;
 font-family:inherit;
 font-size:inherit
}
.eltd-booking-form textarea {
 height:170px;
 min-height:170px
}
.wpcf7-form-control.wpcf7-text {
 height:52px
}
.wpcf7-form-control.wpcf7-textarea {
 height:185px
}
.eltd-cf7-single-line .wpcf7-form-control.wpcf7-text {
 height:60px
}
#respond input[type=text],
#respond textarea,
.post-password-form input[type=password] {
 margin-bottom:20px
}
#respond textarea#comment {
 height:150px;
 margin-bottom:20px
}
#submit_comment,
.post-password-form input[type=submit],
input.wpcf7-form-control.wpcf7-submit {
 border:none;
 width:auto;
 color:#fff;
 cursor:pointer;
 background-color:#ff5f40;
 background-clip:padding-box;
 display:inline-block;
 font-family:Quicksand,sans-serif;
 font-style:normal;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1em;
 outline:0;
 position:relative;
 text-transform:uppercase;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 font-size:13px;
 padding:18px 44px;
 -webkit-transition:all .15s ease-out;
 -moz-transition:all .15s ease-out;
 transition:all .15s ease-out
}
#submit_comment:hover,
.post-password-form input[type=submit]:hover,
input.wpcf7-form-control.wpcf7-submit:hover {
 color:#fff;
 background-color:#2d3134
}
#submit_comment:focus,
.post-password-form input[type=submit]:focus,
input.wpcf7-form-control.wpcf7-submit:focus {
 outline:0
}
.eltd-pagination {
 display:inline-block;
 vertical-align:middle;
 width:100%
}
.eltd-pagination li {
 display:block;
 float:left;
 margin:0 4px 4px;
 text-align:center
}
.eltd-pagination li a,
.eltd-pagination li.active span,
.eltd-single-links-pages-inner span {
 display:inline-block;
 font-family:Quicksand,sans-serif;
 position:relative;
 margin:0;
 vertical-align:middle;
 cursor:pointer;
 text-decoration:none;
 white-space:nowrap
}
.eltd-pagination li:first-child {
 margin-left:0
}
.eltd-pagination li a,
.eltd-pagination li.active span {
 background:#f4f3f2;
 color:#212425;
 font-size:16px;
 font-weight:700;
 height:42px;
 line-height:42px;
 width:42px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-pagination li a:hover,
.eltd-pagination li.active span {
 background:#ff5f40;
 border-color:#ff5f40;
 color:#fff
}
.eltd-pagination .eltd-pagination-next a,
.eltd-pagination .eltd-pagination-prev a {
 background:#f4f3f2;
 border:none
}
.eltd-pagination .eltd-pagination-next a span,
.eltd-pagination .eltd-pagination-prev a span {
 font-size:12px;
 line-height:42px;
 vertical-align:middle
}
.eltd-single-links-pages-inner span {
 background:#f4f3f2;
 color:#2d3134;
 font-size:14px;
 font-weight:500;
 height:32px;
 line-height:32px;
 width:32px;
 text-align:center;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-single-links-pages-inner a:hover span,
.eltd-single-links-pages-inner>span {
 background:#ff5f40;
 color:#fff
}
.eltd-owl-slider {
 opacity:0
}
.eltd-owl-slider .owl-nav .owl-prev {
 position:absolute;
 left:20px;
 top:23px
}
.eltd-owl-slider .owl-nav .owl-next {
 position:absolute;
 left:65px;
 top:23px
}
.eltd-owl-slider .owl-nav .eltd-next-icon,
.eltd-owl-slider .owl-nav .eltd-prev-icon {
 background:#f4f3f2;
 display:block;
 width:35px;
 height:35px;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
.eltd-owl-slider .owl-nav .eltd-next-icon i,
.eltd-owl-slider .owl-nav .eltd-prev-icon i {
 font-size:12px;
 line-height:35px;
 color:#2d3134;
 -webkit-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 -moz-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 transition:color cubic-bezier(.35,.7,.32,.9) .3s
}
.eltd-owl-slider .owl-nav .eltd-next-icon:hover i,
.eltd-owl-slider .owl-nav .eltd-prev-icon:hover i {
 color:#ff5f40
}
.eltd-owl-slider .owl-dots {
 text-align:center
}
.eltd-owl-slider .owl-dots .owl-dot {
 display:inline-block
}
.eltd-owl-slider .owl-dots .owl-dot span {
 background:#e1e1e1;
 border:none;
 display:inline-block;
 height:5px;
 margin:20px 5px;
 width:43px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-owl-slider .owl-dots .owl-dot span:hover,
.eltd-owl-slider .owl-dots .owl-dot.active span {
 background:#ff5f40
}
.eltd-owl-shortcode-slider .owl-controls {
 text-align:center
}
.eltd-owl-shortcode-slider .owl-controls .owl-nav {
 color:#e1e1e1;
 font-size:27px
}
.eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-next:hover,
.eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-prev:hover {
 color:#ff5f40
}
.eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-prev {
 left:-50px;
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-owl-shortcode-slider .owl-controls .owl-nav .owl-next {
 position:absolute;
 right:-50px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-drop-down .second .inner ul li,
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot span {
 -webkit-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-owl-shortcode-slider .owl-controls .owl-dots {
 display:inline-block;
 margin:38px auto 0
}
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot {
 float:left
}
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot span {
 background:#fff;
 border:none;
 display:inline-block;
 height:5px;
 margin:20px 5px;
 width:43px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
#eltd-back-to-top .eltd-icon-stack,
#eltd-back-to-top>span {
 font-size:13px;
 height:45px;
 width:45px;
 -webkit-border-radius:4px
}
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot span:hover,
.eltd-owl-shortcode-slider .owl-controls .owl-dots .owl-dot.active span {
 background:#ff5f40
}
.eltd-owl-shortcode-slider.eltd-nav-inside .owl-controls .owl-nav .owl-prev {
 left:2%
}
.eltd-owl-shortcode-slider.eltd-nav-inside .owl-controls .owl-nav .owl-next {
 right:2%
}
.eltd-404-page {
 padding:66px 0
}
.eltd-page-not-found {
 margin:80px 0;
 text-align:center
}
.eltd-page-not-found h2 {
 margin-top:27px;
 margin-bottom:20px
}
.eltd-page-not-found h4 {
 margin:10px 10% 50px
}
#eltd-back-to-top {
 position:fixed;
 width:45px;
 height:45px;
 right:32px;
 bottom:32px;
 margin:0;
 z-index:10001;
 -webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;
 transition:opacity .2s ease-in-out,visibility .2s ease-in-out;
 opacity:0;
 overflow:hidden;
 visibility:hidden
}
#eltd-back-to-top.off {
 opacity:0;
 visibility:hidden
}
#eltd-back-to-top.on {
 opacity:1;
 visibility:visible
}
#eltd-back-to-top>span {
 line-height:45px;
 text-align:center;
 display:block;
 color:#fff;
 background-color:#ff5f40;
 box-sizing:border-box;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
#eltd-back-to-top>span i {
 display:block;
 line-height:45px;
 -webkit-transition:-webkit-transform .2s ease-in-out;
 transition:transform .2s ease-in-out
}
#eltd-back-to-top span span {
 display:block;
 line-height:inherit
}
#eltd-back-to-top .eltd-icon-stack {
 background:#ff5f40;
 position:absolute;
 top:0;
 left:0;
 z-index:10001;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.eltd-back-to-top-inner {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 z-index:10000;
 text-transform:uppercase;
 font-size:14px
}
.eltd-back-to-top-icon,
.eltd-btt-hover-icon {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:0 0!important;
 z-index:10008;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-btt-hover-icon {
 -webkit-transform:translate3d(0,100%,0);
 -moz-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
#eltd-back-to-top:hover .eltd-back-to-top-icon {
 -webkit-transform:translate3d(0,-100%,0);
 -moz-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0)
}
#eltd-back-to-top:hover .eltd-btt-hover-icon {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
#eltd-back-to-top:hover>span {
 color:#fff
}
#eltd-back-to-top:hover .eltd-icon-stack {
 opacity:.8
}
#eltd-back-to-top:hover .eltd-back-to-top-inner {
 opacity:1;
 background-color:#fff
}
.eltd-self-hosted-video-holder .eltd-video-wrap .mejs-container,
.eltd-self-hosted-video-holder .eltd-video-wrap .mejs-overlay-play {
 height:100%!important;
 /*!important because of the inline style*/width:100%!important/*!important because of the inline style*/
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important;
 height:1px;
 width:1px;
 overflow:hidden
}
.screen-reader-text:focus {
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 clip:auto!important;
 color:#21759b;
 display:block;
 font-size:14px;
 font-size:.875rem;
 font-weight:700;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
.eltd-widget-separator {
 padding-left:30px
}
.eltd-widget-separator:before {
 content:"";
 position:absolute;
 display:inline-block;
 top:calc(50% - 10px);
 left:0;
 width:1px;
 height:20px;
 background-color:#716f6f
}
.eltd-light-header .eltd-widget-separator:before {
 background-color:#fff
}
.eltd-dark-header .eltd-widget-separator:before {
 background-color:#cacccc
}
.eltd-content-bottom>.eltd-container {
 background-color:transparent
}
div.wpcf7 .ajax-loader {
 display:none
}
.eltd-cf7-33-33-33 {
 margin:0 -7px
}
.eltd-cf7-33-33-33 .eltd-cf7-col {
 width:calc(100% / 3);
 float:left;
 padding:0 7px;
 box-sizing:border-box
}
.eltd-cf7-66-33 {
 margin:0 -7px
}
.eltd-cf7-66-33 .eltd-cf7-col-left {
 width:33%;
 float:left;
 padding:0 7px;
 box-sizing:border-box
}
.eltd-cf7-66-33 .eltd-cf7-col-right {
 width:67%;
 float:left;
 padding:0 7px;
 box-sizing:border-box
}
.eltd-cf7-50-50 {
 margin:0 -7px
}
.eltd-cf7-50-50 .eltd-cf7-col-left,
.eltd-cf7-50-50 .eltd-cf7-col-right {
 width:50%;
 float:left;
 padding:0 7px;
 box-sizing:border-box
}
.eltd-cf7-single-line {
 position:relative
}
.eltd-cf7-single-line input[type=text] {
 width:99%
}
.eltd-cf7-single-line input[type=submit] {
 position:absolute;
 right:0;
 top:0
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
 display:none
}
input[type=search]::-ms-clear {
 display:none
}
.eltd-required-pagination {
 display:none!important
}
.eltd-logo-widget-area .textwidget>.eltd-icon-shortcode {
 float:left
}
.eltd-logo-widget-area .textwidget .medipoint-widget-wrapper {
 margin-left:34px;
 padding-left:12px;
 border-left:1px solid #d7d7d7
}
.eltd-logo-widget-area .textwidget .medipoint-widget-wrapper h5,
.eltd-logo-widget-area .textwidget .medipoint-widget-wrapper h6 {
 text-align:left;
 line-height:1em;
 margin:0
}
.eltd-logo-widget-area .textwidget .medipoint-widget-wrapper h5 {
 font-size:14px;
 margin-bottom:7px
}
.eltd-logo-widget-area .textwidget .medipoint-widget-wrapper h6 {
 font-size:13px
}
.eltd-top-bar .textwidget>.eltd-icon-shortcode {
 display:block;
 height:16px;
 float:left
}
.eltd-top-bar .textwidget>.eltd-icon-shortcode .eltd-icon-element {
 line-height:16px
}
.eltd-top-bar .textwidget .medipoint-widget-wrapper {
 height:16px;
 margin-left:34px;
 padding-left:9px;
 border-left:1px solid #fff
}
.eltd-top-bar .textwidget .medipoint-widget-wrapper h6 {
 font-size:13px;
 line-height:16px;
 margin:0;
 text-align:left
}
.xdsoft_datetimepicker .xdsoft_calendar,
.xdsoft_datetimepicker .xdsoft_label {
 color:#716f6f;
 font-family:"Open Sans",sans-serif;
 font-size:14px;
 font-weight:400
}
.xdsoft_datetimepicker {
 background:#fff;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 border-top:none;
 box-shadow:none;
 color:#716f6f;
 display:none;
 margin-top:1px;
 padding:13px;
 position:absolute;
 width:auto;
 z-index:9999;
 -webkit-border-radius:0 0 4px 4px;
 -moz-border-radius:0 0 4px 4px;
 border-radius:0 0 4px 4px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.xdsoft_datetimepicker .xdsoft_datepicker {
 margin:0;
 width:100%
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_today_button {
 display:none
}
.xdsoft_datetimepicker .xdsoft_label {
 margin-bottom:10px;
 pointer-events:none;
 width:calc(50% - 30px)
}
.xdsoft_datetimepicker .xdsoft_label.xdsoft_year {
 text-align:left
}
.xdsoft_datetimepicker .xdsoft_label .xdsoft_select,
.xdsoft_datetimepicker .xdsoft_label i {
 display:none!important
}
.eltd-logo-wrapper,
.eltd-logo-wrapper a {
 display:inline-block;
 vertical-align:middle
}
.xdsoft_datetimepicker .xdsoft_label:hover>span {
 text-decoration:none
}
.xdsoft_datetimepicker .xdsoft_calendar {
 margin-top:10px
}
.eltd-drop-down .second .inner ul li a,
.eltd-main-menu ul li a,
.eltd-main-menu>ul>li>a,
.xdsoft_datetimepicker .xdsoft_calendar th {
 font-family:Quicksand,sans-serif
}
.xdsoft_datetimepicker .xdsoft_calendar th {
 font-weight:700!important;
 background:0 0;
 color:#2d3134;
 font-size:inherit
}
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
 height:35px;
 padding:0 10px
}
.xdsoft_datetimepicker .xdsoft_calendar td {
 font-size:inherit;
 font-weight:inherit
}
.xdsoft_datetimepicker .xdsoft_calendar td>div {
 padding-right:5px
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
 background:#ff5f40;
 box-shadow:none;
 font-weight:inherit
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month {
 background:0 0
}
.xdsoft_datetimepicker .xdsoft_timepicker {
 margin:0
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time {
 font-size:14px!important;
 font-weight:400;
 height:35px!important;
 line-height:35px!important;
 padding:0 10px!important
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time.xdsoft_current {
 background-color:#ff5f40!important;
 font-weight:400;
 -webkit-box-shadow:none!important;
 -moz-box-shadow:none!important;
 box-shadow:none!important
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
 background-color:#ff5f40!important
}
.eltd-logo-wrapper a {
 position:relative;
 max-width:100%
}
.eltd-logo-wrapper a img {
 height:100%;
 width:auto;
 display:block;
 -webkit-transition:opacity .2s ease;
 -moz-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.eltd-main-menu,
.eltd-main-menu ul li {
 display:inline-block;
 position:relative
}
.eltd-logo-wrapper a img.eltd-normal-logo {
 opacity:1
}
.eltd-logo-wrapper a img.eltd-dark-logo {
 opacity:0;
 -webkit-transform:translateY(-100%);
 transform:translateY(-100%)
}
.eltd-logo-wrapper a img.eltd-light-logo {
 opacity:0;
 -webkit-transform:translateY(-200%);
 transform:translateY(-200%)
}
.eltd-light-logo-area .eltd-logo-wrapper a img.eltd-dark-logo,
.eltd-light-logo-area .eltd-logo-wrapper a img.eltd-normal-logo {
 opacity:0
}
.eltd-light-logo-area .eltd-logo-wrapper a img.eltd-light-logo {
 opacity:1
}
.eltd-dark-logo-area .eltd-logo-wrapper a img.eltd-normal-logo {
 opacity:0
}
.eltd-dark-logo-area .eltd-logo-wrapper a img.eltd-dark-logo {
 opacity:1
}
.eltd-dark-logo-area .eltd-logo-wrapper a img.eltd-light-logo {
 opacity:0
}
.eltd-main-menu {
 vertical-align:middle;
 height:100%;
 margin-left:15px
}
.eltd-main-menu ul {
 list-style:none;
 margin:0;
 padding:0;
 text-align:left
}
.eltd-main-menu ul li {
 float:left;
 padding:0;
 margin:0;
 background-repeat:no-repeat;
 background-position:right
}
.eltd-main-menu ul li a {
 font-size:15px;
 text-transform:uppercase
}
.eltd-main-menu ul li a.no_link {
 cursor:default
}
.eltd-main-menu ul li.eltd-active-item a,
.eltd-main-menu ul li:hover a {
 color:#ff5f40
}
.eltd-main-menu ul .eltd-menu-item-description {
 display:block;
 text-transform:none;
 font-size:10px;
 color:#ccc;
 font-weight:400;
 line-height:1.7em;
 margin-top:-4px
}
.eltd-main-menu ul .eltd-menu-featured-icon {
 position:relative;
 display:inline-block!important;
 top:-3px;
 margin-left:5px;
 color:#ff5f40;
 font-size:11px
}
.eltd-main-menu>ul {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 height:100%
}
.eltd-main-menu>ul>li {
 height:100%
}
.eltd-main-menu>ul>li:last-child>a span.plus {
 display:none
}
.eltd-main-menu>ul>li.has_sub>a i.q_menu_arrow {
 display:inline-block;
 margin-left:6px
}
.eltd-main-menu>ul>li.has_sub>a .item_inner>i.q_menu_arrow {
 position:relative;
 left:4px
}
.eltd-main-menu>ul>li.eltd-menu-item-with-description {
 text-align:center
}
.eltd-main-menu>ul>li>a {
 position:relative;
 display:inline-block;
 height:100%;
 padding:0;
 font-size:15px;
 font-weight:700;
 vertical-align:middle;
 color:#121313;
 background-color:transparent;
 letter-spacing:.04em;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-main-menu>ul>li>a:after,
.eltd-main-menu>ul>li>a:before {
 background-color:transparent;
 content:"";
 display:block;
 position:absolute;
 height:4px;
 left:15px;
 width:calc(100% - 30px);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transform:scale(1,0);
 -moz-transform:scale(1,0);
 transform:scale(1,0);
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-main-menu>ul>li>a:before {
 top:0;
 transform-origin:top
}
.eltd-main-menu>ul>li>a:after {
 bottom:0;
 transform-origin:bottom
}
.eltd-main-menu>ul>li>a.current:after,
.eltd-main-menu>ul>li>a.current:before,
.eltd-main-menu>ul>li>a:hover:after,
.eltd-main-menu>ul>li>a:hover:before {
 background-color:#ff5f40;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 transform:scale(1,1)
}
.eltd-main-menu>ul>li>a>span.item_outer {
 display:block;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.eltd-main-menu>ul>li>a span.item_inner {
 display:inline-block;
 padding:0 15px;
 border-width:0;
 border-color:transparent;
 background-color:transparent;
 -webkit-transition:text-decoration .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:text-decoration .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:text-decoration .3s cubic-bezier(.35,.7,.32,.9),border-color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-main-menu>ul>li>a .eltd-menu-arrow {
 color:#ff5f40;
 padding-left:7px
}
.eltd-main-menu>ul>li>a>i.blank {
 display:none
}
.eltd-drop-down ul {
 list-style:none
}
.eltd-drop-down ul li {
 position:relative
}
header.transparent.fixed.scrolled .eltd-drop-down .second,
header.transparent.fixed_hiding.scrolled .eltd-drop-down .second {
 top:100%
}
.eltd-drop-down .second {
 left:15px;
 margin:0;
 top:100%;
 position:absolute;
 display:block;
 visibility:hidden;
 overflow:hidden;
 opacity:0;
 z-index:10;
 border-top:1px solid #e2e2e2;
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -webkit-transition:top .15s ease-out;
 -moz-transition:top .15s ease-out;
 transition:top .15s ease-out
}
header.transparent:not(.sticky) .eltd-drop-down .second {
 top:75%
}
header.transparent.eltd-menu-item-first-level-bg-color:not(.sticky) .eltd-drop-down .second,
header.transparent.with_border:not(.sticky) .eltd-drop-down .second {
 top:100%
}
.eltd-drop-down li.left_position .second,
header.transparent.eltd-menu-item-first-level-bg-color .eltd-drop-down .second:not(.right) {
 left:0
}
.eltd-drop-down li.right_position .second {
 left:auto;
 right:0
}
.eltd-drop-down .second.eltd-drop-down-start {
 visibility:visible;
 overflow:visible;
 opacity:1;
 transition:opacity .2s ease-out;
 -webkit-transition:opacity .2s ease-out
}
.eltd-drop-down>ul>li:hover>.second {
 z-index:20
}
.eltd-drop-down .second .inner {
 position:relative;
 padding:0;
 display:block;
 z-index:997
}
.eltd-drop-down .narrow .second i {
 display:inline-block;
 vertical-align:middle;
 color:inherit
}
.eltd-drop-down .narrow .second i.blank {
 display:none
}
.eltd-drop-down .narrow .second i.eltd-menu-arrow {
 position:absolute;
 top:50%;
 right:15px;
 display:inline-block;
 vertical-align:middle;
 color:inherit;
 font-size:18px;
 -webkit-transform:translateY(-52%);
 -moz-transform:translateY(-52%);
 transform:translateY(-52%);
 -webkit-backface-visibility:hidden
}
.eltd-drop-down .narrow .second.right i.eltd-menu-arrow {
 left:15px;
 right:auto;
 -webkit-transform:translateY(-52%) scaleX(-1);
 -moz-transform:translateY(-52%) scaleX(-1);
 transform:translateY(-52%) scaleX(-1)
}
.eltd-drop-down .narrow .second li>ul {
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03)
}
.eltd-drop-down>ul>li.narrow>.second>.inner>ul,
.eltd-drop-down>ul>li.wide>.second>.inner>ul {
 background-color:#fff;
 display:inline-block;
 position:relative;
 padding:18px 0;
 box-sizing:border-box
}
.eltd-drop-down>ul>li.wide>.second>.inner>ul {
 padding:40px 0
}
.eltd-drop-down .second .inner ul li {
 display:block;
 padding:0 15px;
 position:relative;
 float:none;
 height:auto;
 background-color:#fff;
 width:190px;
 transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
li.narrow .second .inner ul li:last-child {
 border-bottom:none
}
.eltd-drop-down .wide.left_position .second ul li,
.eltd-drop-down .wide.right_position .second ul li {
 width:180px
}
.eltd-drop-down .narrow .second .inner ul li {
 padding:0;
 width:295px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-drop-down .second .inner ul li a,
.eltd-pl-standard-pagination ul li a {
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-drop-down .second .inner ul li a {
 display:block;
 color:#9d9d9d;
 height:auto;
 font-size:14px;
 font-weight:400;
 letter-spacing:.03em;
 padding:5px 32px;
 position:relative;
 text-transform:initial;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-drop-down .second .inner ul li ul li:hover>a,
.eltd-drop-down .second .inner ul li.current-menu-item>a,
.eltd-drop-down .second .inner ul li.sub ul li:hover>a,
.eltd-drop-down .second .inner>ul>li:hover>a {
 color:#ff5f40
}
.eltd-drop-down .second:not(.right) .inner ul li a .item_text {
 display:block;
 margin:0;
 overflow:hidden;
 padding:0 30px 0 0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.eltd-drop-down .second:not(.right) .inner ul li a .item_text:hover,
.eltd-drop-down .second:not(.right) .inner ul li.current-menu-item a .item_text {
 padding-left:19px
}
.eltd-drop-down .second:not(.right) .inner ul li a .item_text:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:14px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:12px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s cubic-bezier(.54,.49,.35,1);
 -moz-transition:left .2s cubic-bezier(.54,.49,.35,1);
 transition:left .2s cubic-bezier(.54,.49,.35,1)
}
.eltd-drop-down .wide .second .inner>ul>li>a .item_text:after,
.eltd-drop-down .wide .second i {
 display:none
}
.eltd-drop-down .second:not(.right) .inner ul li a .item_text:hover:after,
.eltd-drop-down .second:not(.right) .inner ul li.current-menu-item a .item_text:after {
 left:0
}
.eltd-drop-down .wide .second .inner>ul>li>a .item_text:hover {
 padding-left:0
}
.eltd-drop-down .narrow .second .inner ul li ul {
 position:absolute;
 left:100%;
 top:-18px;
 height:auto;
 opacity:0;
 overflow:hidden;
 z-index:10;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-transform:translateZ(0);
 background:#fff;
 padding:18px 0;
 border-left-width:0;
 border-right-width:0
}
.eltd-drop-down .second .inner ul li:hover ul {
 z-index:20;
 opacity:1
}
.eltd-drop-down .second .inner ul li ul li:hover ul {
 z-index:20;
 opacity:1!important;
 display:block!important;
 visibility:visible!important
}
.eltd-drop-down .menu_icon_wrapper {
 font-size:14px;
 color:inherit
}
.eltd-drop-down .menu_icon_wrapper>.menu_icon:not(.blank) {
 margin-right:10px
}
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .second {
 -webkit-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .25s;
 transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .25s
}
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .narrow .second .inner>ul,
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .wide .second .inner>ul {
 visibility:hidden;
 top:calc(100% + 30px);
 opacity:0;
 -webkit-transition:all .25s cubic-bezier(0,.57,.58,1);
 transition:all .25s cubic-bezier(0,.57,.58,1)
}
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .narrow .second .inner ul li:hover ul {
 opacity:1;
 visibility:visible;
 top:0
}
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .narrow .second .inner ul li ul {
 opacity:0;
 visibility:hidden;
 top:22px;
 -webkit-transition:all .25s cubic-bezier(0,.57,.58,1);
 transition:all .25s cubic-bezier(0,.57,.58,1)
}
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .narrow .second.eltd-drop-down-start .inner>ul,
body.eltd-dropdown-slide-from-bottom .eltd-drop-down .wide .second.eltd-drop-down-start .inner>ul {
 top:100%;
 opacity:1;
 visibility:visible;
 overflow:visible
}
body.eltd-dropdown-slide-from-top .eltd-drop-down .second {
 overflow:visible;
 -webkit-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s;
 transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s
}
body.eltd-dropdown-slide-from-top .eltd-drop-down .narrow .second .inner>ul,
body.eltd-dropdown-slide-from-top .eltd-drop-down .wide .second .inner>ul {
 top:-30px;
 -webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
 transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.eltd-dropdown-slide-from-top .eltd-drop-down .narrow .second .inner ul li ul {
 top:-22px;
 -webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
 transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.eltd-dropdown-slide-from-top .eltd-drop-down .narrow .second.eltd-drop-down-start .inner>ul,
body.eltd-dropdown-slide-from-top .eltd-drop-down .wide .second.eltd-drop-down-start .inner>ul {
 top:0
}
body.eltd-dropdown-slide-from-top .eltd-drop-down .narrow .second .inner ul li:hover ul {
 top:-1px
}
body.eltd-dropdown-slide-from-left .eltd-shopping-cart-dropdown {
 display:block;
 visibility:hidden;
 -webkit-transform:translate3d(-30px,0,0);
 -moz-transform:translate3d(-30px,0,0);
 transform:translate3d(-30px,0,0);
 -webkit-transition:-webkit-transform .2s ease-out;
 transition:transform .2s ease-out
}
body.eltd-dropdown-slide-from-left .eltd-shopping-cart-holder:hover .eltd-shopping-cart-dropdown {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 visibility:visible
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .second {
 overflow:visible;
 -webkit-transition:top .2s ease-out,opacity .2s ease-out,height 0s ease-out 0s;
 transition:top .2s ease-out,opacity .2s ease-out,height 0s ease-out 0s
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .narrow .second .inner>ul {
 left:-30px;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .wide .second .inner>ul {
 left:0;
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out;
 visibility:hidden
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .narrow .second .inner ul li ul {
 left:calc(100% - 30px);
 -webkit-transition:all .2s ease-out;
 transition:all .2s ease-out
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .narrow .second.eltd-drop-down-start .inner>ul,
body.eltd-dropdown-slide-from-left .eltd-drop-down .wide .second.eltd-drop-down-start .inner>ul {
 left:0;
 visibility:visible
}
body.eltd-dropdown-slide-from-left .eltd-drop-down .narrow .second .inner ul li:hover ul {
 left:calc(100% + 1px)
}
.eltd-drop-down .second.right {
 right:15px;
 left:auto
}
.eltd-drop-down .second .inner ul.right li a {
 text-align:right
}
.eltd-drop-down .second .inner ul.right li ul {
 left:-100%
}
.eltd-drop-down .wide .second ul {
 padding:33px 0;
 vertical-align:middle
}
.eltd-drop-down .wide .second.eltd-dropdown-with-background-image ul {
 background-color:transparent
}
.eltd-drop-down .wide .second ul li {
 float:left;
 padding:0;
 border-bottom:0;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-top-bar,
.eltd-top-bar .eltd-top-bar-widget-area-inner {
 box-sizing:border-box
}
.eltd-drop-down .wide .second ul li:last-child {
 border:0;
 margin-right:0
}
.eltd-drop-down .wide .second ul li a {
 padding:6px 20px
}
.eltd-drop-down .wide .second>.inner>ul>li:after {
 content:"";
 height:95%;
 width:1px;
 background-color:#e2e2e2;
 position:absolute;
 left:0;
 top:1.5%;
 z-index:100
}
.eltd-drop-down .wide .second>.inner>ul {
 width:1100px
}
.eltd-drop-down .wide .second .inner>ul>li>a:hover:before {
 display:none
}
@media only screen and (min-width:1400px) {
 .eltd-grid-1300 .eltd-drop-down .wide .second>.inner>ul {
  width:1300px
 }
}
@media only screen and (min-width:1300px) {
 .eltd-grid-1200 .eltd-drop-down .wide .second>.inner>ul {
  width:1200px
 }
}
.eltd-grid-1000 .eltd-drop-down .wide .second>.inner>ul {
 width:1000px
}
.eltd-grid-800 .eltd-drop-down .wide .second>.inner>ul {
 width:800px
}
.eltd-drop-down .wide .second>.inner>ul>li {
 width:25%
}
.eltd-drop-down .wide.right_position .second ul li {
 float:right
}
.eltd-drop-down .wide .second ul li:hover {
 background-color:transparent
}
.eltd-drop-down .wide .second .inner>ul>li>a {
 color:#121313;
 font-weight:500;
 font-size:15px;
 line-height:1.5em;
 font-family:Quicksand,sans-serif;
 padding-top:0;
 padding-bottom:9px;
 text-transform:uppercase;
 letter-spacing:.04em
}
.eltd-drop-down .wide .second .inner>ul>li>a .item_text {
 padding:0
}
.eltd-drop-down .wide .second .inner>ul>li>a .eltd-menu-item-description {
 font-size:14px
}
.eltd-drop-down .wide .second ul li ul {
 display:block;
 left:0;
 padding:0;
 position:relative;
 top:0;
 visibility:visible;
 background-color:transparent!important
}
.eltd-drop-down .wide .second ul li ul:after,
.eltd-drop-down .wide .second ul li ul:before {
 content:" ";
 display:table
}
.eltd-drop-down .wide .second ul li ul li {
 padding:0;
 margin:0;
 border:0
}
.eltd-full-width-wide-menu:not(.eltd-header-vertical) .eltd-drop-down .wide .second {
 background-color:#fff
}
.eltd-full-width-wide-menu:not(.eltd-header-vertical) .eltd-drop-down .wide .second .inner ul {
 background-color:transparent!important;
 border-color:transparent!important
}
.eltd-full-width-wide-menu:not(.eltd-header-vertical) .wide .second .inner {
 text-align:center
}
.eltd-full-width-wide-menu:not(.eltd-header-vertical) .second .inner ul {
 text-align:left
}
.eltd-drop-down .wide.icons .second ul li a span {
 position:relative;
 display:block
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon>a .item_text {
 padding:0!important
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon .menu_icon_wrapper {
 position:relative
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon .menu_icon_wrapper:before {
 content:"\45";
 font-family:ElegantIcons;
 text-rendering:auto;
 vertical-align:middle;
 display:inline-block;
 font-size:14px;
 left:-5px;
 line-height:14px;
 position:absolute;
 text-transform:none;
 top:13px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s cubic-bezier(.54,.49,0,1.75),opacity .1s ease-out;
 -moz-transition:left .2s cubic-bezier(.54,.49,0,1.75),opacity .1s ease-out;
 transition:left .2s cubic-bezier(.54,.49,0,1.75),opacity .1s ease-out;
 opacity:0
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon .menu_icon_wrapper i {
 -webkit-transition:-webkit-transform 0s 0s,opacity .15s ease-out .05s;
 transition:transform 0s 0s,opacity .15s ease-out .05s
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon:hover .menu_icon_wrapper i {
 -webkit-transform:translateX(-5px);
 -moz-transform:translateX(-5px);
 transform:translateX(-5px);
 opacity:0;
 -webkit-transition:-webkit-transform .2s cubic-bezier(.54,.49,0,1.75) 0s,opacity .15s ease-out;
 transition:transform .2s cubic-bezier(.54,.49,0,1.75) 0s,opacity .15s ease-out
}
.eltd-drop-down .wide.icons .second ul li.eltd-menu-item-with-icon:hover .menu_icon_wrapper:before {
 opacity:1;
 left:0;
 -webkit-transition:left .2s cubic-bezier(.54,.49,0,1.75) .15s,opacity .15s ease-out .15s;
 -moz-transition:left .2s cubic-bezier(.54,.49,0,1.75) .15s,opacity .15s ease-out .15s;
 transition:left .2s cubic-bezier(.54,.49,0,1.75) .15s,opacity .15s ease-out .15s
}
.eltd-drop-down .wide.icons .second i {
 width:24px;
 height:auto;
 float:left;
 display:inline-block;
 vertical-align:middle;
 color:inherit;
 line-height:inherit
}
.eltd-drop-down .wide.icons .second .no_link i,
.eltd-drop-down .wide.icons .second i.blank {
 background:0 0;
 border:0;
 display:none
}
.eltd-drop-down .wide .second ul li div.flexslider li:nth-child(4n+1) {
 clear:none
}
.eltd-drop-down .wide .second ul li .flexslider ul {
 padding:0;
 border:none
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider ul li a:hover,
.eltd-drop-down .wide .second ul li .flexslider ul li a:hover {
 color:#ff5f40
}
.eltd-drop-down .wide .second .inner ul li .flexslider.widget_flexslider .menu_recent_post_text a,
.eltd-drop-down .wide .second .inner ul li .flexslider.widget_flexslider a {
 display:inline-block;
 margin:0
}
.eltd-drop-down .wide .second .inner ul li .flexslider.widget_flexslider>a {
 vertical-align:middle
}
.eltd-drop-down .wide .second ul li ul.flex-direction-nav a {
 position:absolute;
 top:0;
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 border:none;
 margin:0
}
.eltd-drop-down .wide .second ul li ul.flex-direction-nav {
 position:absolute;
 top:50%;
 overflow:visible;
 width:100%
}
.eltd-drop-down .wide .second ul li div.flexslider {
 margin:0!important
}
.eltd-drop-down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li {
 width:100%
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev,
.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev {
 left:0;
 height:15px;
 width:15px;
 line-height:15px;
 padding:0
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next,
.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next {
 right:0;
 height:15px;
 width:15px;
 line-height:15px;
 padding:0
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text {
 padding:18px 0
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a {
 display:inline;
 padding:0;
 color:#000
}
.eltd-banner,
.eltd-sections-link a i,
.eltd-top-bar {
 display:inline-block;
 vertical-align:middle
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a:hover {
 color:#ff5f40
}
.eltd-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider a,
.eltd-drop-down .wide .second ul li .flexslider.widget_flexslider a {
 padding:0;
 text-align:center
}
.eltd-main-menu:not(.eltd-sticky-nav)>ul>li>a span.item_inner {
 margin-top:4px
}
.eltd-vertical-menu {
 font-family:Quicksand,sans-serif
}
.eltd-search-opener .eltd-icon-font-awesome {
 margin-top:-5px
}
.eltd-search-form {
 position:relative
}
.eltd-search-form input[type=text] {
 width:235px;
 border:1px solid transparent;
 background-color:#f3f5f6;
 border-radius:20px;
 box-sizing:border-box;
 height:38px;
 padding:0 10px 0 45px;
 margin:0;
 font-family:Quicksand,sans-serif;
 font-size:13px;
 font-weight:500;
 color:#8a95a8
}
.eltd-search-form input[type=submit] {
 font-family:ElegantIcons;
 margin:0;
 padding:0;
 background-color:transparent;
 border:0;
 color:#a7b0be;
 font-size:16px;
 position:absolute;
 left:15px;
 top:9px;
 cursor:pointer
}
.eltd-dark-header .eltd-search-form input[type=text] {
 background-color:transparent;
 border-color:#000;
 color:#000
}
.eltd-dark-header .eltd-search-form input[type=text]::-webkit-input-placeholder {
 color:#000
}
.eltd-dark-header .eltd-search-form input[type=text]:-moz-placeholder {
 color:#000
}
.eltd-dark-header .eltd-search-form input[type=text]::-moz-placeholder {
 color:#000
}
.eltd-dark-header .eltd-search-form input[type=text]:-ms-input-placeholder {
 color:#000
}
.eltd-dark-header .eltd-search-form input[type=submit] {
 color:#000
}
.eltd-light-header .eltd-search-form input[type=submit],
.eltd-sections-link a,
.eltd-top-bar-light .eltd-top-bar,
.eltd-top-bar-light .eltd-top-bar .widget {
 color:#fff
}
.eltd-light-header .eltd-search-form input[type=text] {
 background-color:transparent;
 border-color:#fff;
 color:#fff
}
.eltd-light-header .eltd-search-form input[type=text]::-webkit-input-placeholder {
 color:#fff
}
.eltd-light-header .eltd-search-form input[type=text]:-moz-placeholder {
 color:#fff
}
.eltd-light-header .eltd-search-form input[type=text]::-moz-placeholder {
 color:#fff
}
.eltd-light-header .eltd-search-form input[type=text]:-ms-input-placeholder {
 color:#fff
}
.eltd-sections-link a span {
 font-size:10px;
 font-weight:700
}
.eltd-sections-link a i {
 margin-right:10px
}
.eltd-top-bar-background {
 position:absolute;
 height:90px;
 top:0;
 background-color:#e1e1e1;
 z-index:101;
 width:100%!important
}
.eltd-top-bar {
 width:100%;
 background-color:#e1e1e1;
 position:relative;
 font-weight:400;
 height:50px;
 z-index:111
}
.eltd-top-bar .eltd-grid {
 height:100%
}
.eltd-top-bar .eltd-grid .eltd-vertical-align-containers {
 padding-left:0;
 padding-right:0
}
.eltd-top-bar .eltd-vertical-align-containers .eltd-position-center:before,
.eltd-top-bar .eltd-vertical-align-containers .eltd-position-left:before,
.eltd-top-bar .eltd-vertical-align-containers .eltd-position-right:before {
 margin-right:0
}
.eltd-top-bar .eltd-top-bar-widget-area,
.eltd-top-bar .eltd-top-bar-widget-area-inner {
 height:100%
}
.eltd-top-bar .eltd-top-bar-widget {
 display:table!important;
 float:left;
 height:100%;
 padding-right:24px
}
.eltd-top-bar .eltd-top-bar-widget:last-child {
 padding-right:0
}
.eltd-top-bar .eltd-top-bar-widget.widget_text {
 position:relative
}
.eltd-top-bar .eltd-top-bar-widget-inner {
 display:table-cell!important;
 vertical-align:middle
}
.eltd-top-bar .eltd-logo-wrapper a {
 max-height:50px
}
.eltd-top-bar-light .eltd-top-bar .widget .widgettitle,
.eltd-top-bar-light .eltd-top-bar .widget a,
.eltd-top-bar-light .eltd-top-bar .widget i,
.eltd-top-bar-light .eltd-top-bar .widget p,
.eltd-top-bar-light .eltd-top-bar .widget span {
 color:#fff!important
}
.eltd-top-bar-dark .eltd-top-bar,
.eltd-top-bar-dark .eltd-top-bar .widget {
 color:#000
}
.eltd-top-bar-dark .eltd-top-bar .widget .widgettitle,
.eltd-top-bar-dark .eltd-top-bar .widget a,
.eltd-top-bar-dark .eltd-top-bar .widget i,
.eltd-top-bar-dark .eltd-top-bar .widget p,
.eltd-top-bar-dark .eltd-top-bar .widget span {
 color:#000!important
}
.eltd-top-bar-gray .eltd-top-bar,
.eltd-top-bar-gray .eltd-top-bar .widget,
.eltd-top-bar-gray .eltd-top-bar .widget .widgettitle,
.eltd-top-bar-gray .eltd-top-bar .widget a,
.eltd-top-bar-gray .eltd-top-bar .widget i,
.eltd-top-bar-gray .eltd-top-bar .widget p,
.eltd-top-bar-gray .eltd-top-bar .widget span {
 color:#777
}
.eltd-header-standard .eltd-main-menu {
 margin-left:30px
}
.eltd-header-standard .eltd-menu-area {
 background-color:#fff;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-header-standard .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner {
 height:100%
}
.eltd-header-standard .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner.eltd-menu-area-position-right {
 display:table
}
.eltd-header-standard .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner.eltd-menu-area-position-right .eltd-logo-wrapper {
 display:table-cell
}
.eltd-header-standard .eltd-menu-area .eltd-main-menu-widget-area {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin-left:8px;
 height:100%
}
.eltd-header-standard .eltd-menu-area .eltd-main-menu-widget-area-inner {
 height:100%
}
.eltd-header-standard .eltd-menu-area .eltd-main-menu-widget-area-inner .widget_eltd_woocommerce_dropdown_cart {
 padding-right:19px
}
.eltd-header-standard .eltd-menu-area .widget {
 display:table;
 float:left;
 padding:0 17px 0 0;
 position:relative;
 vertical-align:middle;
 height:100%
}
.eltd-header-standard .eltd-menu-area .widget:last-child {
 padding-right:0
}
.eltd-header-standard .eltd-menu-area .widget .eltd-right-from-main-menu-widget-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-header-standard.eltd-light-header .eltd-menu-area .eltd-right-from-main-menu-widget:before {
 background-color:rgba(255,255,255,.5)
}
.eltd-header-standard.eltd-dark-header .eltd-menu-area .eltd-right-from-main-menu-widget:before {
 background-color:rgba(0,0,0,.5)
}
.eltd-header-standard.eltd-header-standard-in-grid-shadow-disable .eltd-page-header .eltd-menu-area .eltd-grid .eltd-vertical-align-containers,
.eltd-header-standard.eltd-header-standard-shadow-disable .eltd-menu-area {
 box-shadow:none
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area {
 background-color:#fff;
 border-bottom:1px solid #e2e2e2;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 z-index:1;
 height:90px
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-logo-wrapper a {
 max-height:81px
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-vertical-align-containers .eltd-position-right-inner {
 height:auto
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-logo-widget-area {
 margin-left:8px;
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget {
 float:left;
 padding:0 30px 0 0;
 position:relative
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget:last-child {
 padding-right:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text h6 {
 text-align:left
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text .eltd-iwt-title-holder h6 {
 font-size:13px;
 margin-top:2px;
 margin-bottom:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text .eltd-iwt:not(.eltd-iwt-left-from-title) .eltd-iwt-title-holder {
 margin-bottom:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text .eltd-iwt-text-holder p {
 margin:0;
 font-size:13px;
 line-height:1em
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text .eltd-icon-top-left {
 float:left;
 margin-right:15px
}
.eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-right-from-logo-widget.widget_text .eltd-elements-top-right {
 float:left
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area {
 background-color:#fff;
 box-shadow:0 1px 3px rgba(0,0,0,.15);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:70px
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-grid>.eltd-vertical-align-containers {
 padding:0 35px;
 margin:0 -35px;
 box-sizing:initial
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-logo-wrapper a {
 max-height:72px
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu {
 margin-left:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li:first-child>a:after,
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li:first-child>a:before {
 left:0;
 width:calc(100% - 15px)
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li:first-child>a span.item_inner {
 padding-left:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li:first-child .second {
 left:0
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner,
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right-inner {
 height:100%
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu-widget-area {
 margin-left:8px;
 position:relative;
 display:inline-block;
 vertical-align:middle;
 height:100%
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .eltd-main-menu-widget-area .eltd-main-menu-widget-area-inner {
 height:100%
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .widget {
 float:left;
 display:table;
 height:100%;
 padding:0 17px 0 0;
 position:relative
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .widget .eltd-right-from-main-menu-widget-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-header-standard-extended .eltd-page-header .eltd-menu-area .widget:last-child {
 padding-right:0
}
.eltd-header-standard-extended.eltd-header-standard-extended-menu-in-grid-shadow-disable .eltd-page-header .eltd-menu-area .eltd-grid .eltd-vertical-align-containers,
.eltd-header-standard-extended.eltd-header-standard-extended-menu-shadow-disable .eltd-menu-area {
 box-shadow:none!important
}
.eltd-header-standard-extended.eltd-header-standard-extended-logo-border-disable .eltd-logo-area,
.eltd-header-standard-extended.eltd-header-standard-extended-logo-in-grid-border-disable .eltd-page-header .eltd-logo-area .eltd-grid .eltd-vertical-align-containers {
 border:none!important
}
@media only screen and (max-width:1440px) {
 .eltd-header-standard-extended .eltd-page-header .eltd-logo-area .eltd-logo-wrapper a {
  height:25px!important
 }
}
.eltd-header-box .eltd-top-bar {
 background-color:transparent!important
}
.eltd-header-box .eltd-page-header .eltd-menu-area {
 height:85px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-logo-wrapper a {
 max-height:76.5px
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-vertical-align-containers {
 box-sizing:initial;
 margin:0 -35px;
 padding:0 35px!important;
 background-color:#fff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 border-radius:6px
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner {
 height:100%
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-main-menu-widget-area {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin-left:7px;
 height:100%
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-main-menu-widget-area-inner {
 height:100%
}
.eltd-header-box .eltd-page-header .eltd-menu-area .eltd-main-menu-widget-area-inner .widget_eltd_woocommerce_dropdown_cart {
 padding-right:19px
}
.eltd-header-box .eltd-page-header .eltd-menu-area .widget {
 display:table;
 float:left;
 padding:0 17px 0 0;
 position:relative;
 vertical-align:middle;
 height:100%
}
.eltd-header-box .eltd-page-header .eltd-menu-area .widget:last-child {
 padding-right:0
}
.eltd-header-box .eltd-page-header .eltd-menu-area .widget .eltd-right-from-main-menu-widget-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-header-box .eltd-page-header.eltd-page-header-offset {
 top:45px
}
.eltd-header-box .eltd-drop-down .wide .second>.inner>ul {
 width:1200px
}
.eltd-header-box.eltd-grid-1100 .eltd-drop-down .wide .second>.inner>ul {
 width:1170px
}
.eltd-header-box.eltd-grid-1000 .eltd-drop-down .wide .second>.inner>ul {
 width:1070px
}
.eltd-header-box.eltd-grid-800 .eltd-drop-down .wide .second>.inner>ul {
 width:870px
}
@media only screen and (min-width:1200px) {
 .eltd-header-box.eltd-grid-1300 .eltd-drop-down .wide .second>.inner>ul {
  width:1170px
 }
}
@media only screen and (min-width:1300px) {
 .eltd-header-box.eltd-grid-1300 .eltd-drop-down .wide .second>.inner>ul {
  width:1270px
 }
}
@media only screen and (min-width:1400px) {
 .eltd-header-box.eltd-grid-1300 .eltd-drop-down .wide .second>.inner>ul {
  width:1370px
 }
}
.eltd-header-minimal .eltd-page-header .eltd-menu-area {
 background-color:#fff;
 box-shadow:0 1px 3px rgba(0,0,0,.15);
 box-sizing:border-box;
 height:100px
}
.eltd-header-minimal .eltd-page-header .eltd-menu-area .eltd-position-right-inner,
.eltd-header-minimal .eltd-page-header .eltd-sticky-header .eltd-position-left-inner {
 height:auto
}
.eltd-header-minimal .eltd-page-header .eltd-menu-area>.eltd-vertical-align-containers {
 padding:0 29px
}
.eltd-header-minimal .eltd-page-header .eltd-menu-area>.eltd-grid>.eltd-vertical-align-containers {
 padding:0
}
.eltd-header-minimal .eltd-page-header .eltd-menu-area .eltd-position-center:before,
.eltd-header-minimal .eltd-page-header .eltd-menu-area .eltd-position-left:before,
.eltd-header-minimal .eltd-page-header .eltd-menu-area .eltd-position-right:before {
 content:""
}
.eltd-header-minimal.eltd-header-minimal-in-grid-shadow-disable .eltd-page-header .eltd-menu-area .eltd-grid .eltd-vertical-align-containers,
.eltd-header-minimal.eltd-header-minimal-shadow-disable .eltd-menu-area {
 box-shadow:none
}
.eltd-header-divided .eltd-page-header .eltd-menu-area {
 height:90px;
 background-color:#fff;
 box-shadow:0 1px 3px rgba(0,0,0,.15);
 opacity:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-header-divided .eltd-page-header .eltd-menu-area .eltd-grid {
 height:100%
}
.eltd-header-divided .eltd-page-header .eltd-logo-wrapper a img {
 margin:0 auto
}
.eltd-header-divided .eltd-page-header .eltd-main-menu {
 width:auto;
 margin:0
}
.eltd-header-divided .eltd-page-header .eltd-main-menu>ul>li>a span.item_inner {
 padding:0 20px
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers {
 padding:0
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-left {
 text-align:right
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-left .eltd-position-left-inner {
 height:100%;
 text-align:left;
 padding-right:20px
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-right {
 text-align:left
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-right .eltd-position-right-inner {
 height:100%;
 padding-left:20px
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-center {
 position:absolute;
 width:100%
}
.eltd-header-divided .eltd-page-header .eltd-vertical-align-containers .eltd-position-center:before {
 content:"";
 display:inline-block;
 vertical-align:middle;
 height:100%;
 margin-right:-3px
}
.eltd-header-divided.eltd-header-divided-in-grid-shadow-disable .eltd-page-header .eltd-menu-area .eltd-grid .eltd-vertical-align-containers,
.eltd-header-divided.eltd-header-divided-shadow-disable .eltd-menu-area {
 box-shadow:none!important
}
.eltd-header-divided .eltd-mobile-header .eltd-position-left-inner {
 height:auto!important
}
@media only screen and (max-width:1200px) {
 .eltd-header-divided .eltd-main-menu>ul>li>a span.item_inner {
  padding:0 20px
 }
}
.eltd-header-centered .eltd-page-header .eltd-logo-area {
 background-color:#fff;
 height:80px;
 z-index:1;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-header-centered .eltd-page-header .eltd-logo-area .eltd-logo-wrapper a {
 max-height:72px
}
.eltd-header-centered .eltd-page-header .eltd-menu-area {
 background-color:#fff;
 height:100px;
 box-shadow:0 1px 3px rgba(0,0,0,.15);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-header-centered .eltd-page-header .eltd-menu-area .eltd-vertical-align-containers .eltd-position-center-inner {
 height:100%
}
.eltd-header-centered .eltd-page-header .eltd-sticky-header .eltd-position-left-inner {
 height:auto
}
.eltd-header-centered .eltd-page-header .eltd-sticky-header .eltd-position-right-inner {
 height:100%
}
.eltd-header-centered.eltd-header-centered-logo-border-disable .eltd-logo-area,
.eltd-header-centered.eltd-header-centered-logo-in-grid-border-disable .eltd-page-header .eltd-logo-area .eltd-grid .eltd-vertical-align-containers {
 border-bottom:none!important
}
.eltd-header-centered.eltd-header-centered-menu-in-grid-shadow-disable .eltd-page-header .eltd-menu-area .eltd-grid .eltd-vertical-align-containers,
.eltd-header-centered.eltd-header-centered-menu-shadow-disable .eltd-menu-area {
 box-shadow:none!important
}
.eltd-header-vertical .eltd-logo-wrapper {
 z-index:100;
 display:block;
 position:relative;
 overflow:hidden
}
.eltd-header-vertical .eltd-logo-wrapper a {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 height:100%
}
.eltd-header-vertical .eltd-logo-wrapper img {
 display:block;
 height:auto;
 max-height:100%;
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease
}
.eltd-header-vertical .eltd-vertical-area-widget-holder {
 z-index:100;
 position:absolute;
 width:100%;
 bottom:0;
 left:0;
 font-size:13px;
 line-height:23px;
 color:#465161
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second {
 position:absolute;
 top:-15px;
 left:calc(100% + 40px);
 width:100%;
 margin-left:0;
 opacity:0;
 background-color:#fff;
 visibility:hidden;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second * {
 visibility:hidden;
 -webkit-transition:visibility .3s ease-in-out;
 -moz-transition:visibility .3s ease-in-out;
 transition:visibility .3s ease-in-out
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.eltd-float-open {
 margin-left:0;
 opacity:1;
 visibility:visible
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.eltd-float-open * {
 visibility:visible
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.eltd-float-open li {
 overflow:hidden
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.eltd-float-open li:hover {
 overflow:visible
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.vertical_menu_start ul li ul,
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.vertical_menu_start ul li ul * {
 visibility:hidden
}
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.vertical_menu_start ul li ul.eltd-float-open,
.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second.vertical_menu_start ul li ul.eltd-float-open * {
 visibility:visible;
 opacity:1
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:15px 0
}
.eltd-header-vertical .eltd-vertical-dropdown-float li.narrow .second .inner ul {
 border:none
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul ul {
 position:absolute;
 border:none;
 top:-15px;
 left:100%;
 margin-left:50px;
 height:auto;
 visibility:hidden;
 width:100%;
 opacity:0;
 overflow:hidden;
 z-index:10;
 background-color:#fff;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul ul.eltd-float-open {
 opacity:1;
 margin-left:0;
 visibility:visible
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul li a {
 display:block;
 height:auto;
 line-height:18px;
 font-size:14px;
 font-weight:400;
 color:#9d9d9d;
 text-decoration:none;
 position:relative;
 padding:8px 20px;
 text-transform:uppercase;
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul li a:before {
 content:"";
 position:absolute;
 top:25%;
 left:0;
 height:50%;
 width:3px;
 opacity:0;
 background:#ff5f40;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-transform:scale(1,0);
 -moz-transform:scale(1,0);
 transform:scale(1,0)
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul li a:hover {
 color:#ff5f40
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul li a:hover:before {
 opacity:1;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 transform:scale(1,1)
}
.eltd-header-vertical .eltd-vertical-dropdown-float ul li a .eltd-menu-arrow {
 display:none
}
.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner>ul>li>a .menu_icon {
 -webkit-transition:color .15s ease-out;
 -moz-transition:color .15s ease-out;
 transition:color .15s ease-out
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second {
 margin:0;
 display:none;
 overflow:hidden;
 z-index:10;
 position:relative;
 padding:15px 0
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second:after {
 display:none;
 width:44px;
 height:1px;
 content:'';
 position:absolute;
 left:0;
 bottom:0;
 background-color:#ff5f40
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second .inner_arrow,
.eltd-header-vertical .eltd-vertical-dropdown-click .second ul ul {
 display:none
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul li a {
 display:block
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul li a .line {
 display:none
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul>li.menu-item-has-children>a .plus {
 width:14px;
 height:14px;
 z-index:10000;
 position:absolute;
 top:50%;
 right:0;
 display:block;
 color:#9d9d9d;
 font-size:14px;
 line-height:14px;
 font-family:ElegantIcons;
 cursor:pointer;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul>li.menu-item-has-children>a .plus:before {
 content:"\4c"
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second ul>li.menu-item-has-children>a .plus {
 display:block
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul li.menu-item-has-children a span {
 display:inline-block;
 max-width:180px
}
.eltd-header-vertical .eltd-vertical-dropdown-click ul li a .eltd-menu-arrow {
 display:none
}
.eltd-header-vertical .eltd-vertical-dropdown-click li.narrow .second .inner ul {
 background-color:transparent;
 padding:0;
 width:100%;
 border:none
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second .inner ul li a {
 display:block;
 height:auto;
 font-size:14px;
 font-weight:400;
 line-height:18px;
 color:#9d9d9d;
 margin:0;
 padding:7px 0;
 text-decoration:none;
 position:relative;
 letter-spacing:.03em;
 -webkit-transition:color .3s ease;
 -moz-transition:color .3s ease;
 transition:color .3s ease
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second .inner ul li a:hover,
.eltd-header-vertical .eltd-vertical-menu ul li a:hover {
 color:#ff5f40
}
.eltd-header-vertical .eltd-vertical-dropdown-click li.narrow .second .inner ul ul {
 display:none
}
.eltd-header-vertical .eltd-vertical-dropdown-click .second .inner ul ul li a {
 padding-left:15px
}
.eltd-header-vertical .eltd-vertical-menu-outer {
 display:table;
 margin-left:0;
 margin-right:0;
 text-align:inherit;
 width:100%;
 height:70%
}
.eltd-header-vertical .eltd-vertical-menu {
 display:table-cell;
 height:auto;
 min-height:0;
 vertical-align:top;
 position:relative;
 z-index:101;
 margin:0;
 text-align:inherit;
 padding-top:24px
}
.eltd-header-vertical .eltd-vertical-menu ul {
 position:relative;
 list-style-type:none
}
.eltd-header-vertical .eltd-vertical-menu ul li {
 position:relative
}
.eltd-header-vertical .eltd-vertical-menu>ul>li>a {
 position:relative;
 display:block;
 padding:10px 0;
 margin:0;
 font-size:15px;
 letter-spacing:.04em;
 line-height:21px;
 font-weight:700;
 color:#121313;
 cursor:pointer;
 text-transform:uppercase;
 font-family:Quicksand,sans-serif;
 -webkit-transition:color .15s ease-out,text-decoration .15s ease-out,background-color .15s ease-out;
 -moz-transition:color .15s ease-out,text-decoration .15s ease-out,background-color .15s ease-out;
 transition:color .15s ease-out,text-decoration .15s ease-out,background-color .15s ease-out
}
.eltd-header-vertical .eltd-vertical-menu>ul>li>a:before {
 content:'';
 display:block;
 opacity:0;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 width:5px;
 background-color:#ff5f40;
 -o-transition:background-color .2s ease-out,opacity .2s ease-out;
 -ms-transition:background-color .2s ease-out,opacity .2s ease-out;
 -webkit-transition:background-color .2s ease-out,opacity .2s ease-out;
 -moz-transition:background-color .2s ease-out,opacity .2s ease-out;
 transition:background-color .2s ease-out,opacity .2s ease-out
}
.eltd-header-vertical .eltd-vertical-menu>ul>li>a:after {
 display:none;
 height:1px;
 width:44px;
 content:'';
 position:absolute;
 left:0;
 bottom:0;
 background-color:#ff5f40
}
.eltd-header-vertical .eltd-vertical-menu>ul>li>a>span.item_inner {
 -webkit-transition:text-decoration .2s ease-out;
 -moz-transition:text-decoration .2s ease-out;
 transition:text-decoration .2s ease-out
}
.eltd-header-vertical .eltd-vertical-menu>ul>li:last-child>a:after {
 content:none
}
.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children>a .plus {
 width:14px;
 height:14px;
 z-index:10000;
 position:absolute;
 top:50%;
 right:20px;
 display:block;
 color:#9d9d9d;
 font-size:14px;
 line-height:14px;
 font-family:ElegantIcons;
 cursor:pointer;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children>a .plus:before {
 content:"\4c"
}
.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children.open>a .plus:before {
 content:"\4b"
}
.eltd-page-header .eltd-menu-area .eltd-position-center:before,
.eltd-page-header .eltd-menu-area .eltd-position-left:before,
.eltd-page-header .eltd-menu-area .eltd-position-right:before,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-position-center:before,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-position-left:before,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-position-right:before {
 content:normal
}
.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children a .plus {
 display:none
}
.eltd-header-vertical .eltd-vertical-menu .second .inner {
 position:relative;
 display:block;
 padding:0;
 z-index:997
}
.eltd-header-vertical .eltd-vertical-menu .menu_icon:not(.blank):not(.null) {
 padding-right:5px
}
.eltd-header-vertical .eltd-content,
.eltd-header-vertical .eltd-top-bar,
.eltd-header-vertical footer {
 padding-left:290px;
 box-sizing:border-box
}
.eltd-header-vertical .eltd-vertical-menu-area {
 position:fixed;
 width:290px;
 top:0;
 left:0;
 padding:25px 40px 40px;
 background-color:transparent;
 height:100%;
 z-index:101;
 -webkit-backface-visibility:hidden;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 outline:0;
 -webkit-box-shadow:2px 0 3px 0 rgba(0,0,0,.13);
 -moz-box-shadow:2px 0 3px 0 rgba(0,0,0,.13);
 box-shadow:2px 0 3px 0 rgba(0,0,0,.13)
}
.eltd-header-vertical.admin-bar .eltd-vertical-menu-area {
 top:33px
}
.eltd-header-vertical .eltd-vertical-menu-area.eltd-with-scroll {
 overflow:hidden
}
.eltd-header-vertical .eltd-vertical-area-background {
 position:fixed;
 width:290px;
 height:100%;
 background-position:right top;
 background-repeat:no-repeat;
 background-color:#fff;
 background-size:cover;
 top:0;
 left:0;
 z-index:0;
 opacity:1;
 -webkit-transition:opacity .5s ease,background-color .5s ease;
 -moz-transition:opacity .5s ease,background-color .5s ease;
 transition:opacity .5s ease,background-color .5s ease
}
.eltd-header-vertical .eltd-vertical-menu-area-inner {
 position:relative;
 height:100%;
 text-align:center
}
.eltd-header-vertical.eltd-header-vertical-shadow-disable .eltd-vertical-menu-area {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.eltd-dark-header .eltd-vertical-menu>ul>li>a.current,
.eltd-dark-header .eltd-vertical-menu>ul>li>a:hover {
 color:#ff5f40!important
}
.eltd-mobile-header .eltd-mobile-nav {
 display:none;
 background-color:#fff
}
.eltd-mobile-header .eltd-mobile-nav ul {
 margin:0;
 list-style-type:none
}
.eltd-mobile-header .eltd-mobile-nav ul ul {
 margin-left:20px;
 display:none
}
.eltd-mobile-header .eltd-mobile-nav li {
 position:relative
}
.eltd-mobile-header .eltd-mobile-nav a,
.eltd-mobile-header .eltd-mobile-nav h4 {
 border-bottom:1px solid #eaeaea;
 font-size:14px;
 color:#8d8d8d;
 padding:9px 0;
 margin:0;
 display:block;
 position:relative;
 text-transform:none;
 line-height:18px;
 letter-spacing:0
}
.eltd-mobile-header .eltd-mobile-nav a:hover,
.eltd-mobile-header .eltd-mobile-nav h4:hover {
 color:#ff5f40
}
.eltd-mobile-header .eltd-mobile-nav .mobile_arrow {
 position:absolute;
 right:0;
 top:0;
 line-height:35px;
 height:35px;
 padding-right:10px;
 width:50px;
 text-align:right
}
footer .eltd-container-inner>.widget,
footer .eltd-footer-top.eltd-footer-top-aligment-center {
 text-align:center
}
.eltd-mobile-header .eltd-mobile-nav .mobile_arrow:hover {
 cursor:pointer
}
.eltd-mobile-header .eltd-mobile-nav .mobile_arrow .eltd-sub-arrow {
 font-size:11px;
 -webkit-transition:transform .2s ease-in-out;
 -moz-transition:transform .2s ease-in-out;
 transition:transform .2s ease-in-out
}
.eltd-mobile-header .eltd-mobile-nav .mobile_arrow .fa-angle-down {
 display:none
}
.eltd-mobile-header .eltd-mobile-nav li.eltd-opened>.mobile_arrow>.eltd-sub-arrow {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 transform:rotate(90deg)
}
.eltd-mobile-header .eltd-mobile-nav>.eltd-grid>ul>li:last-child>a,
.eltd-mobile-header .eltd-mobile-nav>ul>li:last-child>a {
 border-bottom:none
}
.eltd-mobile-header {
 display:none;
 position:relative;
 z-index:101
}
.eltd-mobile-header .eltd-mobile-header-inner {
 height:100px;
 background-color:#fff;
 position:relative
}
.eltd-mobile-header .eltd-mobile-header-inner .eltd-mobile-header-holder {
 position:relative;
 z-index:2;
 height:100%
}
.eltd-mobile-header .eltd-grid {
 height:100%
}
.eltd-mobile-header .eltd-vertical-align-containers {
 padding:0
}
.eltd-mobile-header .eltd-mobile-logo-wrapper a {
 display:block;
 max-height:80px
}
.eltd-mobile-header .eltd-mobile-logo-wrapper img {
 height:100%;
 width:auto
}
.eltd-mobile-header .eltd-mobile-menu-opener {
 float:left;
 position:relative;
 z-index:112;
 height:100%
}
.eltd-mobile-header .eltd-mobile-menu-opener a {
 display:table;
 height:100%;
 padding-right:10px;
 color:#000;
 font-size:17px
}
.eltd-mobile-header .eltd-mobile-menu-opener a:hover {
 color:#ff5f40
}
.eltd-mobile-header .eltd-mobile-menu-opener .eltd-mobile-opener-icon-holder {
 display:table-cell;
 vertical-align:middle
}
.eltd-sticky-up-mobile-header .eltd-animate-mobile-header .eltd-mobile-header-inner {
 width:100%;
 -webkit-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
 -moz-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
 -o-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
 transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
 top:0;
 left:0;
 width:100%;
 position:fixed;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.eltd-page-header {
 display:inline-block;
 margin:0;
 position:relative;
 vertical-align:middle;
 width:100%;
 z-index:110
}
.eltd-page-header a img {
 display:block
}
.eltd-page-header .eltd-grid {
 height:100%
}
.eltd-page-header .eltd-grid .eltd-vertical-align-containers {
 padding:0;
 -webkit-transition:background-color .3s ease;
 -moz-transition:background-color .3s ease;
 transition:background-color .3s ease
}
.eltd-page-header .eltd-logo-area {
 height:100px;
 position:relative
}
.eltd-page-header .eltd-logo-area .eltd-logo-wrapper a {
 max-height:90px
}
.eltd-page-header .eltd-menu-area {
 height:85px;
 position:relative;
 -webkit-transition:background-color .3s ease;
 -moz-transition:background-color .3s ease;
 transition:background-color .3s ease
}
.eltd-page-header .eltd-menu-area .eltd-logo-wrapper a {
 max-height:76.5px
}
.eltd-page-header .eltd-menu-area .eltd-position-right-inner {
 height:100%
}
.eltd-page-header .eltd-sticky-header {
 height:60px;
 width:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:100;
 -webkit-transform:translateY(-110%);
 transform:translateY(-110%);
 -webkit-transition:-webkit-transform .33s ease;
 transition:transform .3s ease;
 -webkit-backface-visibility:hidden;
 -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);
 -moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);
 box-shadow:1px 1px 3px rgba(0,0,0,.1)
}
.eltd-page-header .eltd-sticky-header.header-appear {
 transform:translateY(0)
}
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-center-inner,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-left-inner,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-right-inner {
 display:table;
 height:100%
}
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-logo-wrapper,
body:not(.eltd-header-divided) .eltd-page-header .eltd-sticky-header .eltd-main-menu {
 display:table-cell
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-holder {
 height:100%;
 background-color:#fff;
 position:relative;
 z-index:2;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.admin-bar .eltd-page-header .eltd-sticky-header.header-appear {
 top:32px
}
.eltd-page-header .eltd-sticky-header .eltd-position-left-inner {
 height:100%
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-holder .eltd-logo-wrapper a {
 max-height:54px
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget-area {
 height:100%;
 display:inline-block;
 vertical-align:middle;
 color:#fff
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget-area:after,
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget-area:before {
 content:" ";
 display:table
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget-area:after {
 clear:both
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget {
 display:table;
 height:100%;
 float:left;
 margin-left:15px
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right-widget-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-page-header .eltd-sticky-header .eltd-sticky-right {
 display:inline-block;
 vertical-align:middle
}
.eltd-page-header .eltd-sticky-header .eltd-main-menu>ul>li.eltd-active-item>a,
.eltd-page-header .eltd-sticky-header .eltd-main-menu>ul>li>a,
.eltd-page-header .eltd-sticky-header .eltd-search-opener,
.eltd-page-header .eltd-sticky-header .eltd-side-menu-button-opener {
 display:block
}
.eltd-page-header .eltd-sticky-header .eltd-main-menu>ul>li:hover>a,
.eltd-page-header .eltd-sticky-header .eltd-search-opener:hover,
.eltd-page-header .eltd-sticky-header .eltd-side-menu-button-opener:hover {
 color:#ff5f40;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-page-header .eltd-fixed-wrapper.fixed {
 width:100%;
 position:fixed;
 left:0;
 top:0;
 -webkit-backface-visibility:hidden
}
footer,
footer .eltd-container-inner,
footer .eltd-footer-inner,
footer .eltd-footer-top-holder {
 position:relative
}
.eltd-page-header .eltd-search-opener {
 color:#121313;
 font-size:18px;
 display:block;
 padding-bottom:4px
}
.eltd-page-header .eltd-search-opener:hover {
 color:#ff5f40
}
.eltd-light-header .eltd-logo-area,
.eltd-light-header .eltd-menu-area,
.eltd-light-header .eltd-vertical-menu-area {
 background-color:#000
}
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span {
 color:#fff
}
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a {
 border-color:#fff!important
}
.eltd-light-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text,
.eltd-light-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text,
.eltd-light-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text {
 color:#222328!important
}
.eltd-light-header .eltd-logo-area .eltd-light-logo,
.eltd-light-header .eltd-menu-area .eltd-light-logo,
.eltd-light-header .eltd-vertical-menu-area .eltd-light-logo {
 opacity:1
}
.eltd-light-header .eltd-logo-area .eltd-dark-logo,
.eltd-light-header .eltd-logo-area .eltd-normal-logo,
.eltd-light-header .eltd-menu-area .eltd-dark-logo,
.eltd-light-header .eltd-menu-area .eltd-normal-logo,
.eltd-light-header .eltd-vertical-menu-area .eltd-dark-logo,
.eltd-light-header .eltd-vertical-menu-area .eltd-normal-logo {
 opacity:0
}
.eltd-light-header .eltd-main-menu.eltd-default-nav>ul>li>a,
.eltd-light-header .eltd-vertical-area-widget-holder,
.eltd-light-header .eltd-vertical-menu>ul>li>a {
 color:#fff
}
.eltd-light-header .eltd-vertical-menu>ul>li>a.current,
.eltd-light-header .eltd-vertical-menu>ul>li>a:hover {
 color:#ff5f40!important
}
.eltd-light-header .eltd-page-header #lang_sel>ul>li>a {
 color:#fff
}
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart),
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span {
 color:#000!important
}
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle:hover,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a:hover,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i:hover,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p:hover,
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span:hover,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle:hover,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a:hover,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i:hover,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p:hover,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span:hover,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .widgettitle:hover,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) a:hover,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) i:hover,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) p:hover,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) span:hover {
 opacity:.8
}
.eltd-dark-header .eltd-logo-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text,
.eltd-dark-header .eltd-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text,
.eltd-dark-header .eltd-vertical-menu-area .eltd-main-menu-widget-area .widget:not(.widget_eltd_woocommerce_dropdown_cart) .eltd-btn:hover .eltd-btn-text {
 color:#fff!important
}
.eltd-dark-header .eltd-logo-area .eltd-dark-logo,
.eltd-dark-header .eltd-menu-area .eltd-dark-logo,
.eltd-dark-header .eltd-vertical-menu-area .eltd-dark-logo {
 opacity:1
}
.eltd-dark-header .eltd-logo-area .eltd-light-logo,
.eltd-dark-header .eltd-logo-area .eltd-normal-logo,
.eltd-dark-header .eltd-menu-area .eltd-light-logo,
.eltd-dark-header .eltd-menu-area .eltd-normal-logo,
.eltd-dark-header .eltd-vertical-menu-area .eltd-light-logo,
.eltd-dark-header .eltd-vertical-menu-area .eltd-normal-logo {
 opacity:0
}
.eltd-dark-header .eltd-main-menu>ul>li>a,
.eltd-dark-header .eltd-vertical-area-widget-holder,
.eltd-dark-header .eltd-vertical-menu>ul>li>a {
 color:#000!important
}
.eltd-dark-header .eltd-menu-area .eltd-side-menu-button-opener:hover {
 opacity:.7
}
.eltd-search-opener {
 line-height:0
}
footer {
 display:block;
 width:100%;
 margin:0 auto;
 z-index:100;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
footer .eltd-container {
 background-color:inherit
}
footer .eltd-footer-ingrid-border-holder-outer {
 background-color:#191919
}
footer .eltd-footer-bottom-border-holder,
footer .eltd-footer-top-border-holder {
 position:relative;
 display:block;
 width:100%
}
footer .eltd-footer-bottom-border-holder.eltd-in-grid,
footer .eltd-footer-top-border-holder.eltd-in-grid {
 width:1100px;
 margin:0 auto
}
footer .eltd-footer-top-holder {
 display:block;
 background-color:#202223;
 background-position:center center;
 background-size:cover
}
footer .eltd-footer-top:not(.eltd-footer-top-full) .eltd-container-inner {
 padding:74px 0 45px
}
footer .eltd-footer-top.eltd-footer-top-full {
 padding:70px 25px
}
footer .eltd-footer-top.eltd-footer-top-aligment-left {
 text-align:left
}
footer .eltd-footer-top.eltd-footer-top-aligment-right {
 text-align:right
}
footer .eltd-footer-bottom-holder,
footer .eltd-footer-bottom-holder .eltd-column-inner {
 text-align:center;
 vertical-align:middle
}
footer .eltd-footer-bottom-holder {
 display:table;
 width:100%;
 background-color:#161616;
 min-height:70px
}
footer .eltd-footer-bottom-holder .eltd-three-columns .eltd-column:first-child .eltd-column-inner {
 text-align:left
}
footer .eltd-footer-bottom-holder .eltd-three-columns .eltd-column:last-child .eltd-column-inner {
 text-align:right
}
footer .eltd-footer-bottom-holder .eltd-two-columns-50-50 .eltd-column:first-child .eltd-column-inner {
 text-align:left
}
footer .eltd-footer-bottom-holder .eltd-two-columns-50-50 .eltd-column:last-child .eltd-column-inner {
 text-align:right
}
footer .eltd-footer-bottom-holder .eltd-footer-bottom-border-bottom-holder {
 clear:both
}
footer.eltd-footer-uncover {
 position:fixed;
 bottom:0;
 left:0;
 z-index:99;
 -webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);
 -moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);
 transition:left .33s cubic-bezier(.694,.0482,.335,1)
}
.eltd-title,
.eltd-title.eltd-has-parallax-background {
 background-repeat:no-repeat;
 position:relative;
 z-index:101
}
footer.eltd-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,
footer.eltd-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,
footer.eltd-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz,
footer.eltd-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,
footer.eltd-footer-uncover .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,
footer.eltd-footer-uncover .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea {
 transform:none
}
.boxed footer {
 width:100%!important;
 box-sizing:border-box;
 -moz-box-sizing:border-box
}
footer.eltd-disable-footer {
 display:none
}
@-webkit-keyframes title-animation-from-right {
 0% {
  opacity:0;
  transform:translate(50%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes title-animation-from-right {
 0% {
  opacity:0;
  transform:translate(50%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@-webkit-keyframes title-animation-from-left {
 0% {
  opacity:0;
  transform:translate(-50%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
@keyframes title-animation-from-left {
 0% {
  opacity:0;
  transform:translate(-50%,0)
 }
 100% {
  opacity:1;
  transform:translate(0,0)
 }
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover,
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover:hover,
.eltd-dark-header .eltd-top-bar .eltd-side-menu-button-opener:hover,
.eltd-dark-header .eltd-top-bar .eltd-side-menu-button-opener:hover:hover,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover:hover,
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover,
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover:hover,
.eltd-light-header .eltd-top-bar .eltd-side-menu-button-opener:hover,
.eltd-light-header .eltd-top-bar .eltd-side-menu-button-opener:hover:hover,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover:hover {
 opacity:.8
}
.eltd-title.eltd-title-standard.eltd-has-background .eltd-title-subtitle-holder {
 padding-bottom:14px
}
.eltd-title {
 display:block;
 width:100%;
 height:114px;
 text-align:left;
 background-color:#f4f3f2;
 background-position:center 0
}
.eltd-title.eltd-has-parallax-background {
 background-attachment:fixed
}
.eltd-title.eltd-content-center-alignment {
 text-align:center
}
.eltd-title.eltd-content-center-alignment .eltd-title-holder .eltd-title-subtitle-holder {
 margin:auto;
 width:60%
}
.eltd-title.eltd-content-right-alignment {
 text-align:right
}
.eltd-title.eltd-content-right-alignment .eltd-title-holder .eltd-title-subtitle-holder {
 float:right
}
.eltd-title.eltd-animation-right-left .eltd-breadcrumbs-holder,
.eltd-title.eltd-animation-right-left .eltd-subtitle span,
.eltd-title.eltd-animation-right-left h1 {
 -webkit-animation-name:title-animation-from-right;
 -webkit-animation-duration:.5s;
 -webkit-animation-iteration-count:1;
 -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
 -webkit-animation-delay:1s;
 animation-name:title-animation-from-right;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
 animation-delay:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.eltd-title.eltd-animation-left-right .eltd-breadcrumbs-holder,
.eltd-title.eltd-animation-left-right .eltd-subtitle span,
.eltd-title.eltd-animation-left-right h1 {
 -webkit-animation-name:title-animation-from-left;
 -webkit-animation-duration:.5s;
 -webkit-animation-iteration-count:1;
 -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
 -webkit-animation-delay:1s;
 animation-name:title-animation-from-left;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
 animation-delay:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.eltd-title.eltd-has-responsive-background {
 height:auto!important
}
.eltd-title.eltd-has-responsive-background .eltd-title-holder {
 display:block;
 position:absolute;
 top:0;
 left:0
}
.eltd-title.eltd-has-responsive-background .eltd-title-holder .eltd-container {
 display:block;
 height:100%
}
.eltd-title.eltd-has-responsive-background .eltd-title-holder .eltd-container-inner {
 display:table;
 height:100%
}
.eltd-title.eltd-has-responsive-background .eltd-title-holder .eltd-title-subtitle-holder {
 display:table-cell;
 vertical-align:middle;
 width:100%
}
.eltd-title .eltd-title-image img {
 display:block;
 position:relative;
 width:100%
}
.eltd-title .eltd-separator-holder .eltd-separator {
 border-bottom-width:3px;
 border-color:#ff5f40;
 width:48px;
 margin-top:10px;
 margin-bottom:3px
}
.eltd-title .eltd-separator-holder.eltd-separator-center {
 text-align:inherit
}
.eltd-title.eltd-title-image-not-responsive .eltd-title-image {
 display:none
}
.eltd-title .eltd-title-holder {
 display:table;
 height:100%;
 position:relative;
 width:100%
}
.eltd-title .eltd-title-holder .eltd-container {
 background-color:transparent;
 display:table-row;
 vertical-align:middle
}
.eltd-title .eltd-title-holder .eltd-container-inner {
 display:table-cell;
 padding:0!important;
 vertical-align:middle
}
.eltd-title .eltd-title-holder .eltd-title-subtitle-holder {
 display:block;
 padding:0;
 position:relative;
 z-index:25
}
.eltd-title .eltd-title-holder .eltd-title-subtitle-holder-inner {
 position:relative
}
.eltd-title .eltd-title-holder h1 {
 color:#2d3134;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.eltd-title .eltd-title-holder h1 span {
 display:inline-block
}
.eltd-title .eltd-title-holder .eltd-subtitle {
 display:block;
 color:#2d3134;
 margin-top:0;
 margin-bottom:0;
 font-weight:300
}
.eltd-title .eltd-title-holder .eltd-breadcrumbs-holder,
.eltd-title .eltd-title-holder .eltd-subtitle span {
 display:inline-block;
 vertical-align:middle
}
.eltd-title .eltd-title-holder .eltd-breadcrumbs a,
.eltd-title .eltd-title-holder .eltd-breadcrumbs span {
 color:#716f6f;
 font-size:14px;
 font-family:Quicksand,sans-serif;
 font-weight:500;
 letter-spacing:.5px;
 line-height:1em;
 display:inline-block;
 vertical-align:middle
}
.eltd-title .eltd-title-holder .eltd-breadcrumbs a.eltd-current,
.eltd-title .eltd-title-holder .eltd-breadcrumbs a:hover,
.eltd-title .eltd-title-holder .eltd-breadcrumbs span.eltd-current {
 color:#ff5f40
}
.eltd-title.eltd-standard-type .eltd-breadcrumbs-holder {
 position:absolute;
 top:0;
 height:100%
}
.eltd-title.eltd-standard-type .eltd-breadcrumbs-holder .eltd-breadcrumbs {
 display:table;
 height:100%;
 width:100%
}
.eltd-title.eltd-standard-type .eltd-breadcrumbs-holder .eltd-breadcrumbs-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-title.eltd-standard-type.eltd-content-left-alignment .eltd-breadcrumbs-holder {
 right:0
}
.eltd-title.eltd-standard-type.eltd-content-right-alignment .eltd-breadcrumbs-holder {
 left:0
}
.eltd-title.eltd-standard-type.eltd-content-center-alignment .eltd-breadcrumbs-holder {
 position:relative;
 top:auto;
 height:auto;
 display:block
}
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener,
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover,
.eltd-light-header .eltd-top-bar .eltd-side-menu-button-opener,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener {
 color:#fff!important
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener,
.eltd-dark-header .eltd-top-bar .eltd-side-menu-button-opener,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener {
 color:#000!important
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover,
.eltd-dark-header .eltd-top-bar .eltd-side-menu-button-opener:hover,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover,
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener:hover,
.eltd-light-header .eltd-top-bar .eltd-side-menu-button-opener:hover,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-side-menu-button-opener:hover {
 color:#ff5f40!important
}
.eltd-side-menu-button-opener {
 font-size:29px;
 color:#121313;
 display:block;
 height:auto;
 line-height:0;
 -webkit-transition:initial;
 -moz-transition:initial;
 transition:initial
}
.eltd-side-menu-button-opener.medium {
 display:inline-block;
 font-size:21px;
 line-height:30px;
 height:30px;
 width:19px
}
.eltd-side-menu-button-opener.large {
 display:inline-block;
 font-size:28px;
 line-height:34px;
 height:34px;
 width:24px
}
.eltd-side-menu-button-opener>i {
 display:inline-block;
 color:inherit!important;
 height:inherit;
 line-height:inherit;
 vertical-align:bottom;
 width:inherit;
 text-align:center;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-side-menu-button-opener:hover {
 color:#ff5f40
}
.eltd-side-menu-button-opener span.social_icon {
 font-family:ElegantIcons!important
}
.eltd-side-menu-button-opener i.social_icon {
 font-family:FontAwesome,serif!important
}
.eltd-side-menu {
 background-color:#fff;
 height:100%;
 min-height:100%;
 overflow:hidden;
 padding:30px 50px;
 position:fixed;
 top:0;
 right:-270px;
 width:210px;
 z-index:9999;
 -webkit-backface-visibility:hidden
}
.eltd-side-menu .eltd-side-menu-title {
 display:block;
 margin:0 0 12px
}
.eltd-side-menu .eltd-close-side-menu-holder {
 display:table;
 height:90px;
 position:absolute;
 top:0;
 right:38px;
 z-index:1000
}
.eltd-side-menu .eltd-close-side-menu-holder-inner {
 display:table-cell;
 vertical-align:middle
}
.eltd-side-menu a.eltd-close-side-menu {
 display:inline-block;
 height:26px;
 width:26px;
 padding:0;
 z-index:1000;
 -webkit-transition:transform .5s ease;
 -moz-transition:transform .5s ease;
 transition:transform .5s ease
}
.eltd-side-menu a.eltd-close-side-menu span {
 color:#ff5f40;
 display:inline-block;
 font-size:26px;
 height:26px;
 line-height:26px;
 position:relative;
 text-align:center;
 width:26px
}
.eltd-side-menu a.eltd-close-side-menu:hover {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 transform:rotate(180deg)
}
.admin-bar .eltd-side-menu .eltd-close-side-menu-holder {
 top:32px
}
.eltd-side-menu-slide-from-right .eltd-wrapper {
 background-color:#000;
 position:relative;
 z-index:1000;
 -webkit-transition:left .4s cubic-bezier(.645,.045,.355,1);
 -moz-transition:left .4s cubic-bezier(.645,.045,.355,1);
 transition:left .4s cubic-bezier(.645,.045,.355,1)
}
.eltd-side-menu-slide-from-right .eltd-wrapper .eltd-cover {
 z-index:0;
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 opacity:0;
 filter:alpha(opacity=0);
 background:#000;
 -webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
 transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out
}
.eltd-side-menu-slide-from-right .carousel-inner {
 -webkit-transition:left .2s cubic-bezier(.645,.045,.355,1);
 -moz-transition:left .2s cubic-bezier(.645,.045,.355,1);
 transition:left .2s cubic-bezier(.645,.045,.355,1)
}
.eltd-side-menu-slide-from-right .eltd-side-menu {
 padding:40px 40px 40px 51px;
 top:0;
 right:-45%;
 width:26%;
 z-index:9999;
 text-align:left;
 visibility:hidden;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:.4s ease-in-out;
 -moz-transition:.4s ease-in-out;
 transition:.4s ease-in-out
}
.eltd-side-menu-slide-from-right .eltd-fixed-wrapper.fixed,
.eltd-side-menu-slide-from-right .eltd-sticky-header {
 -webkit-transition:left .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .33s ease;
 transition:left .2s cubic-bezier(.645,.045,.355,1),transform .33s ease
}
.eltd-side-menu-slide-from-right footer.uncover {
 -webkit-transition:left .2s cubic-bezier(.645,.045,.355,1);
 -moz-transition:left .2s cubic-bezier(.645,.045,.355,1);
 transition:left .2s cubic-bezier(.645,.045,.355,1)
}
.eltd-side-menu-slide-with-content,
.eltd-side-menu-slide-with-content .eltd-side-menu {
 -webkit-transition:left .2s ease,right .2s ease;
 -moz-transition:left .2s ease,right .2s ease;
 -o-transition:left .2s ease,right .2s ease
}
.eltd-side-menu-slide-from-right.eltd-right-side-menu-opened .eltd-cover {
 cursor:url(img/close.png),pointer;
 z-index:1002;
 opacity:.5;
 filter:alpha(opacity=60)
}
.eltd-side-menu-slide-from-right.eltd-right-side-menu-opened .eltd-side-menu {
 right:0;
 visibility:visible
}
.eltd-side-menu-slide-with-content {
 overflow-x:hidden;
 position:relative;
 left:0;
 -webkit-overflow-scrolling:auto!important;
 transition:left .2s ease,right .2s ease
}
.eltd-side-menu-slide-with-content .eltd-side-menu {
 position:fixed;
 visibility:visible;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:470px;
 right:-470px;
 height:100%;
 top:0;
 z-index:9999;
 transition:left .2s ease,right .2s ease
}
.eltd-side-menu-slide-with-content.eltd-side-menu-open .eltd-side-menu,
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .eltd-side-menu {
 right:0
}
.eltd-side-menu-slide-with-content .eltd-wrapper,
.eltd-side-menu-slide-with-content footer.uncover {
 -webkit-transition:left .2s ease,right .2s ease;
 -moz-transition:left .2s ease,right .2s ease;
 -o-transition:left .2s ease,right .2s ease;
 transition:left .2s ease,right .2s ease
}
.eltd-side-menu-slide-with-content .eltd-fixed-wrapper.fixed,
.eltd-side-menu-slide-with-content .eltd-mobile-header-inner,
.eltd-side-menu-slide-with-content .eltd-sticky-header {
 -webkit-transition:left .2s ease,right .2s ease,-webkit-transform .33s ease;
 transition:left .2s ease,right .2s ease,transform .33s ease
}
.eltd-side-menu-slide-with-content .carousel-inner {
 left:0!important;
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
.eltd-side-menu-slide-with-content.eltd-side-menu-open .eltd-fixed-wrapper,
.eltd-side-menu-slide-with-content.eltd-side-menu-open .eltd-mobile-header-inner,
.eltd-side-menu-slide-with-content.eltd-side-menu-open .eltd-sticky-header,
.eltd-side-menu-slide-with-content.eltd-side-menu-open .eltd-wrapper,
.eltd-side-menu-slide-with-content.eltd-side-menu-open footer.uncover {
 left:-470px
}
.eltd-side-menu-slide-with-content.eltd-side-menu-open .carousel-inner:not(.relative_position) {
 left:-470px!important
}
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .eltd-fixed-wrapper,
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .eltd-mobile-header-inner,
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .eltd-sticky-header,
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .eltd-wrapper,
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open footer.uncover {
 left:-270px
}
.eltd-side-menu-slide-with-content.eltd-width-270.eltd-side-menu-open .carousel-inner:not(.relative_position) {
 left:-270px!important
}
.eltd-side-menu-slide-with-content.eltd-width-270 .eltd-side-menu {
 width:270px;
 right:-270px
}
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .eltd-fixed-wrapper,
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .eltd-mobile-header-inner,
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .eltd-sticky-header,
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .eltd-wrapper,
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open footer.uncover {
 left:-370px
}
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .eltd-side-menu {
 right:0
}
.eltd-side-menu-slide-with-content.eltd-width-370.eltd-side-menu-open .carousel-inner:not(.relative_position) {
 left:-370px!important
}
.eltd-side-menu-slide-with-content.eltd-width-370 .eltd-side-menu {
 width:370px;
 right:-370px
}
.eltd-side-area-uncovered-from-content .eltd-side-menu {
 background-color:#1b1b1b;
 height:100%;
 min-height:100%;
 overflow:hidden;
 padding:30px;
 position:fixed;
 top:0;
 right:0;
 width:210px;
 z-index:90;
 visibility:hidden
}
.eltd-side-area-uncovered-from-content .eltd-fixed-wrapper.fixed,
.eltd-side-area-uncovered-from-content .eltd-sticky-header {
 -webkit-transition:left .3s ease,right .2s ease;
 -moz-transition:left .3s ease,right .2s ease;
 -o-transition:left .3s ease,right .2s ease;
 transition:left .3s ease,right .2s ease
}
.eltd-dark-header .eltd-top-bar .eltd-fullscreen-menu-opener:not(.opened) .eltd-line,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-fullscreen-menu-opener:not(.opened) .eltd-line {
 background-color:#000!important
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-fullscreen-menu-opener {
 color:#000!important
}
.eltd-light-header .eltd-top-bar .eltd-fullscreen-menu-opener:not(.opened) .eltd-line,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-fullscreen-menu-opener:not(.opened) .eltd-line {
 background-color:#fff!important
}
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-fullscreen-menu-opener:not(.opened) {
 color:#fff!important
}
.eltd-fullscreen-menu-opener {
 font-size:16px;
 position:relative;
 display:inline-block;
 -webkit-transition:color .2s ease,opacity .2s ease;
 -moz-transition:color .2s ease,opacity .2s ease;
 transition:color .2s ease,opacity .2s ease;
 color:#b9b9b9;
 width:25px;
 vertical-align:baseline
}
.eltd-fullscreen-menu-opener .eltd-position-center-inner,
.eltd-fullscreen-menu-opener .eltd-position-left-inner,
.eltd-position-right-inner .eltd-fullscreen-menu-opener {
 display:table-cell;
 vertical-align:middle
}
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon {
 display:inline-block;
 line-height:inherit;
 vertical-align:top;
 text-align:center;
 width:100%;
 height:20px;
 position:relative
}
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-first-line,
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-second-line,
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-third-line {
 border-radius:3px;
 position:absolute;
 top:45%;
 left:0;
 height:0;
 border:1px solid;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-first-line {
 width:22px;
 -webkit-transform:translateY(-8px);
 -moz-transform:translateY(-8px);
 transform:translateY(-8px)
}
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-second-line {
 width:22px
}
.eltd-fullscreen-menu-opener .eltd-fullscreen-menu-opener-icon .eltd-fsm-third-line {
 width:22px;
 -webkit-transform:translateY(8px);
 -moz-transform:translateY(8px);
 transform:translateY(8px)
}
.eltd-fullscreen-menu-opener:hover {
 color:#303030
}
.eltd-fullscreen-menu-opener:hover .eltd-fsm-first-line,
.eltd-fullscreen-menu-opener:hover .eltd-fsm-second-line,
.eltd-fullscreen-menu-opener:hover .eltd-fsm-third-line {
 width:22px;
 opacity:.8
}
.eltd-fullscreen-menu-opener.opened {
 color:#fff
}
.eltd-fullscreen-menu-opener.opened:hover {
 opacity:.8
}
.eltd-fullscreen-menu-opener.opened .eltd-fsm-first-line {
 -webkit-transition-delay:0s;
 transition-delay:0s;
 width:25px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 transform:rotate(45deg)
}
.eltd-fullscreen-menu-opener.opened .eltd-fsm-second-line {
 opacity:0
}
.eltd-fullscreen-menu-opener.opened .eltd-fsm-third-line {
 -webkit-transition-delay:0s;
 transition-delay:0s;
 width:25px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.eltd-fullscreen-menu-opened #multiscroll-nav,
.eltd-fullscreen-menu-opened .eltd-page-header {
 visibility:hidden
}
.eltd-fullscreen-menu-opened .eltd-top-bar {
 z-index:1
}
.eltd-fullscreen-menu-opened .eltd-fullscreen-menu-opener {
 visibility:visible
}
.eltd-fullscreen-menu-holder-outer {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow-x:hidden!important;
 visibility:hidden;
 opacity:0;
 z-index:105
}
.eltd-fullscreen-menu-holder {
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.9);
 display:table;
 background-repeat:repeat;
 background-position:0 0
}
.eltd-fullscreen-menu-holder-inner {
 display:table-cell;
 vertical-align:middle;
 padding:50px 0
}
.touch .eltd-fullscreen-menu-holder-outer {
 display:none
}
.touch .eltd-fullscreen-menu-opened .eltd-fullscreen-menu-holder-outer {
 display:block
}
.eltd-fullscreen-logo-wrapper {
 margin-bottom:60px;
 text-align:center
}
.eltd-fullscreen-logo-wrapper a {
 display:inline-block;
 max-width:100%;
 position:relative;
 vertical-align:middle
}
.eltd-fullscreen-logo-wrapper a img {
 height:100%;
 width:auto
}
nav.eltd-fullscreen-menu {
 margin:0 auto;
 position:relative;
 top:0;
 text-align:left
}
nav.eltd-fullscreen-menu ul {
 position:relative;
 list-style:none;
 padding:0;
 margin:0
}
nav.eltd-fullscreen-menu ul li {
 margin:0;
 padding:0;
 text-align:center;
 -webkit-transition:opacity .2s ease;
 -moz-transition:opacity .2s ease;
 transition:opacity .2s ease
}
nav.eltd-fullscreen-menu ul>li:hover>a {
 color:#ff5f40
}
nav.eltd-fullscreen-menu ul>li:hover>a .eltd-underline {
 background-color:#ff5f40;
 width:100%
}
nav.eltd-fullscreen-menu ul li a {
 font-family:Quicksand,sans-serif;
 font-size:40px;
 font-weight:700;
 line-height:55px;
 color:#fff;
 padding:0;
 display:block;
 position:relative;
 text-decoration:none;
 cursor:pointer;
 -webkit-transition:color .15s ease;
 -moz-transition:color .15s ease;
 transition:color .15s ease
}
nav.eltd-fullscreen-menu ul li a span {
 display:inline-block;
 position:relative;
 margin:15px 0
}
nav.eltd-fullscreen-menu ul li a .eltd-underline {
 background-color:#fff;
 margin:0;
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 height:2px;
 width:0;
 -webkit-transition:background-color .15s cubic-bezier(.6,0,.26,.99),width .15s cubic-bezier(.6,0,.26,.99);
 -moz-transition:background-color .15s cubic-bezier(.6,0,.26,.99),width .15s cubic-bezier(.6,0,.26,.99);
 transition:background-color .15s cubic-bezier(.6,0,.26,.99),width .15s cubic-bezier(.6,0,.26,.99)
}
nav.eltd-fullscreen-menu ul li ul li a {
 font-size:20px;
 line-height:1.8em
}
nav.eltd-fullscreen-menu ul li ul li a span {
 margin:10px 0
}
nav.eltd-fullscreen-menu ul li ul li ul li a {
 font-size:15px
}
nav.eltd-fullscreen-menu>ul {
 display:block
}
nav.eltd-fullscreen-menu ul.sub_menu {
 display:none
}
.eltd-fullscreen-below-menu-widget-holder {
 text-align:center;
 position:absolute;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%);
 bottom:5%
}
.eltd-fullscreen-above-menu-widget-holder {
 text-align:center;
 margin-bottom:50px
}
@-webkit-keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-moz-keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-webkit-keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@-moz-keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@keyframes fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
.eltd-fade-push-text-right .eltd-fullscreen-menu-holder-outer,
.eltd-fade-push-text-top .eltd-fullscreen-menu-holder-outer,
.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer {
 width:100%;
 height:100%;
 top:0;
 left:0;
 visibility:hidden;
 overflow:hidden!important;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:fixed;
 z-index:105;
 opacity:0
}
.eltd-fullscreen-fade-out .eltd-fullscreen-menu-holder-outer {
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 -webkit-animation:fade_out .25s linear both;
 animation:fade_out .25s linear both
}
.eltd-fullscreen-menu-opened.eltd-fullscreen-fade-in .eltd-fullscreen-menu-holder-outer {
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 -webkit-animation:fade_in .25s linear both;
 animation:fade_in .25s linear both
}
@-webkit-keyframes push_text_right {
 0% {
  opacity:0;
  -webkit-transform:translateX(0)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes push_text_right {
 0% {
  opacity:0;
  -moz-transform:translateX(0)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@keyframes push_text_right {
 0% {
  opacity:0;
  transform:translateX(0)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes push_nav_right {
 0% {
  opacity:0;
  -webkit-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes push_nav_right {
 0% {
  opacity:0;
  -moz-transform:translateX(-60px)
 }
 100% {
  opacity:1;
  -moz-transform:translateX(0)
 }
}
@keyframes push_nav_right {
 0% {
  opacity:0;
  transform:translateX(-60px)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
.eltd-fullscreen-menu-opened.eltd-fade-push-text-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder>div,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder>div,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-right .eltd-fullscreen-menu-holder-outer nav>ul>li>a {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
 -moz-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
 animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both
}
.eltd-fade-push-text-right.eltd-push-nav-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder,
.eltd-fade-push-text-right.eltd-push-nav-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder,
.eltd-fade-push-text-right.eltd-push-nav-right .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fade-push-text-right.eltd-push-nav-right .eltd-fullscreen-menu-holder-outer nav {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:all .75s ease-out;
 -moz-transition:all .75s ease-out;
 transition:all .75s ease-out
}
@-webkit-keyframes push_text_top {
 0% {
  opacity:0;
  -webkit-transform:translateY(60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
}
@-moz-keyframes push_text_top {
 0% {
  opacity:0;
  -moz-transform:translateY(60px)
 }
 100% {
  opacity:1;
  -moz-transform:translateY(0)
 }
}
@keyframes push_text_top {
 0% {
  opacity:0;
  transform:translateY(60px)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
.eltd-fullscreen-menu-opened.eltd-fade-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder>div,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder>div,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fullscreen-menu-opened.eltd-fade-push-text-top .eltd-fullscreen-menu-holder-outer nav>ul>li>a {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-animation:push_text_top .4s ease-out both .5s;
 -moz-animation:push_text_top .4s ease-out both .5s;
 animation:push_text_top .4s ease-out both .5s
}
.eltd-fade-push-text-top.eltd-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder,
.eltd-fade-push-text-top.eltd-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder,
.eltd-fade-push-text-top.eltd-push-text-top .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fade-push-text-top.eltd-push-text-top .eltd-fullscreen-menu-holder-outer nav {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translateY(-30px);
 -moz-transform:translateY(-30px);
 transform:translateY(-30px);
 -webkit-transition:all .75s ease-out;
 -moz-transition:all .75s ease-out;
 transition:all .75s ease-out
}
.eltd-fullscreen-menu-opened.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder,
.eltd-fullscreen-menu-opened.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder,
.eltd-fullscreen-menu-opened.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fullscreen-menu-opened.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer nav {
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .25s linear .1s;
 -moz-transition:all .25s linear .1s;
 transition:all .25s linear .1s
}
.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-above-menu-widget-holder,
.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-below-menu-widget-holder,
.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer .eltd-fullscreen-logo-wrapper,
.eltd-fade-text-scaledown .eltd-fullscreen-menu-holder-outer nav {
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 opacity:0;
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1);
 -webkit-transition:all .25s linear .1s;
 -moz-transition:all .25s linear .1s;
 transition:all .25s linear .1s
}
.eltd-fullscreen-search-holder {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:105;
 opacity:0
}
.eltd-fullscreen-search-holder .eltd-search-label {
 font-size:30px;
 line-height:1em;
 color:#a1a1a1;
 vertical-align:bottom
}
.eltd-fullscreen-search-holder .eltd-field-holder {
 width:30%;
 display:inline-block;
 vertical-align:bottom;
 position:relative;
 border-bottom:2px solid rgba(255,255,255,.14);
 padding-bottom:26px
}
.eltd-fullscreen-search-holder .eltd-field-holder .eltd-line {
 position:absolute;
 bottom:-2px;
 left:0;
 height:2px;
 width:0;
 background-color:#696969;
 -webkit-transition:width 0s .5s;
 -moz-transition:width 0s .5s;
 transition:width 0s .5s
}
.eltd-fullscreen-search-holder .eltd-search-field {
 width:88%;
 border-left:none;
 border-top:none;
 border-right:none;
 border-bottom:none;
 background:0 0;
 outline:0;
 height:100%;
 font-size:30px;
 color:#fff;
 line-height:1em;
 position:relative;
 float:left;
 font-family:"Open Sans",sans-serif
}
.eltd-fullscreen-search-holder .eltd-search-field::-webkit-input-placeholder {
 color:#fff;
 font-size:36px!important;
 font-weight:300!important;
 font-family:"Open Sans",sans-serif
}
.eltd-fullscreen-search-holder .eltd-search-field:-moz-placeholder {
 color:#fff;
 font-size:36px!important;
 font-weight:300!important;
 font-family:"Open Sans",sans-serif
}
.eltd-fullscreen-search-holder .eltd-search-field::-moz-placeholder {
 color:#fff;
 font-size:36px!important;
 font-weight:300!important;
 font-family:"Open Sans",sans-serif
}
.eltd-fullscreen-search-holder .eltd-search-field:-ms-input-placeholder {
 color:#fff;
 font-size:36px!important;
 font-weight:300!important;
 font-family:"Open Sans",sans-serif
}
.eltd-fullscreen-search-holder .eltd-search-submit {
 border:none;
 background:0 0;
 outline:0;
 width:auto;
 cursor:pointer;
 font-family:simple-line-icons;
 font-size:30px;
 line-height:1em;
 color:#fff;
 float:right;
 -webkit-transition:color .2s ease;
 -moz-transition:color .2s ease;
 transition:color .2s ease
}
.eltd-fullscreen-search-holder .eltd-search-submit:hover {
 color:#696969
}
.eltd-fullscreen-search-holder .eltd-search-close-holder {
 float:right;
 margin-right:45px
}
.eltd-fullscreen-search-holder .eltd-fullscreen-search-close-container {
 position:absolute;
 left:0;
 top:0;
 width:100%
}
.eltd-fullscreen-search-holder .eltd-fullscreen-search-close-container a {
 font-size:30px;
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .2s ease,color .2s ease;
 transition:opacity .2s ease,color .2s ease;
 position:absolute;
 color:#fff;
 top:40px;
 right:40px;
 height:42px;
 width:42px;
 line-height:42px
}
.eltd-fullscreen-search-table {
 display:table;
 width:100%;
 height:100%
}
.eltd-fullscreen-search-cell {
 display:table-cell;
 vertical-align:middle;
 width:100%;
 height:100%;
 text-align:center
}
.eltd-fullscreen-search-opened .eltd-form-holder .eltd-search-field {
 width:88%;
 border-left:none;
 border-top:none;
 border-right:none;
 border-bottom:none;
 background:0 0;
 outline:0;
 height:100%;
 font-size:30px;
 color:#fff;
 line-height:1em;
 position:relative;
 padding:0;
 float:left
}
.eltd-fullscreen-search-opened .eltd-form-holder .eltd-search-field::-webkit-input-placeholder {
 color:#fff;
 font-size:36px;
 font-weight:400
}
.eltd-fullscreen-search-opened .eltd-form-holder .eltd-search-field:-moz-placeholder {
 color:#fff;
 font-size:36px;
 font-weight:400
}
.eltd-fullscreen-search-opened .eltd-form-holder .eltd-search-field::-moz-placeholder {
 color:#fff;
 font-size:36px;
 font-weight:400
}
.eltd-fullscreen-search-opened .eltd-form-holder .eltd-search-field:-ms-input-placeholder {
 color:#fff;
 font-size:36px;
 font-weight:400
}
.eltd-fullscreen-search-overlay {
 position:absolute;
 width:2000px;
 height:2000px;
 margin-top:-1000px;
 margin-left:-1000px;
 top:50%;
 left:0;
 border-radius:100%;
 opacity:0;
 z-index:99;
 -ms-transform-origin:50%;
 -webkit-transform-origin:50%;
 transform-origin:50%;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 transform:scale(0);
 background-color:rgba(255,255,255,.98);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);
 transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1)
}
.eltd-fullscreen-search-overlay.eltd-animate {
 -webkit-transform:scale(3);
 -moz-transform:scale(3);
 transform:scale(3);
 opacity:1
}
.eltd-search-from-circle .eltd-fullscreen-search-holder {
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease;
 display:none;
 opacity:0;
 visibility:visible;
 z-index:111
}
.eltd-search-fade .eltd-fullscreen-search-holder {
 visibility:hidden;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 opacity:0;
 z-index:111;
 background-size:cover;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-search-fade .eltd-fullscreen-search-holder .eltd-fullscreen-search-table {
 background-color:#282828
}
body.eltd-fullscreen-search-with-bg-image.eltd-search-fade .eltd-fullscreen-search-table {
 background-color:transparent
}
.eltd-search-fade-out.eltd-search-fade .eltd-fullscreen-search-holder {
 -webkit-animation:search_fade_out .25s linear both;
 -moz-animation:search_fade_out .25s linear both;
 animation:search_fade_out .25s linear both
}
.eltd-search-fade-in.eltd-search-fade .eltd-fullscreen-search-holder.eltd-animate {
 -webkit-animation:search_fade_in .25s linear both;
 -moz-animation:search_fade_in .25s linear both;
 animation:search_fade_in .25s linear both
}
.eltd-search-fade .eltd-fullscreen-search-holder.eltd-animate .eltd-fullscreen-search-close {
 opacity:1;
 visibility:visible
}
@-webkit-keyframes search_fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@keyframes search_fade_out {
 0% {
  opacity:1;
  visibility:visible
 }
 100% {
  opacity:0;
  visibility:hidden
 }
}
@-webkit-keyframes search_fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@keyframes search_fade_in {
 0% {
  opacity:0;
  visibility:hidden
 }
 100% {
  opacity:1;
  visibility:visible
 }
}
@-webkit-keyframes search_push_text_top {
 0% {
  opacity:0;
  -webkit-transform:translateY(60px);
  transform:translateY(60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes search_push_text_top {
 0% {
  opacity:0;
  -webkit-transform:translateY(60px);
  transform:translateY(60px)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
.eltd-search-fade.eltd-fullscreen-search-opened .eltd-fullscreen-search-holder .eltd-form-holder {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-animation:search_push_text_top .4s cubic-bezier(.19,1,.22,1) both .25s;
 -moz-animation:search_push_text_top .4s cubic-bezier(.19,1,.22,1) both .25s;
 animation:search_push_text_top .4s cubic-bezier(.19,1,.22,1) both .25s
}
.eltd-search-fade.eltd-fullscreen-search-opened .eltd-fullscreen-search-holder .eltd-field-holder .eltd-line {
 -webkit-transition:width .3s ease;
 -moz-transition:width .3s ease;
 transition:width .3s ease
}
.eltd-search-fade-out.eltd-search-fade .eltd-fullscreen-search-holder .eltd-field-holder,
.eltd-search-fade-out.eltd-search-fade .eltd-fullscreen-search-holder .eltd-search-label,
.eltd-search-fade-out.eltd-search-fade .eltd-fullscreen-search-holder .eltd-search-submit {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0);
 -webkit-transition:transform .5s cubic-bezier(.19,1,.22,1);
 -moz-transition:transform .5s cubic-bezier(.19,1,.22,1);
 transition:transform .5s cubic-bezier(.19,1,.22,1)
}
.eltd-search-cover {
 display:none;
 color:#fff;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:115;
 background-color:#fff
}
.eltd-search-cover>* {
 background-color:transparent
}
.eltd-search-cover .eltd-form-holder-outer {
 display:table;
 width:100%;
 height:100%
}
.eltd-search-cover .eltd-form-holder {
 display:table-cell;
 vertical-align:middle;
 padding:0 45px;
 position:relative
}
.eltd-search-cover .eltd-form-holder-inner {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 width:100%
}
.eltd-search-cover .eltd-container-inner .eltd-form-holder {
 padding:0
}
.eltd-search-cover .eltd-container-inner .eltd-search-close {
 right:0
}
.eltd-search-cover input,
.eltd-search-cover input:focus {
 background-color:transparent;
 border:none;
 box-shadow:none;
 color:#696969;
 font-size:15px;
 font-weight:700;
 display:inline-block;
 width:90%;
 padding:0;
 font-family:inherit;
 outline:0;
 outline-offset:0;
 -webkit-appearance:none;
 border-radius:0;
 float:left;
 text-transform:uppercase;
 margin:0
}
.eltd-search-cover input:focus {
 outline-offset:0!important
}
.eltd-search-cover input[type=submit] {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 padding:0;
 position:absolute;
 width:1px;
 visibility:hidden
}
.eltd-search-cover .eltd-search-close {
 font-size:34px;
 position:absolute;
 right:24px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 line-height:1em
}
.eltd-search-cover .eltd-search-close a {
 color:#9d9d9d;
 display:inline-block
}
.eltd-search-cover .eltd-search-close a:hover {
 color:#ff5f40
}
.eltd-search-cover .eltd-search-close a i {
 vertical-align:top
}
.eltd-search-cover.disabled input,
.eltd-search-cover.disabled input:focus {
 font-weight:400
}
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
 margin:10px 0 0
}
.eltd-search-dropdown .widget_eltd_search_opener {
 position:relative;
 cursor:pointer
}
.eltd-search-dropdown .eltd-search-dropdown-holder {
 position:absolute;
 top:100%;
 right:0;
 padding:8px;
 width:378px;
 z-index:10;
 opacity:0;
 visibility:hidden;
 max-height:0;
 overflow:hidden;
 border-top:1px solid #e2e2e2;
 background-color:#fff;
 line-height:1.73333em;
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:visibility 0s linear .2s,opacity .2s ease-in-out 0s,max-height .2s ease-in-out 0s;
 -moz-transition:visibility 0s linear .2s,opacity .2s ease-in-out 0s,max-height .2s ease-in-out 0s;
 transition:visibility 0s linear .2s,opacity .2s ease-in-out 0s,max-height .2s ease-in-out 0s
}
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=text] {
 border:none;
 outline:0;
 width:100%;
 display:block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 color:#969696;
 float:left;
 background-color:#fff;
 padding:10px 17px;
 height:38px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-dark-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-webkit-input-placeholder,
.eltd-light-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-webkit-input-placeholder,
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-webkit-input-placeholder,
.eltd-top-bar-dark .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-webkit-input-placeholder,
.eltd-top-bar-light .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-webkit-input-placeholder {
 color:#969696
}
.eltd-dark-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]:-moz-placeholder,
.eltd-light-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]:-moz-placeholder,
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]:-moz-placeholder,
.eltd-top-bar-dark .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]:-moz-placeholder,
.eltd-top-bar-light .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]:-moz-placeholder {
 color:#969696;
 opacity:1
}
.eltd-dark-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-moz-placeholder,
.eltd-light-header .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-moz-placeholder,
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-moz-placeholder,
.eltd-top-bar-dark .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-moz-placeholder,
.eltd-top-bar-light .eltd-search-dropdown .eltd-search-dropdown-holder input[type=text]::-moz-placeholder {
 color:#969696;
 opacity:1
}
.eltd-search-dropdown .eltd-search-dropdown-holder.eltd-search-dropdown-dissabled {
 display:none
}
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=submit] {
 position:absolute;
 right:8px;
 width:38px;
 min-width:auto;
 padding:0;
 line-height:38px;
 font-weight:600;
 height:38px;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.eltd-search-dropdown .eltd-search-dropdown-holder input[type=submit]:hover {
 opacity:.9
}
.eltd-search-dropdown.eltd-header-standard-border-disable .eltd-search-dropdown-holder {
 top:100%
}
.eltd-search-dropdown .widget_eltd_search_opener:hover .eltd-search-dropdown-holder {
 opacity:1;
 visibility:visible;
 max-height:60px;
 -webkit-transition-delay:0s;
 -moz-transition-delay:0s;
 transition-delay:0s
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-search-opener:hover,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-search-opener:hover,
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-search-opener:hover,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-search-opener:hover,
.eltd-top-bar-dark .eltd-top-bar .eltd-search-opener:hover,
.eltd-top-bar-light .eltd-top-bar .eltd-search-opener:hover {
 opacity:.8
}
.eltd-top-bar .eltd-position-left .eltd-search-dropdown-holder {
 left:0;
 right:auto
}
.eltd-search-slides-from-window-top .eltd-page-header,
.eltd-search-slides-from-window-top .eltd-top-bar {
 top:0;
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.eltd-search-slides-from-window-top .eltd-mobile-header {
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.eltd-search-slides-from-window-top .content_inner {
 margin-top:0;
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.eltd-search-slides-from-window-top .mobile-header-appear .eltd-mobile-header-inner {
 padding-top:0;
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
.eltd-search-slides-from-window-top.eltd-search-open .eltd-page-header,
.eltd-search-slides-from-window-top.eltd-search-open .eltd-top-bar {
 top:50px
}
.eltd-search-slides-from-window-top.eltd-search-open .eltd-search-slide-window-top {
 height:50px
}
.eltd-search-slides-from-window-top.eltd-search-open .eltd-mobile-header {
 top:50px!important
}
.eltd-search-slides-from-window-top.eltd-search-open .mobile-header-appear .eltd-mobile-header-inner {
 padding-top:50px
}
.eltd-search-slides-from-window-top.eltd-search-open .content_inner {
 margin-top:50px
}
.eltd-search-slides-from-window-top.eltd-search-open .eltd-sticky-header.header-appear {
 -webkit-transform:translateY(50px);
 -moz-transform:translateY(50px);
 transform:translateY(50px)
}
.eltd-fixed-wrapper.fixed .eltd-search-slide-window-top {
 position:static
}
.eltd-search-slide-window-top {
 background:#262626;
 color:#fff;
 margin:0;
 overflow:hidden;
 width:100%;
 height:0;
 position:fixed;
 top:0;
 left:0;
 -webkit-transition:all .25s ease-out;
 -moz-transition:all .25s ease-out;
 transition:all .25s ease-out
}
body.logged-in.admin-bar .eltd-search-slide-window-top {
 top:32px
}
.eltd-search-slide-window-top .eltd-search-slide-window-top-search-icon {
 position:absolute;
 top:0;
 left:0
}
.eltd-search-slide-window-top>.eltd-container {
 background-color:transparent
}
.eltd-search-slide-window-top .eltd-container-inner,
.eltd-search-slide-window-top .form-inner {
 position:relative
}
.eltd-search-slide-window-top i {
 color:#959595;
 font-size:13px;
 display:inline-block;
 float:left;
 line-height:50px
}
.eltd-search-slide-window-top .eltd-search-slide-window-top i {
 padding:0;
 position:absolute
}
.eltd-search-slide-window-top .eltd-container input {
 width:100%;
 padding:0 0 0 20px;
 margin:0;
 height:50px;
 box-sizing:border-box
}
.eltd-search-slide-window-top .eltd-container .eltd-search-close {
 right:6px
}
.eltd-search-slide-window-top input,
.eltd-search-slide-window-top input:focus {
 background-color:#262626;
 border:none;
 box-shadow:none;
 color:#959595;
 display:inline-block;
 font-size:13px;
 line-height:20px;
 height:50px;
 font-family:inherit;
 outline:0;
 outline-offset:0;
 -webkit-appearance:none;
 border-radius:0;
 float:left
}
.eltd-pl-standard-pagination ul li a,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-custom-field {
 font-family:Quicksand,sans-serif
}
.eltd-search-slide-window-top input:focus {
 outline-offset:0!important
}
@media only screen and (max-width:1200px) {
 .eltd-search-slide-window-top input {
  width:80%
 }
}
@media only screen and (max-width:768px) {
 .eltd-search-slide-window-top input {
  width:70%
 }
}
@media only screen and (max-width:500px) {
 .eltd-search-slide-window-top input {
  width:65%
 }
}
.eltd-search-slide-window-top input[type=submit] {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 padding:0;
 position:absolute;
 width:1px;
 visibility:hidden
}
.eltd-search-slide-window-top .eltd-search-close {
 color:#959595;
 font-size:13px;
 position:absolute;
 line-height:50px;
 height:50px;
 top:0;
 right:45px
}
.eltd-search-opener,
.eltd-search-opener .eltd-search-icon-text {
 -webkit-transition:all .15s ease-out;
 -moz-transition:all .15s ease-out;
 transition:all .15s ease-out
}
.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-search-opener,
.eltd-light-header.eltd-header-style-on-scroll .eltd-page-header .eltd-search-opener,
.eltd-top-bar-light .eltd-top-bar .eltd-search-opener {
 color:#fff!important
}
.eltd-dark-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-search-opener,
.eltd-dark-header.eltd-header-style-on-scroll .eltd-page-header .eltd-search-opener,
.eltd-top-bar-dark .eltd-top-bar .eltd-search-opener {
 color:#000!important
}
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
 color:#959595;
 margin-top:10px
}
.search .format-link h2.eltd-post-title,
.search .format-link h2.eltd-post-title a:hover,
.search .format-quote h2.eltd-post-title,
.search .format-quote h2.eltd-post-title a:hover {
 color:#fff
}
body.search-no-results .eltd-search-results-holder,
body.search-results .eltd-search-results-holder {
 margin:0 0 3px
}
body.search-no-results .eltd-search-page-form-holder,
body.search-results .eltd-search-page-form-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:33px 0 53px
}
body.search-no-results .eltd-search-page-form-holder>*,
body.search-results .eltd-search-page-form-holder>* {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 white-space:nowrap
}
body.search-no-results .eltd-search-page-form-holder>*>.eltd-search-field,
body.search-results .eltd-search-page-form-holder>*>.eltd-search-field {
 width:100%;
 height:52px;
 box-sizing:border-box;
 border:1px solid #e2e2e2;
 border-right:none;
 padding:5px 30px;
 font-size:15px
}
body.search-no-results .eltd-search-page-form-holder>*>.eltd-search-field:focus,
body.search-results .eltd-search-page-form-holder>*>.eltd-search-field:focus {
 outline:0
}
body.search-no-results .eltd-search-page-form-holder>*>.eltd-search-submit,
body.search-results .eltd-search-page-form-holder>*>.eltd-search-submit {
 background-color:#ff5f40;
 color:#fff;
 cursor:pointer;
 font-size:18px;
 -webkit-transition:background-color .2s ease-in-out 0s;
 -moz-transition:background-color .2s ease-in-out 0s;
 transition:background-color .2s ease-in-out 0s;
 width:52px;
 height:52px;
 border:0;
 border-radius:0;
 box-sizing:border-box
}
body.search-no-results .eltd-search-page-form-holder>*>.eltd-search-submit:hover,
body.search-results .eltd-search-page-form-holder>*>.eltd-search-submit:hover {
 background-color:#2d3134
}
body.search-no-results .eltd-search-page-form-holder>.eltd-search-page-form-inner-column-1,
body.search-results .eltd-search-page-form-holder>.eltd-search-page-form-inner-column-1 {
 width:99%
}
body.search-no-results .eltd-search-page-form-holder>.eltd-search-page-form-inner-column-2,
body.search-results .eltd-search-page-form-holder>.eltd-search-page-form-inner-column-2 {
 width:1%
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article {
 padding-bottom:26px;
 margin-bottom:28px;
 border-bottom:1px solid #e2e2e2
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder {
 position:relative;
 display:table-cell;
 height:100%;
 width:auto;
 vertical-align:top
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner {
 position:relative
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner .eltd-post-image-link,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner .eltd-post-image-link {
 display:block
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner .eltd-post-image-link>*,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image-holder .eltd-post-image-holder-inner .eltd-post-image-link>* {
 vertical-align:middle
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content {
 position:relative;
 display:table-cell;
 height:100%;
 width:auto;
 padding:0 0 0 26px!important;
 text-align:left;
 vertical-align:top
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content .entry-title,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content .entry-title {
 margin-top:0;
 margin-bottom:11px
}
body.search-no-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content:first-child,
body.search-results .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-content:first-child {
 padding-left:0!important
}
.eltd-portfolio-list-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-list-holder article {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.touch .eltd-portfolio-list-holder article {
 cursor:pointer
}
.eltd-portfolio-list-holder article .eltd-pl-item-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-list-holder article .eltd-pli-image {
 overflow:hidden;
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-list-holder article .eltd-pli-image .eltd-pli-image-inner {
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-portfolio-list-holder article .eltd-pli-image img {
 display:block;
 width:100%
}
.eltd-portfolio-list-holder article .eltd-pli-image:hover .eltd-pli-image-inner {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1)
}
.eltd-portfolio-list-holder article .eltd-pli-link {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0
}
.eltd-portfolio-list-holder article .eltd-pli-text-wrapper {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.eltd-portfolio-list-holder article .eltd-pli-text {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-title {
 margin:0
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder {
 position:relative;
 display:block;
 margin:3px 0 0;
 z-index:11
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6 {
 position:relative;
 display:inline;
 vertical-align:middle;
 margin:0
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6 a {
 display:inline-block;
 position:relative;
 margin:0 6px 0 0;
 padding:0 10px 0 0;
 color:#716f6f
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6 a:after {
 content:"";
 display:block;
 height:11px;
 position:absolute;
 right:0;
 top:6px;
 width:1px;
 background-color:#e2e3e3
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6 a:hover {
 color:#ff5f40
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6:last-child a {
 margin:0;
 padding:0
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-category-holder h6:last-child a:after {
 display:none
}
.eltd-portfolio-list-holder article .eltd-pli-text .eltd-pli-excerpt {
 margin:3px 0 0
}
.eltd-portfolio-list-holder.eltd-pl-no-space .eltd-pl-inner {
 margin:0;
 overflow:hidden
}
.eltd-portfolio-list-holder.eltd-pl-no-space article {
 padding:0;
 margin:0
}
.eltd-portfolio-list-holder.eltd-pl-tiny-space .eltd-pl-inner {
 margin:0 -5px;
 overflow:hidden
}
.eltd-portfolio-list-holder.eltd-pl-tiny-space article {
 padding:0 5px;
 margin:0 0 10px
}
.eltd-portfolio-list-holder.eltd-pl-small-space .eltd-pl-inner {
 margin:0 -10px;
 overflow:hidden
}
.eltd-portfolio-list-holder.eltd-pl-small-space article {
 padding:0 10px;
 margin:0 0 20px
}
.eltd-portfolio-list-holder.eltd-pl-normal-space .eltd-pl-inner {
 margin:0 -15px;
 overflow:hidden
}
.eltd-portfolio-list-holder.eltd-pl-normal-space article {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-portfolio-list-holder.eltd-pl-gallery:not(.eltd-pl-one-column) article {
 float:left
}
.eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-two-columns article {
 width:50%
}
.eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-three-columns article {
 width:33.33333%
}
.eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-four-columns article {
 width:25%
}
.eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-five-columns article {
 width:20%
}
.eltd-portfolio-list-holder.eltd-pl-masonry .eltd-pl-inner {
 opacity:0
}
.eltd-portfolio-list-holder.eltd-pl-masonry .eltd-pl-grid-sizer,
.eltd-portfolio-list-holder.eltd-pl-masonry article {
 width:100%
}
.eltd-portfolio-list-holder.eltd-pl-masonry .eltd-pl-grid-gutter {
 width:0
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-two-columns .eltd-pl-grid-sizer,
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-two-columns article {
 width:50%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-two-columns article.eltd-pl-masonry-large-width {
 width:100%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-three-columns .eltd-pl-grid-sizer,
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-three-columns article {
 width:33.33333%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-three-columns article.eltd-pl-masonry-large-width {
 width:66.66667%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-four-columns .eltd-pl-grid-sizer,
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-four-columns article {
 width:25%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-four-columns article.eltd-pl-masonry-large-width {
 width:50%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-five-columns .eltd-pl-grid-sizer,
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-five-columns article {
 width:20%
}
.eltd-portfolio-list-holder.eltd-pl-masonry.eltd-pl-five-columns article.eltd-pl-masonry-large-width {
 width:40%
}
.eltd-portfolio-list-holder.eltd-pl-has-animation article {
 opacity:0;
 -webkit-transform:translateY(80px);
 -moz-transform:translateY(80px);
 transform:translateY(80px);
 -webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 -moz-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
 transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04)
}
.eltd-portfolio-list-holder.eltd-pl-has-animation article.eltd-item-show {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.eltd-portfolio-list-holder.eltd-pl-has-animation article.eltd-item-show.eltd-item-shown {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.touch .eltd-portfolio-list-holder.eltd-pl-has-animation article {
 opacity:1;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-text .eltd-pli-excerpt,
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-text .eltd-pli-title {
 color:#2d3134
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-text .eltd-pli-category-holder a {
 color:#716f6f;
 margin:0 8px;
 padding:0
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-text .eltd-pli-category-holder a:after {
 background:#716f6f;
 right:-10px;
 margin-right:3px
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-text .eltd-pli-category-holder a:hover {
 color:#ff5f40
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-image {
 overflow:visible
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article .eltd-pli-shader {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(29,29,29,.75);
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 opacity:0
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article:hover .eltd-pli-text-holder {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9) 0s;
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9) 0s;
 transition:all .3s cubic-bezier(.35,.7,.32,.9) 0s
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article:hover .eltd-pli-shader,
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay article:hover .eltd-pli-text-holder {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.eltd-portfolio-list-holder.eltd-pl-gallery-overlay .eltd-pli-text-holder {
 position:absolute;
 display:block;
 width:100%;
 top:0;
 left:0;
 height:100%;
 padding:20px;
 opacity:0;
 text-align:center;
 -webkit-transition:-webkit-transform .3s cubic-bezier(.35,.7,.32,.9) .3s,opacity .3s cubic-bezier(.35,.7,.32,.9) 0s;
 transition:transform .3s cubic-bezier(.35,.7,.32,.9) .3s,opacity .3s cubic-bezier(.35,.7,.32,.9) 0s;
 -webkit-transform:scale(.9) rotateX(45deg);
 -moz-transform:scale(.9) rotateX(45deg);
 transform:scale(.9) rotateX(45deg);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-portfolio-list-holder.eltd-pl-gallery-slide-from-image-left article:hover .eltd-pli-text-holder,
.eltd-portfolio-list-holder.eltd-pl-gallery-slide-from-image-left article:hover .eltd-pli-text-wrapper {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.eltd-portfolio-list-holder.eltd-pl-gallery-slide-from-image-left .eltd-pli-text-holder {
 position:absolute;
 display:block;
 width:100%;
 height:auto;
 bottom:0;
 left:0;
 padding:18px 0 5px;
 background-color:#fff;
 overflow:hidden;
 -webkit-transition:-webkit-transform .4s ease-in-out;
 -moz-transition:-moz-transform .4s ease-in-out;
 transition:transform .4s ease-in-out;
 -webkit-transform:translate3d(-15%,0,0);
 -moz-transform:translate3d(-15%,0,0);
 transform:translate3d(-15%,0,0);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-portfolio-list-holder.eltd-pl-gallery-slide-from-image-left .eltd-pli-text-wrapper {
 -webkit-transition:-webkit-transform .4s ease-in-out;
 -moz-transition:-moz-transform .4s ease-in-out;
 transition:transform .4s ease-in-out;
 -webkit-transform:translateY(-200%);
 -moz-transform:translateY(-200%);
 transform:translateY(-200%)
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article {
 margin-bottom:47px!important
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a {
 position:relative
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a i {
 position:absolute;
 top:50%;
 left:50%;
 margin:-30px 0 0 -30px;
 speak:none;
 color:#ff5f40;
 font-size:27px;
 line-height:60px;
 height:60px;
 width:60px;
 text-align:center;
 z-index:2;
 opacity:0;
 pointer-events:none;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:scale(.9) rotateX(45deg);
 -moz-transform:scale(.9) rotateX(45deg);
 transform:scale(.9) rotateX(45deg);
 transition:opacity .3s ease-in-out,transform .3s ease-in-out .25s;
 -webkit-transform:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out .25s
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a .eltd-pli-image .eltd-pli-shader {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 z-index:1;
 background-color:rgba(255,255,255,.9);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a:hover .eltd-pli-image .eltd-pli-shader,
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images article .eltd-pli-image img:nth-child(1) {
 opacity:1
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a .eltd-pli-link {
 z-index:2
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader article a:hover i {
 opacity:1;
 -webkit-transition:all .25s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .25s cubic-bezier(.35,.7,.32,.9);
 transition:all .25s cubic-bezier(.35,.7,.32,.9);
 -webkit-transform:scale(1) rotateX(0);
 -moz-transform:scale(1) rotateX(0);
 transform:scale(1) rotateX(0)
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:11px 0 0
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder .eltd-pli-category-holder {
 margin-top:10px
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder .eltd-pli-title {
 margin-top:3px
}
.eltd-portfolio-list-holder.eltd-pl-standard-shader .eltd-pli-text-holder .eltd-pli-excerpt {
 margin-top:7px
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images article .eltd-pli-image img {
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images article .eltd-pli-image img:nth-child(2) {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 opacity:0
}
.eltd-pl-filter-holder,
.eltd-pl-filter-holder ul,
.eltd-pl-filter-holder ul li,
.eltd-pl-standard-pagination,
.eltd-pl-standard-pagination ul {
 display:inline-block;
 position:relative;
 vertical-align:middle
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images article.eltd-pl-has-switch-image:hover .eltd-pli-image img:nth-child(1) {
 opacity:0
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images article.eltd-pl-has-switch-image:hover .eltd-pli-image img:nth-child(2) {
 opacity:1
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images .eltd-pli-text-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 margin:12px 0 0
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images .eltd-pli-text-holder .eltd-pli-title {
 margin-top:4px
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images .eltd-pli-text-holder .eltd-pli-excerpt {
 margin-top:5px
}
.eltd-portfolio-list-holder.eltd-pl-standard-switch-images .eltd-pli-text-holder .eltd-pli-category-holder {
 margin-top:0
}
.eltd-pl-filter-holder {
 width:100%;
 margin:0 0 20px;
 text-align:center
}
.eltd-pl-filter-holder ul {
 margin:0;
 padding:0;
 list-style:none
}
.eltd-pl-filter-holder ul li {
 margin:0 0 10px;
 padding:0 15px;
 cursor:pointer
}
@media only screen and (max-width:1440px) {
 .eltd-pl-filter-holder ul li {
  padding:0 13px
 }
}
@media only screen and (max-width:1024px) {
 .eltd-pl-filter-holder ul li {
  padding:0 10px
 }
}
.eltd-pl-filter-holder ul li h6 {
 color:#2d3134;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-pl-filter-holder ul li.eltd-pl-current h6,
.eltd-pl-filter-holder ul li:hover h6 {
 color:#ff5f40!important
}
.eltd-portfolio-list-holder.eltd-pl-pag-standard .eltd-pl-inner {
 opacity:1;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev a,
.eltd-portfolio-list-holder.eltd-pl-pag-standard.eltd-pl-pag-standard-animate .eltd-pl-inner {
 opacity:0
}
.eltd-pl-standard-pagination {
 width:100%;
 margin:20px 0 0;
 clear:both;
 text-align:center;
 opacity:1;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9) .5s;
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9) .5s;
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9) .5s
}
.eltd-pl-standard-pagination ul {
 width:auto;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.eltd-pl-standard-pagination ul li {
 display:block;
 float:left;
 margin:0 4px 4px;
 text-align:center
}
.eltd-pl-standard-pagination ul li:first-child {
 margin-left:0
}
.eltd-pl-standard-pagination ul li a {
 background:#f4f3f2;
 color:#212425;
 cursor:pointer;
 display:inline-block;
 font-size:16px;
 font-weight:700;
 position:relative;
 height:42px;
 line-height:42px;
 margin:0;
 text-decoration:none;
 vertical-align:middle;
 white-space:nowrap;
 width:42px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-pl-standard-pagination ul li a:hover {
 background:#ff5f40;
 color:#fff
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-active a {
 background:#ff5f40;
 border-color:#ff5f40;
 color:#fff
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next,
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev {
 position:absolute;
 top:0
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next a,
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev a {
 background:#f4f3f2;
 border:none;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next a span,
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev a span {
 font-size:12px;
 line-height:42px;
 vertical-align:middle
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next a span:before,
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev a span:before {
 display:block;
 line-height:inherit
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next:hover a,
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev:hover a {
 background:#ff5f40
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-prev {
 right:100%
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next {
 left:100%
}
.eltd-pl-standard-pagination ul li.eltd-pl-pag-next a {
 opacity:1
}
.eltd-pl-loading.eltd-showing+.eltd-pl-standard-pagination {
 opacity:0
}
.eltd-pl-load-more-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-pl-load-more-holder .eltd-pl-load-more {
 margin:40px 0 0;
 text-align:center
}
.eltd-pl-loading {
 position:relative;
 display:none;
 width:100%;
 margin:40px 0 20px;
 color:#2d3134;
 text-align:center
}
.eltd-pl-loading.eltd-filter-trigger {
 position:absolute;
 top:250px;
 left:0
}
.eltd-pl-loading.eltd-standard-pag-trigger {
 position:absolute;
 top:50px;
 left:0
}
.eltd-pl-has-filter .eltd-pl-loading.eltd-standard-pag-trigger {
 top:150px
}
.eltd-pl-loading.eltd-showing {
 display:block
}
.eltd-pl-loading>div,
.eltd-portfolio-project-info,
.eltd-portfolio-project-info .eltd-ppi-title,
.eltd-portfolio-project-info>div,
.eltd-portfolio-project-info>div a,
.eltd-portfolio-single-holder,
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image,
.eltd-portfolio-slider-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.eltd-pl-loading>div {
 width:14px;
 height:14px;
 margin:0 3px;
 background-color:#2d3134;
 border-radius:100%;
 -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 -moz-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
 animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.eltd-pl-loading .eltd-pl-loading-bounce1 {
 -webkit-animation-delay:-.32s;
 -moz-animation-delay:-.32s;
 animation-delay:-.32s
}
.eltd-pl-loading .eltd-pl-loading-bounce2 {
 -webkit-animation-delay:-.16s;
 -moz-animation-delay:-.16s;
 animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1)
 }
}
@-moz-keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -moz-transform:scale(0)
 }
 40% {
  -moz-transform:scale(1)
 }
}
@keyframes sk-bouncedelay {
 0%,
 100%,
 80% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.eltd-portfolio-project-info .eltd-ppi-label {
 margin:0;
 padding:0
}
.eltd-portfolio-project-info>div a {
 margin:0 5px 0 0
}
.eltd-portfolio-project-info .eltd-ppi-title,
.eltd-portfolio-project-info>div a:last-child {
 margin:0
}
.eltd-portfolio-slider-holder {
 width:100%;
 opacity:0
}
.eltd-portfolio-slider-holder .eltd-pl-inner {
 margin:0!important
}
.eltd-portfolio-slider-holder article {
 width:auto!important;
 padding:0!important;
 margin:0!important;
 float:none!important
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-slider-variable-width article .eltd-pli-image img,
.eltd-portfolio-slider-holder article .eltd-pl-item-inner,
.eltd-portfolio-slider-holder article .eltd-pli-image {
 width:auto
}
.eltd-portfolio-slider-holder .owl-controls .owl-nav .owl-prev {
 left:2%
}
.eltd-portfolio-slider-holder .owl-controls .owl-nav .owl-next {
 right:2%
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .owl-next:hover .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .owl-next:hover .eltd-prev-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .owl-prev:hover .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .owl-prev:hover .eltd-prev-icon {
 color:#ccc
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-light-skin .owl-nav .eltd-prev-icon {
 color:#fff
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .owl-next:hover .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .owl-next:hover .eltd-prev-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .owl-prev:hover .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .owl-prev:hover .eltd-prev-icon {
 color:#5d5d5d
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .eltd-next-icon,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-nav-dark-skin .owl-nav .eltd-prev-icon {
 color:#000
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-light-skin .owl-dots .owl-dot span {
 background-color:rgba(255,255,255,.2)
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-light-skin .owl-dots .owl-dot.active span,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-light-skin .owl-dots .owl-dot:hover span {
 background-color:#ccc
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-dark-skin .owl-dots .owl-dot span {
 background-color:rgba(0,0,0,.2)
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-dark-skin .owl-dots .owl-dot.active span,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-dark-skin .owl-dots .owl-dot:hover span {
 background-color:#5d5d5d
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-bellow-slider .owl-nav .owl-next,
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-bellow-slider .owl-nav .owl-prev {
 margin:-19px 0 0
}
.eltd-portfolio-slider-holder .eltd-portfolio-list-holder.eltd-pag-bellow-slider .owl-dots {
 position:relative;
 bottom:auto;
 margin:16px 0 0
}
.single-portfolio-item .eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner,
.single-portfolio-item .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner {
 padding:66px 0 95px
}
.eltd-portfolio-single-holder {
 width:100%
}
.eltd-portfolio-single-holder .eltd-separator {
 border-bottom-width:3px;
 width:47px;
 margin:6px 0 10px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item:last-child,
.eltd-portfolio-single-nav {
 border-bottom:1px solid #e2e2e2
}
.eltd-portfolio-single-holder .eltd-portfolio-title {
 margin:0 0 10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder,
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image-inner-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image .eltd-ps-text-overlay {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 opacity:0;
 z-index:1;
 text-align:center;
 background-color:rgba(29,29,29,.6);
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image .eltd-ps-text-overlay>.eltd-ps-text-overlay-inner-holder {
 position:relative;
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image .eltd-ps-text-overlay>.eltd-ps-text-overlay-inner-holder>.eltd-ps-text-overlay-inner {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image .eltd-ps-text-overlay>.eltd-ps-text-overlay-inner-holder>.eltd-ps-text-overlay-inner>* {
 color:#fff
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image a {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:2
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image:hover .eltd-ps-text-overlay {
 opacity:1
}
.eltd-portfolio-single-holder.eltd-ps-slider-layout .eltd-ps-image-holder .eltd-ps-image-inner,
.eltd-portfolio-single-holder.eltd-ps-small-slider-layout .eltd-ps-image-holder .eltd-ps-image-inner {
 opacity:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder .eltd-ps-image img {
 position:relative;
 display:block
}
.eltd-portfolio-single-holder .eltd-ps-info-holder {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item {
 margin-bottom:25px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item .eltd-separator-holder {
 margin-bottom:7px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item .eltd-portfolio-content {
 margin-bottom:42px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item .eltd-portfolio-info-title {
 font-family:Quicksand,sans-serif;
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item a,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item h6,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item p {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-categories h6 a,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-tags h6 a {
 color:#716f6f;
 display:inline-block;
 position:relative;
 margin:0 6px 0 0;
 padding:0 10px 0 0
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-categories h6 a:after,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-tags h6 a:after {
 content:"";
 background:#ccc;
 display:block;
 height:11px;
 position:absolute;
 right:0;
 top:6px;
 width:1px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-categories h6 a:hover,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-tags h6 a:hover {
 color:#ff5f40
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-categories h6:last-child a:after,
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-tags h6:last-child a:after {
 display:none
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-date h6 {
 color:#716f6f
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-custom-field a {
 color:#716f6f;
 font-weight:500;
 line-height:1.4em;
 font-size:13px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-custom-field a:hover {
 color:#ff5f40
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-social h6 {
 color:#716f6f;
 margin-right:10px
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-social .eltd-social-share-holder {
 display:inline-block
}
.eltd-portfolio-single-holder .eltd-ps-info-holder .eltd-portfolio-info-item.eltd-portfolio-social .eltd-social-share-holder:before {
 display:none
}
.eltd-portfolio-single-holder.eltd-ps-huge-images-layout {
 padding:0 4%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-portfolio-single-holder.eltd-ps-huge-images-layout .eltd-ps-image-holder {
 margin:0 0 40px
}
.eltd-portfolio-single-holder.eltd-ps-huge-images-layout .eltd-ps-image-holder .eltd-ps-image {
 margin:0 0 30px
}
.eltd-portfolio-single-holder.eltd-ps-huge-images-layout .eltd-ps-image-holder .eltd-ps-image:last-child {
 margin:0
}
@media only screen and (max-width:1200px) {
 .eltd-portfolio-single-holder.eltd-ps-huge-images-layout {
  padding:0 40px
 }
}
@media only screen and (max-width:1024px) {
 .eltd-portfolio-single-holder.eltd-ps-huge-images-layout .eltd-ps-info-holder {
  margin:35px 0 0!important
 }
}
@media only screen and (max-width:768px) {
 .eltd-portfolio-single-holder.eltd-ps-huge-images-layout {
  padding:0 30px
 }
}
.eltd-portfolio-single-holder.eltd-ps-images-layout .eltd-ps-image-holder {
 margin:0 0 40px
}
.eltd-portfolio-single-holder.eltd-ps-images-layout .eltd-ps-image-holder .eltd-ps-image {
 margin:0 0 30px
}
.eltd-portfolio-single-holder.eltd-ps-images-layout .eltd-ps-image-holder .eltd-ps-image:last-child {
 margin:0
}
.eltd-portfolio-single-holder.eltd-ps-small-images-layout .eltd-ps-image-holder .eltd-ps-image {
 margin:0 0 30px
}
.eltd-portfolio-single-holder.eltd-ps-small-images-layout .eltd-ps-image-holder .eltd-ps-image:last-child {
 margin:0
}
@media only screen and (max-width:1024px) {
 .eltd-portfolio-single-holder.eltd-ps-small-images-layout .eltd-ps-info-holder {
  margin:35px 0 0!important
 }
}
.eltd-portfolio-single-holder.eltd-ps-slider-layout .eltd-ps-image-holder {
 margin:0 0 40px
}
.eltd-portfolio-single-holder.eltd-ps-slider-layout .eltd-ps-image-holder .eltd-ps-image img {
 width:100%
}
.eltd-portfolio-single-holder.eltd-ps-small-slider-layout .eltd-ps-image-holder .eltd-ps-image img {
 width:100%
}
@media only screen and (max-width:1024px) {
 .eltd-portfolio-single-holder.eltd-ps-small-slider-layout .eltd-ps-info-holder {
  margin:35px 0 0!important
 }
}
.eltd-portfolio-single-holder.eltd-ps-gallery-layout .eltd-ps-image-holder {
 width:100%;
 margin:0 0 40px
}
.eltd-portfolio-single-holder.eltd-ps-gallery-layout .eltd-ps-image-holder .eltd-ps-image {
 float:left
}
.eltd-portfolio-single-holder.eltd-ps-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.eltd-portfolio-single-holder.eltd-ps-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:hover:after,
.eltd-portfolio-single-holder.eltd-ps-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:hover:before {
 opacity:1
}
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder {
 width:100%
}
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder .eltd-ps-image {
 float:left
}
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:before {
 position:absolute;
 top:50%;
 left:50%;
 margin:-19px 0 0 -19px;
 content:'\4c';
 font-family:ElegantIcons;
 speak:none;
 color:#fff;
 font-size:38px;
 line-height:1;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 -webkit-font-smoothing:antialiased;
 z-index:2;
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:after {
 position:absolute;
 display:block;
 width:100%;
 height:100%;
 top:0;
 left:0;
 content:'';
 background-color:rgba(255,95,64,.7);
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:hover:after,
.eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-image-holder .eltd-ps-image a:hover:before {
 opacity:1
}
@media only screen and (max-width:1024px) {
 .eltd-portfolio-single-holder.eltd-ps-small-gallery-layout .eltd-ps-info-holder {
  margin:35px 0 0!important
 }
}
.eltd-portfolio-single-holder.eltd-ps-masonry-layout .eltd-ps-image-holder {
 margin:0 0 40px
}
.eltd-portfolio-single-holder.eltd-ps-masonry-layout .eltd-ps-image-holder .eltd-ps-image-inner,
.eltd-portfolio-single-holder.eltd-ps-small-masonry-layout .eltd-ps-image-holder .eltd-ps-image-inner {
 position:relative;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 opacity:0
}
@media only screen and (max-width:1024px) {
 .eltd-portfolio-single-holder.eltd-ps-small-masonry-layout .eltd-ps-info-holder {
  margin:35px 0 0!important
 }
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-two-columns .eltd-ps-image {
 width:50%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-three-columns .eltd-ps-image {
 width:33.33333%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-four-columns .eltd-ps-image,
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images .eltd-ps-grid-sizer,
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images .eltd-ps-image {
 width:25%
}
@media only screen and (min-width:1025px) {
 .eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-three-columns article:nth-child(3n+1),
 .eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-two-columns article:nth-child(2n+1),
 .eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-three-columns .eltd-ps-image:nth-child(3n+1),
 .eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-two-columns .eltd-ps-image:nth-child(2n+1) {
  clear:both
 }
}
@media only screen and (min-width:1201px) {
 .eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-five-columns article:nth-child(5n+1),
 .eltd-portfolio-list-holder.eltd-pl-gallery.eltd-pl-four-columns article:nth-child(4n+1),
 .eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-four-columns .eltd-ps-image:nth-child(4n+1) {
  clear:both
 }
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-no-space .eltd-ps-image-inner {
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-no-space .eltd-ps-image {
 padding:0;
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-tiny-space {
 margin:0 0 30px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-tiny-space .eltd-ps-image-inner {
 margin:0 -5px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-tiny-space .eltd-ps-image {
 padding:0 5px;
 margin:0 0 10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-small-space {
 margin:0 0 20px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-small-space .eltd-ps-image-inner {
 margin:0 -10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-small-space .eltd-ps-image {
 padding:0 10px;
 margin:0 0 20px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-normal-space {
 margin:0 0 10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-normal-space .eltd-ps-image-inner {
 margin:0 -15px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-gallery-images.eltd-ps-normal-space .eltd-ps-image {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images .eltd-ps-grid-gutter {
 width:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-two-columns .eltd-ps-grid-sizer,
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-two-columns .eltd-ps-image {
 width:50%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-two-columns .eltd-ps-image.eltd-ps-masonry-large-item {
 width:100%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-three-columns .eltd-ps-grid-sizer,
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-three-columns .eltd-ps-image {
 width:33.33333%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-three-columns .eltd-ps-image.eltd-ps-masonry-large-item {
 width:66.66667%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-four-columns .eltd-ps-grid-sizer,
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-four-columns .eltd-ps-image {
 width:25%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-four-columns .eltd-ps-image.eltd-ps-masonry-large-item {
 width:50%
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-no-space .eltd-ps-image-inner {
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-no-space .eltd-ps-image {
 padding:0;
 margin:0
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-tiny-space .eltd-ps-image-inner {
 margin:0 -5px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-tiny-space .eltd-ps-image {
 padding:0 5px;
 margin:0 0 10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-small-space .eltd-ps-image-inner {
 margin:0 -10px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-small-space .eltd-ps-image {
 padding:0 10px;
 margin:0 0 20px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-normal-space .eltd-ps-image-inner {
 margin:0 -15px
}
.eltd-portfolio-single-holder .eltd-ps-image-holder.eltd-ps-masonry-images.eltd-ps-normal-space .eltd-ps-image {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-portfolio-single-holder .eltd-social-share-holder.eltd-list:before {
 left:0
}
.eltd-portfolio-single-nav {
 border-top:1px solid #e2e2e2;
 height:80px;
 margin-top:60px;
 padding:25px 0;
 position:relative;
 text-align:center
}
.eltd-portfolio-single-nav .eltd-portfolio-back-btn {
 display:inline-block;
 font-size:33px;
 line-height:80px
}
.eltd-portfolio-single-nav .eltd-portfolio-back-btn,
.eltd-portfolio-single-nav .eltd-portfolio-next,
.eltd-portfolio-single-nav .eltd-portfolio-prev {
 height:80px
}
.eltd-portfolio-single-nav .eltd-portfolio-next,
.eltd-portfolio-single-nav .eltd-portfolio-prev {
 position:absolute;
 top:25px
}
.eltd-portfolio-single-nav .eltd-portfolio-next a,
.eltd-portfolio-single-nav .eltd-portfolio-prev a {
 display:table;
 height:80px
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-image,
.eltd-portfolio-single-nav .eltd-portfolio-prev a .nav-image {
 display:table-cell;
 height:80px;
 vertical-align:top;
 width:110px
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-item,
.eltd-portfolio-single-nav .eltd-portfolio-prev a .nav-item {
 display:table-cell;
 height:80px;
 vertical-align:top;
 width:auto
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-item h5,
.eltd-portfolio-single-nav .eltd-portfolio-prev a .nav-item h5 {
 font-family:Quicksand,sans-serif;
 font-size:16px;
 line-height:1.2em;
 margin:0 0 8px
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-item h6,
.eltd-portfolio-single-nav .eltd-portfolio-prev a .nav-item h6 {
 color:#716f6f;
 display:inline-block;
 font-size:13px;
 font-weight:700;
 letter-spacing:1px;
 margin:0;
 text-transform:uppercase;
 -webkit-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 -moz-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 transition:color cubic-bezier(.35,.7,.32,.9) .3s
}
.eltd-portfolio-single-nav .eltd-portfolio-next a .nav-item span,
.eltd-portfolio-single-nav .eltd-portfolio-prev a .nav-item span {
 color:#716f6f;
 display:inline-block;
 font-size:15px;
 margin-top:0;
 vertical-align:middle;
 -webkit-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 -moz-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 transition:color cubic-bezier(.35,.7,.32,.9) .3s
}
.eltd-portfolio-single-nav .eltd-portfolio-prev {
 left:0;
 text-align:left
}
.eltd-portfolio-single-nav .eltd-portfolio-prev .nav-image {
 padding-right:25px
}
.eltd-portfolio-single-nav .eltd-portfolio-prev span {
 padding-right:6px
}
.eltd-portfolio-single-nav .eltd-portfolio-next {
 right:0;
 text-align:right
}
.eltd-portfolio-single-nav .eltd-portfolio-next .nav-image {
 padding-left:25px
}
.eltd-portfolio-single-nav .eltd-portfolio-next span {
 padding-left:6px
}
.eltd-portfolio-single-nav .eltd-portfolio-next:hover a .nav-item h6,
.eltd-portfolio-single-nav .eltd-portfolio-next:hover a .nav-item span,
.eltd-portfolio-single-nav .eltd-portfolio-prev:hover a .nav-item h6,
.eltd-portfolio-single-nav .eltd-portfolio-prev:hover a .nav-item span {
 color:#ff5f40
}
.eltd-portfolio-single-nav .eltd-portfolio-back-btn a {
 color:#2d3134
}
.eltd-portfolio-single-nav .eltd-portfolio-back-btn:hover a {
 color:#ff5f40
}
.eltd-doctor-single-holder .eltd-doctor-single-info {
 color:#777
}
.eltd-doctor-single-holder .eltd-doctor-single-info h6,
.eltd-doctor-single-holder .eltd-doctor-single-info p {
 line-height:26px
}
.eltd-doctor-single-holder .eltd-doctor-single-info h6:first-child,
.eltd-doctor-single-holder .eltd-doctor-single-info p:first-child {
 margin-top:0
}
.eltd-doctor-single-holder .eltd-doctor-single-info h6:last-child,
.eltd-doctor-single-holder .eltd-doctor-single-info p:last-child {
 margin-bottom:0
}
.eltd-doctor-single-holder .eltd-doctor-single-info h6 {
 font-weight:600;
 color:#303030;
 -webkit-transition:color .3s ease-out;
 -moz-transition:color .3s ease-out;
 transition:color .3s ease-out
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item {
 background-color:#fff;
 padding:15px 0;
 border-top:1px solid #e2e2e2;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:background-color .3s ease-out;
 -moz-transition:background-color .3s ease-out;
 transition:background-color .3s ease-out
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item .eltd-doctor-info-item-inner {
 position:relative
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item .eltd-doctor-info-item-inner.eltd-contact,
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item .eltd-doctor-info-item-inner.eltd-training {
 padding:12px 0
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item .eltd-doctor-info-item-inner.eltd-working-days {
 padding:10px 0
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item:hover {
 background-color:#f4f3f2
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item:hover .eltd-doctor-info-item-left h6 {
 color:#ff5f40
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item-left {
 float:left;
 width:35%;
 padding-left:22px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-info-item-right {
 float:left;
 width:65%;
 padding-right:22px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-checkmark {
 font-size:16px;
 color:#8bc0df;
 position:relative;
 top:2px;
 margin-right:5px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-workday {
 margin-right:10px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block {
 float:left;
 position:relative;
 height:52px;
 margin-right:55px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block:last-child {
 margin-right:0
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-icon-holder,
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-text-holder {
 float:left
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-icon-holder {
 height:100%;
 padding-right:8px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-icon-holder .eltd-dcb-icon {
 font-size:34px;
 color:#8bc0df;
 position:relative;
 top:4px;
 left:-8px
}
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-text-holder h6,
.eltd-doctor-single-holder .eltd-doctor-single-info .eltd-doctor-contact-block .eltd-dcb-text-holder p {
 margin:0;
 line-height:22px
}
.eltd-doctor-single-holder .eltd-doctor-single-team {
 margin-top:57px
}
.eltd-doctor-single-holder .eltd-doctor-single-team h3 {
 font-weight:600;
 margin-bottom:24px
}
.eltd-doctor-single-holder .eltd-doctor-single-team .eltd-team-slider {
 margin:44px 0 0
}
.eltd-elements-holder {
 width:100%;
 display:table;
 table-layout:fixed
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-1 {
 width:100%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-2 {
 width:50%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-3 {
 width:33.3333%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-2-3 {
 width:66.6666%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-4 {
 width:25%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-3-4 {
 width:75%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-5 {
 width:20%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-2-5 {
 width:40%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-3-5 {
 width:60%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-4-5 {
 width:80%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-1-6 {
 width:16.6666%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-width-5-6 {
 width:83.3333%
}
.eltd-elements-holder .eltd-elements-holder-item {
 display:table-cell;
 vertical-align:middle;
 position:relative;
 height:100%
}
.eltd-elements-holder .eltd-elements-holder-item .eltd-elements-holder-item-content {
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-vertical-alignment-top {
 vertical-align:top
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-vertical-alignment-bottom {
 vertical-align:bottom
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-horizontal-alignment-center {
 text-align:center
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-horizontal-alignment-right {
 text-align:right
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-horizontal-alignment-left {
 text-align:left
}
.eltd-elements-holder .eltd-elements-holder-item .eltd-elements-holder-item-inner {
 width:100%
}
.eltd-elements-holder .eltd-elements-holder-item.eltd-shadow .eltd-elements-holder-item-content {
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 border:1px solid #e2e2e2
}
.eltd-elements-holder.eltd-elements-items-float .eltd-elements-holder-item.eltd-width-1-3 {
 width:33.33333333333333%
}
.eltd-elements-holder.eltd-elements-items-float .eltd-elements-holder-item.eltd-width-1-6 {
 width:16.66666666666667%
}
.eltd-elements-holder.eltd-elements-items-float .eltd-elements-holder-item {
 float:left
}
.eltd-elements-holder .eltd-elements-holder-item-content {
 padding:0 20px
}
.eltd-team.main-info-below-image {
 -webkit-transform:translateZ(0)
}
.eltd-team.main-info-below-image .eltd-team-image-outer-wrapper {
 overflow:hidden
}
.eltd-team.main-info-below-image .eltd-team-image-outer-wrapper .eltd-team-image {
 position:relative
}
.eltd-team.main-info-below-image .eltd-team-image-outer-wrapper .eltd-team-image img {
 display:block
}
.eltd-team.main-info-below-image .eltd-team-info {
 margin-top:29px;
 text-align:center
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-title-holder {
 margin-bottom:20px
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-title-holder .eltd-team-name {
 margin:0 0 3px
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-title-holder .eltd-team-position {
 color:#716f6f;
 letter-spacing:.5px;
 margin:0
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-text {
 padding:0
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode {
 background-color:#f4f3f2;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode a {
 font-size:16px;
 -webkit-transition:color .1s ease-in-out;
 -moz-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode a .eltd-icon-element {
 color:#a09f9f
}
.eltd-call-to-action .eltd-button-wrapper .eltd-btn:hover,
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode:hover .eltd-icon-element,
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp .eltd-icon-shortcode:last-of-type a .eltd-icon-element,
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-name,
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-position {
 color:#fff
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode:hover {
 background-color:#ff5f40
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode.normal {
 margin:0 10px 10px
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-icon-shortcode:not(.normal) {
 margin:0 3px 3px
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp {
 position:relative;
 display:inline-block;
 overflow:hidden;
 margin:0 5px;
 background-color:#f4f3f2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp .eltd-icon-shortcode {
 margin:0;
 background:0 0;
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp .eltd-icon-shortcode:hover {
 background:0 0
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp .eltd-icon-shortcode:last-of-type {
 position:absolute;
 top:0;
 left:0;
 background-color:transparent;
 -webkit-transform:translate3d(0,100%,0);
 -moz-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp:hover {
 background-color:#ff5f40
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp:hover .eltd-icon-shortcode:first-of-type {
 -webkit-transform:translate3d(0,-100%,0);
 -moz-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0)
}
.eltd-team.main-info-below-image .eltd-team-info .eltd-team-social-wrapp .eltd-team-social-inner-wrapp:hover .eltd-icon-shortcode:last-of-type {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.eltd-team.main-info-below-image:hover .eltd-team-image:before {
 opacity:.6
}
.eltd-team.main-info-on-hover {
 overflow:hidden
}
.eltd-team.main-info-on-hover .eltd-team-inner {
 overflow:hidden;
 width:100%
}
.eltd-team.main-info-on-hover .eltd-team-image {
 position:relative;
 overflow:hidden
}
.eltd-team.main-info-on-hover .eltd-team-image img {
 width:100%;
 vertical-align:middle
}
.eltd-team.main-info-on-hover .eltd-team-content-holder {
 position:absolute;
 height:100%;
 width:100%;
 left:0;
 top:0;
 opacity:0;
 filter:alpha(opacity=0);
 display:table-cell;
 vertical-align:middle;
 background-color:#ff5f40;
 -webkit-transition:opacity .15s ease-out,background-color .15s ease-out;
 -moz-transition:opacity .15s ease-out,background-color .15s ease-out;
 transition:opacity .15s ease-out,background-color .15s ease-out;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content {
 display:table;
 width:100%;
 height:100%
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner {
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 position:relative
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-social-wrapp {
 margin:35px 0 0
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-social-wrapp .eltd-icon-shortcode a {
 font-size:14px
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-social-wrapp .eltd-icon-shortcode.normal {
 margin:0 10px 10px
}
.eltd-team.main-info-on-hover .eltd-team-content-holder .eltd-team-content .eltd-team-content-inner .eltd-team-social-wrapp .eltd-icon-shortcode:not(.normal) {
 margin:0 3px 3px
}
.eltd-team.main-info-on-hover:hover .eltd-team-content-holder {
 opacity:1
}
.eltd-team.main-info-on-hover .eltd-team-text {
 padding:20px 0;
 text-align:center
}
.touch .eltd-team .eltd-team-social-holder {
 cursor:pointer
}
.eltd-call-to-action {
 position:relative;
 display:block;
 box-sizing:border-box
}
.eltd-call-to-action .eltd-call-to-action-row-50-50,
.eltd-call-to-action .eltd-call-to-action-row-66-33,
.eltd-call-to-action .eltd-call-to-action-row-75-25 {
 display:table;
 box-sizing:border-box;
 width:100%
}
.eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column1 {
 width:75%
}
.eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column2 {
 width:25%
}
.eltd-call-to-action .eltd-call-to-action-row-50-50 .eltd-call-to-action-column1,
.eltd-call-to-action .eltd-call-to-action-row-50-50 .eltd-call-to-action-column2 {
 width:50%
}
.eltd-call-to-action .eltd-call-to-action-row-66-33 .eltd-call-to-action-column1 {
 width:66%
}
.eltd-call-to-action .eltd-call-to-action-row-66-33 .eltd-call-to-action-column2 {
 width:34%
}
.eltd-call-to-action .eltd-call-to-action-column2 {
 text-align:right
}
.eltd-call-to-action .eltd-call-to-action-cell {
 display:table-cell;
 vertical-align:middle
}
.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-text {
 font-size:19px;
 font-weight:400
}
.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon-holder {
 position:absolute;
 height:100%;
 top:0
}
.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon-holder .eltd-call-to-action-icon {
 display:table;
 height:100%
}
.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon-holder .eltd-call-to-action-icon .eltd-call-to-action-icon-inner {
 display:table-cell;
 height:100%;
 vertical-align:middle
}
.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon-holder .eltd-call-to-action-icon .eltd-call-to-action-icon-inner .eltd-call-to-action-icon {
 font-size:40px;
 display:inline
}
.eltd-call-to-action.with-icon .eltd-text-wrapper .eltd-call-to-action-text {
 padding:0 20px 0 70px;
 font-weight:400
}
.eltd-call-to-action .eltd-button-wrapper .eltd-btn {
 background-color:#ff5f40;
 border-color:#ff5f40;
 color:#fff
}
.eltd-call-to-action .eltd-button-wrapper .eltd-btn i {
 color:#212425
}
.eltd-call-to-action.eltd-light {
 color:#fff
}
.eltd-call-to-action.eltd-light .eltd-button-wrapper .eltd-btn.eltd-light:hover {
 background-color:#fff;
 border-color:#fff;
 color:#212425
}
.eltd-call-to-action.eltd-dark {
 color:#212425
}
.eltd-call-to-action.eltd-dark .eltd-button-wrapper .eltd-btn.eltd-dark:hover {
 background-color:#212425;
 border-color:#212425;
 color:#fff
}
.eltd-call-to-action .eltd-button-overlay-wrapper {
 overflow:visible
}
.eltd-counter-holder {
 display:block;
 opacity:0;
 padding:20px 0;
 -webkit-transition:opacity .3s ease-in;
 -moz-transition:opacity .3s ease-in;
 transition:opacity .3s ease-in
}
.eltd-counter-holder .eltd-counter-icon-holder {
 margin-bottom:28px
}
.eltd-counter-holder .eltd-counter {
 color:#2d3134;
 display:inline-block!important;
 font-size:53px;
 font-weight:500;
 font-family:Quicksand,sans-serif;
 height:1em;
 letter-spacing:-2px;
 line-height:1em;
 margin-bottom:14px;
 overflow:hidden
}
.eltd-counter-holder .eltd-separator {
 margin:-3px 0 17px
}
.eltd-counter-holder .eltd-counter-title {
 color:#2d3134;
 margin-top:0
}
.eltd-counter-holder .eltd-counter-text {
 margin:5px 0 0
}
.eltd-counter-holder-show {
 opacity:1
}
.eltd-counter-holder.left {
 text-align:left
}
.eltd-counter-holder.center {
 text-align:center;
 padding:20px 40px
}
.eltd-counter-holder.right {
 text-align:right
}
.eltd-icon-shortcode {
 display:inline-block
}
.eltd-icon-shortcode.circle,
.eltd-icon-shortcode.square {
 background-color:#ff5f40;
 width:2.1em;
 height:2.1em;
 line-height:2.1em;
 text-align:center;
 -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
 -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out
}
.eltd-icon-shortcode.circle a,
.eltd-icon-shortcode.square a {
 display:inline-block;
 width:100%;
 height:100%
}
.eltd-icon-shortcode.circle .eltd-icon-element,
.eltd-icon-shortcode.square .eltd-icon-element {
 color:#fff;
 line-height:inherit
}
.eltd-icon-shortcode.square {
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-icon-shortcode.circle {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-icon-shortcode .eltd-icon-element {
 -webkit-transition:color .15s ease-in-out;
 -moz-transition:color .15s ease-in-out;
 transition:color .15s ease-in-out
}
.eltd-icon-animation-holder {
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 transform:scale(0);
 -webkit-transition:transform .15s ease-in-out;
 -moz-transition:transform .15s ease-in-out;
 transition:transform .15s ease-in-out;
 display:inline-block
}
.eltd-icon-animation-holder.eltd-icon-animation-show {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-icon-tiny {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.eltd-icon-small {
 font-size:2em
}
.eltd-icon-medium {
 font-size:3em
}
.eltd-icon-large {
 font-size:4em
}
.eltd-icon-huge {
 font-size:5em
}
.countdown-rtl {
 direction:rtl
}
.eltd-countdown {
 font-weight:700
}
.eltd-countdown .countdown-row {
 clear:both;
 width:100%;
 padding:0 2px;
 text-align:center
}
.eltd-countdown .countdown-row .countdown-section {
 display:inline-block;
 vertical-align:middle;
 text-align:center;
 font-weight:inherit
}
.eltd-countdown .countdown-row .countdown-section .countdown-amount {
 font-family:Quicksand,sans-serif;
 display:block;
 position:relative;
 font-size:70px;
 line-height:70px;
 margin-bottom:20px;
 color:inherit;
 font-weight:500
}
.eltd-countdown .countdown-row .countdown-section .countdown-period {
 display:block;
 font-size:15px;
 letter-spacing:1px;
 text-transform:uppercase;
 color:inherit
}
.eltd-countdown .countdown-row .countdown-section .countdown-descr {
 display:block;
 width:100%
}
.countdown-show1 .countdown-section {
 width:98%
}
.countdown-show2 .countdown-section {
 width:48%
}
.countdown-show3 .countdown-section {
 width:32.5%
}
.countdown-show4 .countdown-section {
 width:24.5%
}
.countdown-show5 .countdown-section {
 width:19.5%
}
.countdown-show6 .countdown-section {
 width:16.25%
}
.countdown-show7 .countdown-section {
 width:14%
}
.eltd-message {
 position:relative;
 padding:24px 27px;
 margin:0;
 background-color:#f4f3f2;
 border:0 solid #e2e2e2
}
@media only screen and (max-width:480px) {
 .eltd-message {
  padding:20px 22px
 }
}
.eltd-message .eltd-message-inner {
 position:relative;
 padding-right:20px
}
.eltd-message .eltd-message-inner .eltd-message-text {
 display:table;
 height:100%
}
@media screen and (max-width:320px) {
 .eltd-message .eltd-message-inner .eltd-message-text {
  line-height:normal!important
 }
}
.eltd-message .eltd-message-inner .eltd-message-text .eltd-message-text-inner {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 color:#716f6f;
 font-size:14px;
 font-style:normal;
 font-weight:400
}
.eltd-message .eltd-message-inner a.eltd-close {
 position:absolute;
 right:6px;
 top:3px;
 line-height:13px;
 font-size:18px
}
.eltd-message .eltd-message-inner a.eltd-close i {
 width:14px;
 height:14px;
 color:#fff;
 font-weight:700;
 display:inline-block
}
.eltd-message .eltd-message-inner a.eltd-close i:hover {
 color:#ff5f40
}
.eltd-message.eltd-with-icon .eltd-message-icon-holder {
 float:right;
 padding:0 20px 0 34px
}
.eltd-message.eltd-with-icon .eltd-message-icon-holder .eltd-message-icon {
 display:table;
 height:100%
}
.eltd-message.eltd-with-icon .eltd-message-icon-holder .eltd-message-icon .eltd-message-icon-inner {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 color:#fff;
 font-size:18px;
 font-weight:400
}
.eltd-message.eltd-with-icon .eltd-message-icon-holder .eltd-message-icon .eltd-message-icon-inner>i,
.eltd-message.eltd-with-icon .eltd-message-icon-holder .eltd-message-icon .eltd-message-icon-inner>span {
 color:#fff;
 line-height:1em;
 padding:8px
}
.eltd-ordered-list ol {
 counter-reset:li;
 display:block;
 list-style-type:none;
 margin:0;
 padding:0
}
.eltd-ordered-list ol>li.eltd-list-item {
 border:none;
 font-family:inherit;
 font-weight:500;
 margin-bottom:10px;
 position:relative
}
.eltd-ordered-list ol>li.eltd-list-item:before {
 color:#ff5f40;
 counter-increment:li;
 display:inline-block;
 margin-right:1em;
 width:1em
}
.eltd-ordered-list.eltd-roman ol>li:before {
 content:counter(li,upper-roman)
}
.eltd-ordered-list.eltd-decimal ol>li:before {
 content:counter(li,decimal-leading-zero)
}
.eltd-unordered-list ul {
 display:block;
 list-style-type:none;
 margin:0;
 padding:0
}
.eltd-unordered-list ul>li.eltd-list-item {
 border:none;
 display:table;
 font-family:inherit;
 font-weight:500;
 line-height:0;
 position:relative;
 margin-bottom:20px;
 width:100%
}
.eltd-unordered-list ul>li.eltd-list-item .eltd-icon-wrapper {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 width:1%
}
.eltd-unordered-list ul>li.eltd-list-item .eltd-icon-wrapper i {
 color:#ff5f40
}
.eltd-unordered-list ul>li.eltd-list-item .eltd-icon-wrapper .circle i {
 color:#fff
}
.eltd-unordered-list ul>li.eltd-list-item .text {
 display:table-cell;
 height:100%;
 line-height:1em;
 padding-left:1em;
 vertical-align:middle;
 width:99%
}
.eltd-ordered-list.eltd-animate-list ol li.eltd-list-item,
.eltd-ordered-list.eltd-animate-list ul li.eltd-list-item,
.eltd-unordered-list.eltd-animate-list ol li.eltd-list-item,
.eltd-unordered-list.eltd-animate-list ul li.eltd-list-item {
 opacity:0;
 top:40px;
 -webkit-transition:opacity .4s ease-in-out,top .4s ease-in-out;
 -moz-transition:opacity .4s ease-in-out,top .4s ease-in-out;
 transition:opacity .4s ease-in-out,top .4s ease-in-out
}
.eltd-ordered-list.eltd-animate-list.eltd-appeared ol li.eltd-list-item,
.eltd-ordered-list.eltd-animate-list.eltd-appeared ul li.eltd-list-item,
.eltd-unordered-list.eltd-animate-list.eltd-appeared ol li.eltd-list-item,
.eltd-unordered-list.eltd-animate-list.eltd-appeared ul li.eltd-list-item {
 opacity:1;
 top:0
}
.eltd-tabs .eltd-tab-container .eltd-elements-holder .eltd-elements-holder-item,
.eltd-testimonials-holder .eltd-testimonials {
 opacity:0
}
.eltd-progress-bar {
 position:relative;
 margin:0 0 25px;
 width:100%;
 overflow:hidden;
 text-align:left;
 padding-right:24px
}
.eltd-progress-bar .eltd-progress-title-holder {
 position:relative;
 margin:0 0 6px
}
.eltd-progress-bar .eltd-progress-title-holder .eltd-progress-title {
 color:#2d3134;
 display:inline-block;
 z-index:100
}
.eltd-progress-bar .eltd-progress-number-wrapper {
 text-align:right;
 position:absolute;
 left:0;
 z-index:10;
 opacity:0;
 color:#fff;
 bottom:0
}
.eltd-progress-bar .eltd-progress-number-wrapper .eltd-progress-number {
 font-size:14px;
 font-weight:500;
 color:#fff;
 display:inline-block;
 text-align:center;
 float:right;
 height:16px;
 line-height:16px;
 padding-left:8px;
 padding-right:8px
}
.eltd-progress-bar .eltd-progress-number-wrapper .eltd-progress-number .eltd-percent:after {
 content:'%';
 margin-left:.1em;
 font-size:1em
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating {
 width:100%;
 height:100%
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating .eltd-progress-number {
 position:absolute;
 top:3px;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating .eltd-down-arrow {
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #e1e1e1;
 display:block;
 position:absolute;
 left:50%;
 top:100%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating-outside .eltd-progress-number {
 background-color:transparent;
 bottom:0;
 color:#2d3134;
 font-size:13px;
 font-weight:500
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating-inside .eltd-progress-number {
 bottom:-3px;
 height:16px;
 line-height:16px;
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 transform:translateX(-100%)
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-floating-inside .eltd-progress-number .eltd-percent {
 display:inline-block
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-static {
 width:100%;
 margin-left:0
}
.eltd-progress-bar .eltd-progress-number-wrapper.eltd-static .eltd-progress-number {
 color:#ff5f40;
 font-size:13px
}
.eltd-progress-bar .eltd-progress-content-outer {
 background-color:#f4f3f2;
 position:relative;
 overflow:hidden;
 height:11px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-progress-bar .eltd-progress-content-outer .eltd-progress-content {
 max-width:100%;
 width:0;
 overflow:hidden;
 background-color:#ff5f40;
 height:11px;
 border:1px solid transparent;
 box-sizing:border-box
}
.eltd-testimonials-holder .eltd-grid {
 position:relative
}
.eltd-testimonials-holder .eltd-testimonials .eltd-testimonial-image-holder {
 display:block
}
.eltd-testimonials-holder .eltd-testimonials .eltd-testimonial-image-holder img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider {
 margin-top:-21px;
 text-align:center
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-content {
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-image-holder {
 height:90px;
 margin:0 auto 35px;
 width:90px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-image-holder img {
 max-width:90px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder {
 position:relative;
 display:block
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner {
 display:block;
 text-align:center
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text {
 color:#f4f3f2;
 font-family:Quicksand,sans-serif;
 font-size:20px;
 line-height:1.6em;
 padding:0 150px;
 -webkit-transform:translateZ(0)
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-separator-holder {
 margin-top:31px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-separator-holder .eltd-separator {
 border-color:#ff5f40
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-title {
 margin:20px 0;
 font-size:30px;
 line-height:1.6em;
 font-weight:700;
 -webkit-transform:translateZ(0)
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-author {
 margin:22px 0 0;
 color:#f4f3f2;
 -webkit-transform:translateZ(0)
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonials-job {
 color:#ff5f40;
 margin-top:2px;
 -webkit-transform:translateZ(0)
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .owl-controls {
 margin-top:40px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-slider .owl-controls .owl-dots {
 margin-top:-20px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .owl-stage {
 -webkit-filter:blur(0)
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content {
 -webkit-transform:translateZ(0);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-title {
 margin:0 0 20px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text {
 font-size:16px
}
.eltd-boxed-layout .eltd-testimonial-text-holder {
 background-color:#fff;
 padding:29px 40px 27px
}
.eltd-flat-layout .eltd-testimonial-text-holder {
 background-color:transparent;
 padding:0
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom {
 margin-top:34px;
 min-height:60px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-image-holder {
 float:left;
 height:60px;
 margin-right:30px;
 width:60px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-image-holder img {
 max-width:60px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-author {
 font-size:16px;
 margin:0;
 padding-top:3px
}
.eltd-testimonials-holder .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-job {
 color:#716f6f;
 margin:1px 0 0
}
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-author,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonials-job,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-title,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-author,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text,
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonials-job {
 color:#fff
}
.eltd-testimonials-holder.eltd-light .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-separator-holder .eltd-separator {
 border-color:#fff
}
.eltd-boxed-layout.eltd-light .eltd-testimonial-text-holder {
 background-color:#212425
}
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-author,
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text,
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonials-job {
 color:#212425
}
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-slider .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-separator-holder .eltd-separator {
 border-color:#212425
}
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-title {
 color:#969696
}
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonial-author,
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-bottom .eltd-testimonials-job,
.eltd-testimonials-holder.eltd-dark .eltd-testimonials.eltd-testimonials-carousel .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text-inner .eltd-testimonial-text {
 color:#212425
}
.eltd-boxed-layout.eltd-dark .eltd-testimonial-text-holder {
 background-color:#eee
}
.eltd-full-width .eltd-testimonials-holder .eltd-tes-nav>.eltd-tes-nav-prev {
 left:112px
}
.eltd-full-width .eltd-testimonials-holder .eltd-tes-nav>.eltd-tes-nav-next {
 right:112px
}
.eltd-full-width .eltd-testimonials-holder.eltd-tes-skin-light .eltd-tes-nav>* {
 color:#fff
}
.eltd-full-width .eltd-grid-section .eltd-testimonials-holder .eltd-tes-nav>.eltd-tes-nav-prev {
 left:-98px
}
.eltd-full-width .eltd-grid-section .eltd-testimonials-holder .eltd-tes-nav>.eltd-tes-nav-next {
 right:-98px
}
.eltd-price-table {
 position:relative;
 width:100%;
 padding:0;
 margin-left:2.5%;
 float:left;
 -webkit-transition:.2s all ease-in-out;
 -moz-transition:.2s all ease-in-out;
 transition:.2s all ease-in-out
}
.eltd-price-table:first-child {
 margin-left:0
}
.eltd-price-table .eltd-price-table-inner {
 position:relative;
 background-color:#fff;
 border:1px solid #e2e2e2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-price-table .eltd-price-table-inner ul {
 list-style:none;
 margin:0
}
.eltd-price-table .eltd-price-table-inner ul li {
 text-align:center;
 margin:0;
 padding:13px 20px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-title {
 border-bottom:1px solid #e2e2e2;
 padding:20px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-title h5 {
 color:#2d3134;
 margin:0
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-price {
 padding:31px 20px 22px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-price .eltd-price-holder {
 font-family:Quicksand,sans-serif;
 font-size:53px;
 font-weight:700;
 line-height:1em
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-price .eltd-price-holder .eltd-currency {
 color:#9c9c9c;
 display:inline-block;
 font-size:35px;
 margin-right:-10px;
 top:-10px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-price .eltd-price-holder .eltd-value {
 color:#2d3134
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-title h4,
.eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-title h5 {
 color:#ff5f40
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-price .eltd-interval {
 display:block;
 font-size:14px;
 font-weight:600;
 margin-top:1px;
 text-transform:lowercase
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-content {
 padding:0 50px;
 margin-bottom:34px;
 margin-top:-8px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-content ul {
 border-top:1px solid #e2e2e2;
 padding:0;
 margin:8px -50px -22px
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-content ul li {
 border-bottom:1px solid #e2e2e2
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-content ul li:last-child {
 border-bottom:none
}
.eltd-price-table .eltd-price-table-inner .eltd-price-table-button {
 border-top:1px solid #e2e2e2;
 padding:20px
}
.eltd-pricing-tables.eltd-two-columns .eltd-price-table {
 width:48.75%
}
.eltd-pricing-tables.eltd-three-columns .eltd-price-table {
 width:31.666666666666668%
}
.eltd-pricing-tables.eltd-four-columns .eltd-price-table {
 width:23.125%
}
.eltd-larger-active .eltd-price-table {
 margin-top:18px
}
.eltd-larger-active .eltd-price-table.eltd-active {
 margin-top:0
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-title {
 padding:29px 20px 25px
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-price {
 padding:35px 20px 27px
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-price .eltd-price-holder {
 font-size:64px
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-price .eltd-price-holder .eltd-currency {
 top:-16px
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-button {
 padding:25px 20px;
 color:#fff!important
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-button .eltd-btn {
 background-color:#ff5f40
}
.eltd-larger-active .eltd-price-table.eltd-active .eltd-price-table-inner .eltd-price-table-button .eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-border-hover):hover {
 background-color:#ff5f40!important
}
.eltd-tabs .eltd-tabs-nav {
 display:block;
 list-style:none;
 margin:0;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-tabs .eltd-tabs-nav li {
 display:block;
 font-size:24px;
 line-height:24px;
 margin:0
}
.eltd-tabs .eltd-tabs-nav li .eltd-tab-title {
 color:inherit;
 display:block;
 line-height:1.2em;
 margin:0;
 text-align:center;
 vertical-align:middle
}
.eltd-tabs .eltd-tabs-nav li .eltd-tab-title a {
 background:#fff;
 border:1px solid #e2e2e2;
 color:#2d3134;
 display:block;
 padding:17px 32px;
 vertical-align:middle;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:background-color .2s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:background-color .2s cubic-bezier(.35,.7,.32,.9);
 transition:background-color .2s cubic-bezier(.35,.7,.32,.9)
}
.eltd-tabs .eltd-tabs-nav li .eltd-tab-title a .eltd-icon-frame {
 display:inline-block;
 font-size:24px;
 margin-right:10px;
 vertical-align:middle
}
.eltd-tabs .eltd-tabs-nav li.ui-state-active a,
.eltd-tabs .eltd-tabs-nav li.ui-state-hover a {
 background-color:#ff5f40;
 color:#fff
}
.eltd-tabs .eltd-tabs-nav li.ui-state-active a .eltd-icon-frame,
.eltd-tabs .eltd-tabs-nav li.ui-state-hover a .eltd-icon-frame {
 color:#2d3134
}
.eltd-tabs .eltd-tabs-nav li:first-child a {
 border-top-left-radius:4px
}
.eltd-tabs .eltd-tabs-nav li:last-child a {
 border-top-right-radius:4px
}
.eltd-tabs .eltd-tab-container {
 background:#fff;
 border:1px solid #e2e2e2;
 padding:22px 37px 32px;
 position:relative;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-tabs.eltd-horizontal-tab .eltd-tabs-nav li:not(:last-child) a,
.eltd-tabs.eltd-vertical-tab .eltd-tabs-nav li a {
 border-right:0
}
.eltd-tabs.eltd-horizontal-tab .eltd-tabs-nav li a,
.eltd-tabs.eltd-vertical-tab .eltd-tabs-nav li:not(:last-child) a {
 border-bottom:0
}
.eltd-tabs .eltd-tab-container .eltd-elements-holder .eltd-elements-holder-item.eltd-appeared {
 opacity:1;
 -webkit-transition:all .75s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .75s cubic-bezier(.35,.7,.32,.9);
 transition:all .75s cubic-bezier(.35,.7,.32,.9)
}
.eltd-tabs.equal.eltd-column-1>ul>li {
 width:calc(100% / 1)
}
.eltd-tabs.equal.eltd-column-2>ul>li {
 width:calc(100% / 2)
}
.eltd-tabs.equal.eltd-column-3>ul>li {
 width:calc(100% / 3)
}
.eltd-tabs.equal.eltd-column-4>ul>li {
 width:calc(100% / 4)
}
.eltd-tabs.equal.eltd-column-5>ul>li {
 width:calc(100% / 5)
}
.eltd-tabs.eltd-horizontal-tab .eltd-tabs-nav li {
 float:left
}
.eltd-tabs.eltd-vertical-tab .eltd-tabs-nav {
 float:left;
 width:25%
}
.eltd-tabs.eltd-vertical-tab .eltd-tabs-nav li {
 display:block;
 position:relative;
 width:100%
}
.eltd-tabs.eltd-vertical-tab .eltd-tab-container {
 float:left;
 width:75%
}
.eltd-tabs.eltd-dark-skin .eltd-tabs-nav li .eltd-tab-title a {
 background:#2d3134;
 border:1px solid #e2e2e2;
 color:#fff
}
.eltd-tabs.eltd-dark-skin .eltd-tabs-nav li.ui-state-active a,
.eltd-tabs.eltd-dark-skin .eltd-tabs-nav li.ui-state-hover a {
 background-color:#ff5f40;
 color:#fff
}
.eltd-tabs.eltd-dark-skin .eltd-tabs-nav li.ui-state-active a .eltd-icon-frame,
.eltd-tabs.eltd-dark-skin .eltd-tabs-nav li.ui-state-hover a .eltd-icon-frame {
 color:#2d3134
}
.eltd-accordion-holder {
 position:relative
}
.eltd-accordion-holder>div:first-child {
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.eltd-accordion-holder>div:nth-last-child(2) {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.eltd-accordion-holder .eltd-accordion-title-holder {
 background:#f4f3f2;
 color:#716f6f;
 cursor:pointer;
 display:table;
 min-height:19px;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 transition:color .15s cubic-bezier(.35,.7,.32,.9)
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-icon-holder {
 display:table-cell;
 font-size:19px;
 padding-right:20px;
 vertical-align:middle;
 width:1%;
 -webkit-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 transition:color .15s cubic-bezier(.35,.7,.32,.9)
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-title {
 color:inherit;
 display:table-cell;
 vertical-align:middle;
 width:98%
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-mark-holder {
 display:table-cell;
 vertical-align:middle;
 width:1%
}
.eltd-google-map,
.eltd-google-map embed,
.eltd-google-map iframe,
.eltd-google-map object {
 display:block;
 width:100%
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-mark-holder .eltd-accordion-mark-icon {
 position:relative
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-mark-holder .eltd-accordion-mark-icon>span {
 font-size:19px;
 height:19px;
 position:absolute;
 right:0;
 top:0;
 width:19px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-mark-holder .eltd-accordion-mark-icon>span.eltd-open {
 opacity:1
}
.eltd-accordion-holder .eltd-accordion-title-holder .eltd-accordion-mark-holder .eltd-accordion-mark-icon>span.eltd-close,
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-active .eltd-accordion-mark-icon>span.eltd-open {
 opacity:0
}
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-active {
 background-color:#ff5f40;
 color:#fff
}
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-active .eltd-accordion-mark-icon>span.eltd-close {
 opacity:1
}
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-hover:not(.ui-state-active) {
 color:#ff5f40
}
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-hover:not(.ui-state-active) .eltd-accordion-icon-holder,
.eltd-accordion-holder .eltd-accordion-title-holder.ui-state-hover:not(.ui-state-active) .eltd-accordion-title {
 -webkit-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .15s cubic-bezier(.35,.7,.32,.9);
 transition:color .15s cubic-bezier(.35,.7,.32,.9)
}
.eltd-accordion-holder .eltd-accordion-content {
 background:#fff;
 margin:0;
 padding:0
}
.eltd-accordion-holder .eltd-accordion-content .eltd-accordion-content-inner {
 padding:21px 27px 38px
}
.eltd-accordion-holder.eltd-boxed {
 border-bottom:none
}
.eltd-accordion-holder.eltd-boxed .eltd-accordion-title-holder {
 border-bottom:2px solid #fff;
 padding:13px 17px 13px 28px
}
.eltd-google-map-holder {
 position:relative
}
.eltd-google-map {
 height:300px
}
.eltd-google-map img {
 max-width:none
}
.eltd-google-map-overlay {
 position:absolute;
 z-index:1000;
 width:100%;
 height:100%;
 display:none;
 top:0;
 left:0
}
.eltd-separator-holder {
 position:relative;
 height:auto;
 font-size:0;
 line-height:1em
}
.eltd-separator-holder.eltd-separator-center {
 text-align:center
}
.eltd-separator-holder.eltd-separator-left {
 text-align:left
}
.eltd-separator-holder.eltd-separator-right {
 text-align:right
}
.eltd-separator-holder.eltd-separator-full-width .eltd-separator {
 width:100%!important
}
.eltd-separator {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 border-color:#ff5f40;
 border-style:solid;
 margin:-5px 0 9px;
 border-width:0 0 3px;
 width:48px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-blog-list-holder {
 display:inline-block;
 width:100%
}
.eltd-blog-list-holder>ul {
 list-style:none;
 display:inline-block;
 width:100%;
 height:100%;
 position:relative;
 margin:0;
 padding:0;
 vertical-align:top
}
.eltd-blog-list-holder>ul>li {
 display:block;
 float:left;
 margin-bottom:30px;
 margin-right:30px;
 position:relative;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-blog-list-holder>ul>li:last-child {
 margin-bottom:0
}
.eltd-blog-list-holder .eltd-item-text-holder {
 display:inline-block;
 padding:20px 0 0;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.carousel .carousel-inner .item,
.eltd-btn {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.eltd-blog-list-holder .eltd-item-text-holder .eltd-item-title {
 line-height:1.4em;
 margin:0
}
.eltd-blog-list-holder .eltd-item-text-holder .eltd-excerpt {
 margin:10px 0 0
}
.eltd-blog-list-holder .eltd-item-text-holder .eltd-item-info-section {
 margin-top:15px
}
.eltd-blog-list-holder .eltd-item-info-section>div {
 position:relative;
 float:left;
 color:#5d5e5f;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 line-height:inherit;
 margin:0 22px
}
.eltd-btn,
.eltd-btn .eltd-btn-text {
 line-height:1em;
 display:inline-block
}
.eltd-blog-list-holder .eltd-item-info-section>div.eltd-post-info-author,
.eltd-blog-list-holder .eltd-item-info-section>div.eltd-post-info-category,
.eltd-blog-list-holder .eltd-item-info-section>div:first-child {
 margin-left:0
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-2>ul>li:nth-child(2n),
.eltd-blog-list-holder.eltd-boxes.eltd-column-3>ul>li:nth-child(3n),
.eltd-blog-list-holder.eltd-boxes.eltd-column-4>ul>li:nth-child(4n),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-2>ul>li:nth-child(2n),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-3>ul>li:nth-child(3n),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-4>ul>li:nth-child(4n),
.eltd-blog-list-holder.eltd-minimal.eltd-column-2>ul>li:nth-child(2n),
.eltd-blog-list-holder.eltd-minimal.eltd-column-3>ul>li:nth-child(3n),
.eltd-blog-list-holder.eltd-minimal.eltd-column-4>ul>li:nth-child(4n) {
 margin-right:0
}
.eltd-blog-list-holder .eltd-item-info-section>div a {
 color:#ff5f40
}
.eltd-blog-list-holder .eltd-item-info-section>div a:hover {
 color:#716f6f
}
.eltd-blog-list-holder .eltd-item-info-section>div:not(:last-child):after {
 position:absolute;
 top:8px;
 right:-10px;
 display:inline-block;
 content:"";
 height:10px;
 width:1px;
 background-color:#b9b9b9;
 visibility:visible;
 opacity:1
}
.eltd-blog-list-holder .eltd-read-more-holder {
 margin-top:15px
}
.eltd-blog-list-holder .eltd-read-more-holder .eltd-icon-ion-icon {
 color:#ff5f40
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-2>ul>li,
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-2>ul>li,
.eltd-blog-list-holder.eltd-minimal.eltd-column-2>ul>li {
 width:calc((100% - ((2 - 1) * 30px))/ 2)
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-2>ul>li:nth-child(2n+1),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-2>ul>li:nth-child(2n+1),
.eltd-blog-list-holder.eltd-minimal.eltd-column-2>ul>li:nth-child(2n+1) {
 clear:both
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-3>ul>li,
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-3>ul>li,
.eltd-blog-list-holder.eltd-minimal.eltd-column-3>ul>li {
 width:calc((100% - ((3 - 1) * 30px))/ 3)
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-3>ul>li:nth-child(3n+1),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-3>ul>li:nth-child(3n+1),
.eltd-blog-list-holder.eltd-minimal.eltd-column-3>ul>li:nth-child(3n+1) {
 clear:both
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-4>ul>li,
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-4>ul>li,
.eltd-blog-list-holder.eltd-minimal.eltd-column-4>ul>li {
 width:calc((100% - ((4 - 1) * 30px))/ 4)
}
.eltd-blog-list-holder.eltd-boxes.eltd-column-4>ul>li:nth-child(4n+1),
.eltd-blog-list-holder.eltd-image-in-box.eltd-column-4>ul>li:nth-child(4n+1),
.eltd-blog-list-holder.eltd-minimal.eltd-column-4>ul>li:nth-child(4n+1) {
 clear:both
}
.eltd-blog-list-holder .eltd-item-image>a {
 display:block;
 position:relative;
 overflow:hidden
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-1 .eltd-blog-list-masonry-item:nth-child(1n):before,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-2 .eltd-blog-list-masonry-item:nth-child(2n):before,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-3 .eltd-blog-list-masonry-item:nth-child(3n):before,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-4 .eltd-blog-list-masonry-item:nth-child(4n):before {
 display:none
}
.eltd-blog-list-holder .eltd-item-image>a:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out
}
.eltd-blog-list-holder .eltd-item-image>a:hover:before {
 background:rgba(255,255,255,.25)
}
.eltd-blog-list-holder .eltd-item-image img {
 width:100%;
 float:left
}
.eltd-blog-list-holder .eltd-item-info-section>div.eltd-blog-share {
 margin:0
}
.eltd-blog-list-holder .eltd-item-info-section>div.eltd-blog-share .eltd-social-share-holder:before {
 content:""
}
.eltd-blog-list-holder .eltd-item-info-section>div.eltd-blog-share .eltd-social-share-holder>ul {
 padding-left:0
}
.eltd-blog-list-holder .eltd-item-info-section>.eltd-post-info-date {
 letter-spacing:.5px
}
.eltd-blog-list-holder.eltd-boxes>ul>li {
 background:0 0;
 margin-bottom:30px
}
.eltd-blog-list-holder.eltd-boxes>ul>li .eltd-item-text-holder {
 padding:31px 40px 34px
}
.eltd-blog-list-holder.eltd-boxes>ul>li .eltd-item-text-holder .eltd-item-info-section {
 margin-top:8px
}
.eltd-blog-list-holder.eltd-boxes>ul>li .eltd-item-text-holder .eltd-excerpt {
 margin:13px 0 0
}
.eltd-blog-list-holder.eltd-boxes.eltd-no-padding>ul>li .eltd-item-text-holder {
 padding:22px 0 0
}
.eltd-blog-list-holder.eltd-masonry.eltd-column-1 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-column-1 .eltd-blog-list-masonry-item {
 width:calc((100% - ((1 - 1) * 30px))/ 1)
}
.eltd-blog-list-holder.eltd-masonry.eltd-column-2 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-column-2 .eltd-blog-list-masonry-item {
 width:calc((100% - ((2 - 1) * 30px))/ 2)
}
.eltd-blog-list-holder.eltd-masonry.eltd-column-3 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-column-3 .eltd-blog-list-masonry-item {
 width:calc((100% - ((3 - 1) * 30px))/ 3)
}
.eltd-blog-list-holder.eltd-masonry.eltd-column-4 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-column-4 .eltd-blog-list-masonry-item {
 width:calc((100% - ((4 - 1) * 30px))/ 4)
}
.eltd-blog-list-holder.eltd-masonry .eltd-blog-list-item {
 margin:0
}
.eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-gutter {
 width:30px
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-1 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-1 .eltd-blog-list-masonry-item {
 width:calc((100% - ((1 - 1) * (30px * 2)))/ 1)
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-2 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-2 .eltd-blog-list-masonry-item {
 width:calc((100% - ((2 - 1) * (30px * 2)))/ 2)
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-3 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-3 .eltd-blog-list-masonry-item {
 width:calc((100% - ((3 - 1) * (30px * 2)))/ 3)
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-4 .eltd-blog-list-masonry-grid-sizer,
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator.eltd-column-4 .eltd-blog-list-masonry-item {
 width:calc((100% - ((4 - 1) * (30px * 2)))/ 4)
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator .eltd-blog-list-masonry-grid-gutter {
 width:calc(30px * 2)
}
.eltd-blog-list-holder.eltd-masonry.eltd-with-separator .eltd-blog-list-masonry-item:before {
 background:#e2e2e2;
 content:'';
 display:block;
 height:100%;
 left:-30px;
 position:absolute;
 top:0;
 width:1px;
 z-index:1
}
.eltd-blog-list-holder.eltd-masonry .eltd-blog-list {
 opacity:0;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-blog-list-holder.eltd-masonry .eltd-blog-list.eltd-appeared {
 opacity:1
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-image {
 position:relative
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-image .eltd-post-info-category {
 right:20px;
 top:23px;
 position:absolute;
 z-index:1
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-image .eltd-post-info-category:first-child:last-child {
 position:relative;
 top:auto;
 right:auto
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-image .eltd-post-info-category a {
 background:#fff;
 color:#716f6f;
 display:inline-block;
 padding:10px 20px;
 font-family:"Open Sans",sans-serif;
 font-size:11px;
 font-weight:500;
 line-height:1em;
 text-transform:uppercase
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-image .eltd-post-info-category a:hover {
 background:#ff5f40;
 color:#fff
}
.eltd-blog-list-holder.eltd-masonry .eltd-item-text-holder {
 padding-top:22px
}
.eltd-blog-list-holder.eltd-image-in-box>ul>li {
 margin-bottom:30px
}
.eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 min-width:105px;
 width:35%
}
.eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 max-width:calc(100% - 105px);
 padding:0 0 0 24px;
 width:65%
}
.eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder .eltd-item-title {
 margin-top:-.2em
}
.eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder .eltd-excerpt,
.eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder .eltd-item-info-section,
.eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-info-section {
 margin-top:3px
}
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-item-title {
 color:#fff
}
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-excerpt,
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-item-info-section>div,
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-item-info-section>div a {
 color:#bbb
}
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-read-more-holder a {
 color:#bbb!important
}
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-read-more-holder a .eltd-icon-ion-icon {
 color:#fff
}
.eltd-blog-list-holder.eltd-image-in-box.eltd-light-skin .eltd-item-text-holder .eltd-read-more-holder a:hover {
 color:#ff5f40!important
}
.eltd-blog-list-holder.eltd-minimal>ul>li {
 margin-bottom:40px
}
.eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder {
 padding-top:0
}
.eltd-blog-list-holder.eltd-box-shadow .eltd-blog-list-item {
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03)
}
.eltd-btn {
 background-clip:padding-box;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:700;
 letter-spacing:.03em;
 outline:0;
 padding:18px 44px;
 position:relative;
 text-transform:uppercase;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 box-sizing:border-box;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-btn .eltd-btn-text {
 letter-spacing:1px;
 vertical-align:middle
}
.eltd-btn .eltd-icon-dripicons {
 color:#ff5f40;
 display:inline-block;
 vertical-align:middle;
 margin-left:2px
}
.eltd-btn.eltd-btn-solid {
 background-color:#ff5f40;
 border:1px solid #ff5f40;
 color:#fff
}
.eltd-btn.eltd-btn-solid:after {
 content:"";
 position:absolute;
 top:-2px;
 left:-2px;
 width:calc(100% + 4px);
 height:calc(100% + 4px);
 background:rgba(255,255,255,.15);
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#ff5f40
}
.eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover:after {
 opacity:1
}
.eltd-btn.eltd-btn-solid.eltd-dark:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover:after,
.eltd-clients-carousel {
 opacity:0
}
.eltd-btn.eltd-btn-solid.eltd-light {
 background-color:#212425;
 border:1px solid #212425;
 color:#fff
}
.eltd-btn.eltd-btn-solid.eltd-light:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-solid.eltd-light:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#ff5f40!important
}
.eltd-btn.eltd-btn-solid.eltd-light:not(.eltd-btn-custom-border-hover):not(.eltd-btn-hover-animation):hover {
 border-color:#ff5f40!important
}
.eltd-btn.eltd-btn-solid.eltd-dark {
 background-color:#fff;
 border:1px solid #fff;
 color:#212425
}
.eltd-btn.eltd-btn-solid.eltd-dark:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-solid.eltd-dark:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#ff5f40!important
}
.eltd-btn.eltd-btn-solid.eltd-dark:not(.eltd-btn-custom-border-hover):not(.eltd-btn-hover-animation):hover {
 border-color:#ff5f40!important
}
.eltd-btn.eltd-btn-outline {
 border:1px solid #ff5f40;
 color:#ff5f40;
 background-color:transparent
}
.eltd-btn.eltd-btn-outline:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-outline:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#ff5f40!important
}
.eltd-btn.eltd-btn-outline:not(.eltd-btn-custom-border-hover):not(.eltd-btn-hover-animation):hover {
 border-color:#ff5f40!important
}
.eltd-btn.eltd-btn-outline.eltd-light {
 border:1px solid #fff;
 color:#fff;
 background-color:transparent
}
.eltd-btn.eltd-btn-outline.eltd-light:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-outline.eltd-light:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#212425!important
}
.eltd-btn.eltd-btn-outline.eltd-light:not(.eltd-btn-custom-border-hover):not(.eltd-btn-hover-animation):hover {
 border-color:#212425!important
}
.eltd-btn.eltd-btn-outline.eltd-dark {
 border:1px solid #212425;
 color:#212425;
 background-color:transparent
}
.eltd-btn.eltd-btn-outline.eltd-dark:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#212425!important
}
.eltd-btn.eltd-btn-outline.eltd-dark:not(.eltd-btn-custom-hover-bg):not(.eltd-btn-hover-animation):hover {
 background-color:#fff!important
}
.eltd-btn.eltd-btn-outline.eltd-dark:not(.eltd-btn-custom-border-hover):not(.eltd-btn-hover-animation):hover {
 border-color:#fff!important
}
.eltd-btn.eltd-btn-minimal {
 background-color:transparent;
 border:0;
 color:#212425;
 padding:0!important
}
.eltd-btn.eltd-btn-minimal:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#ff5f40!important
}
.eltd-btn.eltd-btn-minimal.eltd-light {
 color:#fff
}
.eltd-btn.eltd-btn-minimal.eltd-light.eltd-btn-hover-animation:not(.eltd-btn-custom-hover-color):hover {
 color:#fff!important
}
.eltd-btn.eltd-btn-minimal.eltd-light:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#ff5f40!important
}
.eltd-btn.eltd-btn-minimal.eltd-dark {
 color:#212425
}
.eltd-btn.eltd-btn-minimal.eltd-dark.eltd-btn-hover-animation:not(.eltd-btn-custom-hover-color):hover {
 color:#212425!important
}
.eltd-btn.eltd-btn-minimal.eltd-dark:not(.eltd-btn-custom-hover-color):not(.eltd-btn-hover-animation):hover {
 color:#ff5f40!important
}
.eltd-btn.eltd-btn-minimal.eltd-btn-icon i,
.eltd-btn.eltd-btn-minimal.eltd-btn-icon span:not(.eltd-btn-text) {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-btn.eltd-btn-minimal.eltd-btn-icon:hover i,
.eltd-btn.eltd-btn-minimal.eltd-btn-icon:hover span:not(.eltd-btn-text) {
 -webkit-transform:translate3d(4px,0,0);
 -moz-transform:translate3d(4px,0,0);
 transform:translate3d(4px,0,0)
}
.eltd-btn.eltd-btn-small {
 font-size:13px;
 padding:18px 44px
}
.eltd-btn.eltd-btn-small .eltd-icon-dripicons {
 font-size:15px;
 margin-top:-2px
}
.eltd-btn.eltd-btn-medium .eltd-icon-dripicons {
 font-size:15px;
 margin-top:0
}
.eltd-btn.eltd-btn-large {
 font-size:15px;
 padding:19px 46px
}
.eltd-btn.eltd-btn-large .eltd-icon-dripicons {
 font-size:15px;
 margin-top:2px
}
.eltd-btn.eltd-btn-huge,
.eltd-btn.eltd-btn-huge-full-width {
 font-size:16px;
 padding:19px 46px
}
.eltd-btn.eltd-btn-huge .eltd-icon-dripicons,
.eltd-btn.eltd-btn-huge-full-width .eltd-icon-dripicons {
 font-size:15px;
 margin-top:2px
}
.eltd-btn.eltd-btn-huge-full-width {
 display:block;
 text-align:center
}
.eltd-btn.eltd-btn-icon .eltd-btn-text {
 margin-right:2px
}
button.eltd-btn,
input[type=submit].eltd-btn {
 cursor:pointer
}
.eltd-clients-carousel.owl-carousel .owl-stage-outer {
 margin:-20px;
 padding:20px
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder {
 position:relative
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder img {
 height:auto;
 margin:0 auto;
 max-width:100%;
 width:initial
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-clients-carousel-first-image-holder.eltd-image-zoom img {
 -webkit-transition:transform .15s ease-out;
 -moz-transition:transform .15s ease-out;
 transition:transform .15s ease-out;
 -webkit-backface-visibility:hidden
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-clients-carousel-first-image-holder.eltd-image-zoom:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 transform:scale(1.1)
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-clients-carousel-first-image-holder.eltd-image-change {
 left:0;
 opacity:1;
 position:absolute;
 top:0;
 z-index:5;
 width:100%;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-clients-carousel-second-image-holder {
 display:block;
 opacity:0;
 position:relative;
 top:0;
 left:0;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-clients-carousel-second-image-holder img {
 max-width:100%
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder:hover .eltd-clients-carousel-first-image-holder.eltd-image-change {
 opacity:0
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder:hover .eltd-clients-carousel-second-image-holder {
 opacity:1
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-image-flip.eltd-clients-carousel-first-image-holder,
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-image-flip.eltd-clients-carousel-second-image-holder {
 display:block;
 opacity:1;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder .eltd-image-flip.eltd-clients-carousel-second-image-holder {
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 -webkit-transform:translate3d(0,100%,0);
 -moz-transform:translate3d(0,100%,0);
 transform:translate3d(0,100%,0)
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder:hover .eltd-image-flip.eltd-clients-carousel-first-image-holder {
 opacity:0;
 -webkit-transform:translate3d(0,-100%,0);
 -moz-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0)
}
.eltd-clients-carousel .eltd-clients-carousel-item-holder:hover .eltd-image-flip.eltd-clients-carousel-second-image-holder {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.eltd-clients-carousel .owl-controls .owl-dots {
 display:inline-block;
 margin:0 auto
}
.eltd-clients-carousel .owl-controls .owl-nav {
 color:#716f6f;
 font-size:40px
}
.eltd-clients-carousel .owl-controls .owl-nav .owl-next,
.eltd-clients-carousel .owl-controls .owl-nav .owl-prev {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.eltd-clients-carousel .owl-controls .owl-nav .owl-prev {
 left:20px
}
.eltd-clients-carousel .owl-controls .owl-nav .owl-next {
 right:20px
}
.eltd-clients-carousel .owl-controls .owl-dots .owl-dot {
 float:left
}
.eltd-clients-carousel .owl-controls .owl-dots .owl-dot span {
 background:#716f6f;
 height:12px;
 display:block;
 margin:0 6px;
 width:12px
}
.eltd-clients-carousel .owl-controls .owl-dots .owl-dot.active:first-of-type:last-of-type {
 display:none
}
.eltd-clients-carousel .owl-controls .owl-dots .owl-dot.active span {
 background:#ff5f40
}
blockquote {
 quotes:none;
 position:relative;
 display:table
}
blockquote .eltd-icon-quotations-holder {
 display:table-cell;
 width:1%;
 padding:0;
 font-size:70px;
 line-height:40px;
 font-weight:400;
 color:#ff5f40
}
blockquote .eltd-icon-quotations-holder .icon_quotations {
 position:relative;
 top:-16px;
 left:-16px
}
blockquote .eltd-blockquote-text {
 display:table-cell;
 vertical-align:top
}
.eltd-image-gallery .eltd-grayscale .eltd-gallery-image img {
 filter:grayscale(100%);
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-image-gallery .eltd-grayscale .eltd-gallery-image:hover img {
 filter:none
}
.eltd-image-gallery .eltd-gallery-image img {
 display:block
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-2 .eltd-gallery-image {
 width:49%;
 margin-right:2%;
 margin-bottom:2%;
 display:inline-block;
 float:left
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-2 .eltd-gallery-image:nth-child(2n) {
 margin-right:0
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-2 .eltd-gallery-image:nth-child(2n+1) {
 clear:both
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image {
 width:32%;
 margin-right:2%;
 margin-bottom:2%;
 display:inline-block;
 float:left
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image:nth-child(3n) {
 margin-right:0
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image:nth-child(3n+1) {
 clear:both
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image {
 width:24%;
 margin-right:1.33333%;
 margin-bottom:1.33333%;
 display:inline-block;
 float:left
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(4n) {
 margin-right:0
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(4n+1) {
 clear:both
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image {
 width:19%;
 margin-right:1.25%;
 margin-bottom:1.25%;
 display:inline-block;
 float:left
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(5n) {
 margin-right:0
}
.eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(5n+1) {
 clear:both
}
.eltd-image-gallery.eltd-box-shadow .owl-carousel .owl-stage-outer {
 padding:15px;
 margin:-15px
}
.eltd-image-gallery.eltd-box-shadow img {
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03)
}
.eltd-video-button-play {
 color:#ff5f40;
 display:block;
 font-size:50px;
 height:74px;
 line-height:74px;
 margin:0 auto;
 position:relative;
 text-align:center;
 width:74px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 -moz-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 transition:all .3s cubic-bezier(.25,.1,.11,1.33)
}
.eltd-video-button-play .eltd-video-button-wrapper {
 background-color:#fff;
 color:inherit;
 display:block;
 height:100%;
 position:relative;
 width:100%;
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-video-button-play .eltd-video-button-wrapper span {
 left:50%;
 margin-left:5%;
 position:absolute;
 top:50%;
 -webkit-transform:translate3d(-50%,-50%,0);
 -moz-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.eltd-video-button-play .eltd-video-button-wrapper:before {
 background-color:rgba(255,255,255,.5);
 content:"";
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:-1;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-dropcaps,
.eltd-social-share-holder.eltd-list {
 position:relative
}
.eltd-iwt,
.eltd-process-item {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-video-button-play .eltd-video-button-wrapper:hover {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-video-button-play .eltd-video-button-wrapper:hover:before {
 -webkit-transform:scale(1.3);
 -moz-transform:scale(1.3);
 transform:scale(1.3)
}
.eltd-video-button-play.eltd-outline .eltd-video-button-wrapper {
 background-color:transparent;
 border:1px solid #fff;
 color:#fff
}
.eltd-video-button-title {
 margin-top:20px;
 text-align:center
}
.eltd-dropcaps {
 display:inline-block;
 float:left;
 height:45px;
 width:45px;
 line-height:45px;
 font-size:40px;
 color:#ff5f40;
 font-weight:700;
 text-align:center;
 margin:3px 7px 0 0
}
.eltd-dropcaps.eltd-circle,
.eltd-dropcaps.eltd-square {
 font-size:25px;
 background-color:#ff5f40;
 color:#fff
}
.eltd-dropcaps.eltd-circle {
 -webkit-border-radius:2em;
 -moz-border-radius:2em;
 border-radius:2em
}
.eltd-iwt {
 opacity:0;
 -webkit-transform:translate3d(-5px,0,0);
 -moz-transform:translate3d(-5px,0,0);
 transform:translate3d(-5px,0,0);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-iwt.eltd-iwt-appeared {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.eltd-iwt .eltd-iwt-link {
 margin-top:20px;
 display:inline-block
}
.eltd-iwt.eltd-iwt-icon-top {
 text-align:center
}
.eltd-iwt.eltd-iwt-icon-top .eltd-iwt-icon-holder {
 margin-bottom:18px
}
.eltd-iwt.eltd-iwt-icon-top .eltd-iwt-content-holder .eltd-iwt-title {
 margin:0 0 13px
}
.eltd-iwt.eltd-iwt-icon-left,
.eltd-iwt.eltd-iwt-icon-left-from-title {
 text-align:left
}
.eltd-iwt:not(.eltd-iwt-left-from-title) .eltd-iwt-title-holder {
 margin-bottom:0
}
.eltd-iwt.eltd-iwt-icon-left .eltd-iwt-icon-holder {
 float:left
}
.eltd-iwt.eltd-iwt-icon-left .eltd-iwt-title-holder {
 margin-bottom:13px
}
.eltd-iwt.eltd-iwt-icon-left .eltd-iwt-title-holder .eltd-iwt-title {
 margin:0
}
.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-tiny .eltd-iwt-content-holder {
 padding-left:43px
}
.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-small .eltd-iwt-content-holder {
 padding-left:54px
}
.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-medium .eltd-iwt-content-holder {
 padding-left:73px
}
.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-large .eltd-iwt-content-holder {
 padding-left:88px
}
.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-huge .eltd-iwt-content-holder {
 padding-left:103px
}
.eltd-iwt.eltd-iwt-icon-right {
 text-align:right
}
.eltd-iwt.eltd-iwt-icon-right .eltd-iwt-icon-holder {
 float:right
}
.eltd-iwt.eltd-iwt-icon-right .eltd-iwt-title-holder {
 margin-bottom:13px
}
.eltd-iwt.eltd-iwt-icon-right .eltd-iwt-title-holder .eltd-iwt-title {
 margin:0
}
.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-tiny .eltd-iwt-content-holder {
 padding-right:43px
}
.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-small .eltd-iwt-content-holder {
 padding-right:54px
}
.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-medium .eltd-iwt-content-holder {
 padding-right:73px
}
.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-large .eltd-iwt-content-holder {
 padding-right:88px
}
.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-huge .eltd-iwt-content-holder {
 padding-right:103px
}
.eltd-iwt.eltd-iwt-left-from-title .eltd-iwt-icon-title-holder {
 margin-bottom:13px
}
.eltd-iwt.eltd-iwt-left-from-title .eltd-iwt-icon-holder {
 margin-right:20px
}
.eltd-iwt.eltd-iwt-left-from-title .eltd-iwt-icon-holder,
.eltd-iwt.eltd-iwt-left-from-title .eltd-iwt-title-holder {
 display:inline-block;
 vertical-align:middle
}
.eltd-iwt.eltd-iwt-custom-icon .eltd-iwt-icon-holder {
 -webkit-transition:all .25s ease-in-out;
 -moz-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out
}
.eltd-iwt.eltd-iwt-custom-icon:hover .eltd-iwt-icon-holder {
 -webkit-transform:translate3d(0,-10px,0);
 -moz-transform:translate3d(0,-10px,0);
 transform:translate3d(0,-10px,0)
}
.eltd-social-share-holder ul {
 list-style:none;
 display:inline-block;
 margin:0
}
.eltd-social-share-holder.eltd-list a {
 color:#716f6f;
 font-size:13px;
 line-height:28px;
 vertical-align:top
}
.eltd-social-share-holder.eltd-list:before {
 content:"\f3ac";
 position:absolute;
 top:0;
 left:-20px;
 display:block;
 margin:0 5px 0 0;
 width:27px;
 height:24px;
 font-family:Ionicons;
 font-style:normal;
 font-variant:normal;
 text-transform:none;
 text-rendering:auto;
 font-size:15px;
 text-align:left;
 color:#716f6f;
 line-height:24px;
 -webkit-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 -moz-transition:color cubic-bezier(.35,.7,.32,.9) .3s;
 transition:color cubic-bezier(.35,.7,.32,.9) .3s
}
.eltd-social-share-holder.eltd-list li {
 display:inline-block;
 margin-right:10px
}
.eltd-social-share-holder.eltd-list li.eltd-facebook-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-google_plus-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-linkedin-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-pinterest-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-tumblr-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-twitter-share a:hover,
.eltd-social-share-holder.eltd-list li.eltd-vk-share a:hover {
 color:#ff5f40!important
}
.eltd-slider {
 position:relative;
 width:100%;
 overflow:hidden;
 z-index:10
}
.eltd-slider-preloader {
 position:absolute;
 width:100%;
 height:1500px;
 background-color:#fff;
 z-index:20
}
.carousel {
 position:relative;
 margin:0
}
.carousel.eltd-full-screen {
 height:1500px
}
.carousel .carousel-inner {
 position:relative;
 top:0;
 left:0;
 width:100%;
 overflow:hidden;
 z-index:1
}
.carousel .carousel-inner .item {
 position:relative;
 display:none;
 box-sizing:border-box
}
.carousel .carousel-inner .item.active,
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
 display:block
}
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel .carousel-inner .item .eltd-image {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:110%;
 background-position:center 0;
 background-repeat:no-repeat;
 background-size:cover
}
.carousel .carousel-inner .item .eltd-image img {
 display:none!important;
 width:0;
 height:0
}
.carousel .carousel-inner .item .eltd-image-pattern {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2
}
.carousel .carousel-inner .item .eltd-slider-elements-container {
 position:absolute;
 top:50%;
 left:50%;
 z-index:12;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.carousel .carousel-inner .item .eltd-slider-elements-container:not(.eltd-grid) {
 width:100%
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slider-elements-container-inner {
 position:relative;
 width:100%;
 padding-bottom:0
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slider-elements-container-inner .eltd-slider-elements-holder-frame {
 position:absolute;
 top:0;
 left:0
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slider-elements-container-inner .eltd-slider-elements-holder-frame:not(.eltd-grid) {
 width:100%
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element {
 position:absolute;
 margin:0;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-fade .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-flip .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-from_bottom .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-from_left .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-from_right .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-from_top .eltd-slide-element-inner,
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-animation-spin .eltd-slide-element-inner {
 opacity:0
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-image {
 line-height:0
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-image img {
 vertical-align:middle
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-text-small {
 font-size:22px;
 line-height:1.454545454545455em;
 font-weight:500;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-text-normal {
 font-size:36px;
 line-height:1.65em;
 font-weight:700;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-text-large {
 font-size:60px;
 line-height:1.285714285714286em;
 font-weight:700;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element.eltd-slide-element-text-extra-large {
 font-size:100px;
 line-height:1.2em;
 font-weight:700;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slider-elements-container .eltd-slide-element .eltd-slide-element-wrapper-link.inheriting {
 color:inherit!important
}
.carousel .carousel-inner .item .eltd-slide-element-section-link {
 z-index:13;
 position:absolute!important;
 left:50%!important;
 -webkit-transform:translateX(-50%)!important;
 transform:translateX(-50%)!important
}
.carousel .carousel-inner .item .eltd-slide-element-section-link .eltd-slide-anchor-holder {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 text-align:center
}
.carousel .carousel-inner .item .eltd-slide-element-section-link .eltd-slide-anchor-holder .eltd-slide-anchor-button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:50px;
 color:#fff
}
.carousel .carousel-inner .item .eltd-slide-element-section-link .eltd-slide-anchor-holder .eltd-slide-anchor-button .scroll-text {
 display:block;
 margin-top:10px;
 font-size:12px;
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-fade .eltd-slide-element-inner {
 -webkit-animation:fade .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:fade .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:fade .6s cubic-bezier(.165,.84,.44,1) both;
 animation:fade .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-flip .eltd-slide-element-inner {
 -webkit-animation:flip .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:flip .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:flip .6s cubic-bezier(.165,.84,.44,1) both;
 animation:flip .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-spin .eltd-slide-element-inner {
 -webkit-animation:spin .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:spin .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:spin .6s cubic-bezier(.165,.84,.44,1) both;
 animation:spin .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-from_top .eltd-slide-element-inner {
 -webkit-animation:from-top .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:from-top .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:from-top .6s cubic-bezier(.165,.84,.44,1) both;
 animation:from-top .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-from_bottom .eltd-slide-element-inner {
 -webkit-animation:from-bottom .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:from-bottom .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:from-bottom .6s cubic-bezier(.165,.84,.44,1) both;
 animation:from-bottom .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-from_left .eltd-slide-element-inner {
 -webkit-animation:from-left .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:from-left .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:from-left .6s cubic-bezier(.165,.84,.44,1) both;
 animation:from-left .6s cubic-bezier(.165,.84,.44,1) both
}
.carousel .carousel-inner .item.active .eltd-slide-element.eltd-slide-element-animation-from_right .eltd-slide-element-inner {
 -webkit-animation:from-right .6s cubic-bezier(.165,.84,.44,1) both;
 -moz-animation:from-right .6s cubic-bezier(.165,.84,.44,1) both;
 -o-animation:from-right .6s cubic-bezier(.165,.84,.44,1) both;
 animation:from-right .6s cubic-bezier(.165,.84,.44,1) both
}
.touch .carousel .carousel-inner .item {
 background-position:center 0!important
}
.carousel .carousel-inner .eltd-video {
 position:static;
 left:0;
 direction:ltr
}
.carousel .carousel-inner .eltd-video video.eltd-video-element {
 object-fit:inherit;
 width:100%!important
}
.carousel .carousel-inner .eltd-slider-content-outer {
 position:relative;
 height:100%;
 width:1100px;
 margin:0 auto;
 z-index:12
}
.carousel .carousel-inner .eltd-slider-content-outer .eltd-slide-anchor-holder {
 text-align:center
}
.carousel .carousel-inner .eltd-slider-content-outer .eltd-slide-anchor-holder.eltd-slider-anchor-in-content {
 position:relative;
 margin-top:80px
}
.carousel .carousel-inner .eltd-slider-content-outer .eltd-slide-anchor-holder.eltd-slider-anchor-on-bottom-of-the-slider {
 position:absolute;
 bottom:10%;
 left:50%;
 margin:0;
 -webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
 -moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
 -o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
 animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.carousel .carousel-inner .eltd-slider-content-outer .eltd-slide-anchor-holder .eltd-slide-anchor-button {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 font-size:50px;
 color:#fff
}
.carousel .carousel-inner .eltd-slider-content-outer .eltd-slide-anchor-holder .eltd-slide-anchor-button .scroll-text {
 display:block;
 margin-top:10px;
 font-size:12px;
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px
}
.carousel.eltd-slide .carousel-inner .item {
 -webkit-transition:.6s ease-in-out left;
 -moz-transition:.6s ease-in-out left;
 transition:.6s ease-in-out left
}
.carousel.eltd-slide .carousel-inner .item.prev {
 left:-100%
}
.carousel.eltd-slide .carousel-inner .item.prev.right {
 left:0
}
.carousel.eltd-slide .carousel-inner .item.next {
 left:100%
}
.carousel.eltd-slide .carousel-inner .item.active,
.carousel.eltd-slide .carousel-inner .item.next.left {
 left:0
}
.carousel.eltd-slide .carousel-inner .item.active.left {
 left:-100%
}
.carousel.eltd-slide .carousel-inner .item.active.right {
 left:100%
}
.carousel.eltd-fade .carousel-inner .item {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transition:opacity .5s ease-in-out;
 -moz-transition:opacity .5s ease-in-out;
 transition:opacity .5s ease-in-out
}
.carousel.eltd-fade .carousel-inner .item.next,
.carousel.eltd-fade .carousel-inner .item.prev {
 z-index:1
}
.carousel.eltd-fade .carousel-inner .item.active {
 opacity:1;
 filter:alpha(opacity=100)
}
.carousel.eltd-fade .carousel-inner .item.active.left,
.carousel.eltd-fade .carousel-inner .item.active.right {
 z-index:2;
 opacity:0;
 filter:alpha(opacity=0)
}
.carousel.eltd-vertical-up:not(.eltd-has-height) .carousel-inner {
 height:100%
}
.carousel.eltd-vertical-up .carousel-inner .item {
 -webkit-transition:-webkit-transform .6s ease;
 -moz-transition:-moz-transform .6s ease;
 transition:transform .6s ease
}
.carousel.eltd-vertical-up .carousel-inner .item.prev {
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.carousel.eltd-vertical-up .carousel-inner .item.prev.right {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.carousel.eltd-vertical-up .carousel-inner .item.next {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 transform:translateY(100%)
}
.carousel.eltd-vertical-up .carousel-inner .item.active,
.carousel.eltd-vertical-up .carousel-inner .item.next.left {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.carousel.eltd-vertical-up .carousel-inner .item.active.left {
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.carousel.eltd-vertical-up .carousel-inner .item.active.right {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 transform:translateY(100%)
}
.carousel.eltd-vertical-down:not(.eltd-has-height) .carousel-inner {
 height:100%
}
.carousel.eltd-vertical-down .carousel-inner .item {
 -webkit-transition:-webkit-transform .6s ease;
 -moz-transition:-moz-transform .6s ease;
 transition:transform .6s ease
}
.carousel.eltd-vertical-down .carousel-inner .item.prev {
 -webkit-transform:translateY(99%);
 -moz-transform:translateY(99%);
 transform:translateY(99%)
}
.carousel.eltd-vertical-down .carousel-inner .item.prev.right {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.carousel.eltd-vertical-down .carousel-inner .item.next {
 -webkit-transform:translateY(-99%);
 -moz-transform:translateY(-99%);
 transform:translateY(-99%)
}
.carousel.eltd-vertical-down .carousel-inner .item.active,
.carousel.eltd-vertical-down .carousel-inner .item.next.left {
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 transform:translateY(0)
}
.carousel.eltd-vertical-down .carousel-inner .item.active.left {
 -webkit-transform:translateY(100%);
 -moz-transform:translateY(100%);
 transform:translateY(100%)
}
.carousel.eltd-vertical-down .carousel-inner .item.active.right {
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.carousel.eltd-slide-cover .carousel-inner .item {
 -webkit-transition:.6s ease-in-out left;
 -moz-transition:.6s ease-in-out left;
 transition:.6s ease-in-out left
}
.carousel.eltd-slide-cover .carousel-inner .item.prev {
 left:-100%;
 z-index:100
}
.carousel.eltd-slide-cover .carousel-inner .item.prev.right {
 left:0
}
.carousel.eltd-slide-cover .carousel-inner .item.next {
 left:100%;
 z-index:99
}
.carousel.eltd-slide-cover .carousel-inner .item.active,
.carousel.eltd-slide-cover .carousel-inner .item.next.left {
 left:0
}
.carousel.eltd-slide-cover .carousel-inner .item.active.left {
 left:-30%
}
.carousel.eltd-slide-cover .carousel-inner .item.active.right {
 left:30%
}
.carousel.eltd-slide-peek .carousel-inner .item {
 -webkit-transition:left .6s ease-in-out,right .6s ease-in-out;
 -moz-transition:left .6s ease-in-out,right .6s ease-in-out;
 transition:left .6s ease-in-out,right .6s ease-in-out
}
.carousel.eltd-slide-peek .carousel-inner .item.prev {
 left:0;
 right:85%;
 width:auto;
 z-index:100;
 overflow:hidden
}
.carousel.eltd-slide-peek .carousel-inner .item.prev.right {
 left:0;
 right:0
}
.carousel.eltd-slide-peek .carousel-inner .item.next {
 left:85%;
 right:0;
 width:auto;
 z-index:99;
 overflow:hidden
}
.carousel.eltd-slide-peek .carousel-inner .item.next.left {
 left:0;
 right:0
}
.carousel.eltd-slide-peek .carousel-inner .item.active {
 left:0;
 right:0;
 width:auto
}
.carousel.eltd-slide-peek .carousel-inner .item.active.left,
.carousel.eltd-slide-peek .carousel-inner .item.active.right {
 left:0;
 right:0
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker {
 position:absolute;
 top:0;
 height:110%;
 z-index:98;
 overflow:hidden;
 -webkit-transition:left .3s ease-in-out,width .3s ease-in-out;
 -moz-transition:left .3s ease-in-out,width .3s ease-in-out;
 transition:left .3s ease-in-out,width .3s ease-in-out
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker.eltd-slide-peek-in-progress {
 -webkit-transition:none;
 -moz-transition:none;
 transition:none
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker.left {
 left:0;
 width:0
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker.left.shown:not(.eltd-slide-peek-in-progress) {
 width:15%
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker.right {
 left:100%;
 width:0
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker.right.shown:not(.eltd-slide-peek-in-progress) {
 left:85%;
 width:15%
}
.carousel.eltd-slide-peek .carousel-inner .eltd-slider-peeker .eltd-slider-peeker-inner {
 position:absolute;
 top:0;
 left:50%;
 height:100%;
 background:center 0 no-repeat;
 background-size:cover;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.carousel .carousel-indicators {
 position:absolute;
 bottom:20px;
 left:50%;
 margin:0!important;
 padding:0!important;
 text-align:center;
 list-style:none;
 z-index:15;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 transform:translateX(-50%)
}
.carousel .carousel-indicators:not(.thumbnails) li {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:8px;
 height:8px;
 margin:0 3px;
 padding:0;
 border-radius:4em;
 cursor:pointer;
 text-indent:-999px;
 opacity:.4;
 background-color:#fff;
 -webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;
 -moz-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;
 transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out
}
.carousel .carousel-indicators:not(.thumbnails) li.active {
 opacity:1
}
.carousel .carousel-indicators.thumbnails {
 bottom:25px;
 width:80%
}
.carousel .carousel-indicators.thumbnails li {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:160px!important;
 height:100px!important;
 margin:0 5px 0 0;
 padding:0;
 background-color:rgba(0,0,0,.8);
 cursor:pointer
}
.carousel .carousel-indicators.thumbnails li:last-child {
 margin:0
}
.carousel .carousel-indicators.thumbnails li .thumb-frame {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:block;
 background-color:rgba(255,255,255,.1);
 z-index:100;
 opacity:0;
 -webkit-transition:opacity .2s ease;
 -moz-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.carousel .carousel-indicators.thumbnails li .thumb-frame-inner {
 position:relative;
 display:block;
 height:100%;
 width:100%;
 border:5px solid #fff;
 opacity:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:opacity .2s ease;
 -moz-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.carousel .carousel-indicators.thumbnails li img {
 position:relative;
 width:100%;
 height:100%;
 padding:0;
 vertical-align:middle;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transition:padding .2s ease-out;
 -moz-transition:padding .2s ease-out;
 transition:padding .2s ease-out;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.carousel .carousel-indicators.thumbnails li.active .thumb-frame,
.carousel .carousel-indicators.thumbnails li.active .thumb-frame-inner,
.carousel .carousel-indicators.thumbnails li:hover .thumb-frame {
 opacity:1
}
.carousel .carousel-indicators.thumbnails li.active img {
 padding:5px
}
.carousel .carousel-indicators.thumbnails.dark li .thumb-frame-inner {
 border-color:#000
}
.eltd-dark-header .carousel .carousel-indicators li {
 background-color:#000!important
}
.eltd-light-header .carousel .carousel-indicators li {
 background-color:#fff!important
}
.carousel .carousel-control {
 position:absolute;
 top:0;
 width:8%;
 height:100%;
 margin:0;
 outline:0;
 cursor:pointer;
 text-shadow:none;
 z-index:2!important;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden
}
.carousel .carousel-control:hover {
 opacity:1!important
}
.carousel .carousel-control:hover.left .eltd-thumb-holder {
 left:0
}
.carousel .carousel-control:hover.right .eltd-thumb-holder {
 right:0
}
.carousel .carousel-control .eltd-next-nav,
.carousel .carousel-control .eltd-prev-nav {
 position:absolute;
 top:50%;
 margin:-27px 0 0;
 height:54px;
 width:54px;
 line-height:54px;
 font-size:32px;
 color:#fff;
 background-color:rgba(54,54,54,.6);
 border-radius:4em;
 border:1px solid transparent;
 text-align:center;
 z-index:10;
 -webkit-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,left .6s ease-in-out .3s,right .6s ease-in-out .3s;
 -moz-transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,left .6s ease-in-out .3s,right .6s ease-in-out .3s;
 transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,left .6s ease-in-out .3s,right .6s ease-in-out .3s
}
.carousel .carousel-control .eltd-next-nav:hover,
.carousel .carousel-control .eltd-prev-nav:hover {
 background-color:#363636
}
.carousel .carousel-control .eltd-next-nav span,
.carousel .carousel-control .eltd-prev-nav span {
 display:block;
 line-height:inherit
}
.carousel .carousel-control .eltd-next-nav .eltd-numbers,
.carousel .carousel-control .eltd-prev-nav .eltd-numbers {
 position:absolute;
 left:0;
 right:0;
 top:0;
 float:none;
 padding:0;
 line-height:50px;
 height:50px;
 -webkit-transform:translateY(-100%);
 -moz-transform:translateY(-100%);
 transform:translateY(-100%)
}
.eltd-dark-header .carousel .carousel-control .eltd-next-nav,
.eltd-dark-header .carousel .carousel-control .eltd-prev-nav {
 color:#fff;
 background-color:#000
}
.eltd-light-header .carousel .carousel-control .eltd-next-nav,
.eltd-light-header .carousel .carousel-control .eltd-prev-nav {
 color:#000;
 background-color:#fff
}
.carousel .carousel-control .eltd-prev-nav {
 left:20px
}
.carousel .carousel-control .eltd-next-nav {
 right:20px
}
.carousel .carousel-control .eltd-thumb-holder {
 position:absolute;
 top:50%;
 width:150px;
 display:block;
 background-color:rgba(0,0,0,.8);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%)
}
.carousel .carousel-control .eltd-thumb-holder .img {
 position:relative;
 display:block;
 width:150px;
 margin:0 0 -2px;
 background:center center no-repeat;
 background-size:cover;
 overflow:hidden;
 clear:both
}
.carousel .carousel-control .eltd-thumb-holder .img img {
 display:block
}
.carousel .carousel-control .eltd-thumb-holder .eltd-video .eltd-video-wrap {
 position:relative
}
.carousel .carousel-control .eltd-thumb-arrow {
 height:50px;
 line-height:50px;
 font-size:25px
}
.carousel .carousel-control .eltd-numbers {
 height:50px;
 line-height:50px;
 font-size:15px
}
.carousel .carousel-control .eltd-numbers span {
 display:inline
}
.carousel .carousel-control.left .eltd-thumb-holder {
 left:-200px;
 -webkit-transition:left .6s ease-in-out .3s;
 -moz-transition:left .6s ease-in-out .3s;
 transition:left .6s ease-in-out .3s
}
.carousel .carousel-control.left .eltd-thumb-arrow {
 float:left;
 padding:0 0 0 20px
}
.carousel .carousel-control.left .eltd-numbers,
.carousel .carousel-control.right .eltd-thumb-arrow {
 float:right;
 padding:0 20px 0 0
}
.carousel .carousel-control.right {
 right:0;
 left:auto
}
.carousel .carousel-control.right .eltd-thumb-holder {
 right:-200px;
 -webkit-transition:right .6s ease-in-out .3s;
 -moz-transition:right .6s ease-in-out .3s;
 transition:right .6s ease-in-out .3s
}
.carousel .carousel-control.right .eltd-numbers {
 float:left;
 padding:0 0 0 20px
}
.carousel.eltd-slider-thumbs .carousel-control .eltd-prev-nav {
 -webkit-transition:left .6s ease-in-out .3s;
 -moz-transition:left .6s ease-in-out .3s;
 transition:left .6s ease-in-out .3s
}
.carousel.eltd-slider-thumbs .carousel-control .eltd-next-nav {
 -webkit-transition:right .6s ease-in-out .3s;
 -moz-transition:right .6s ease-in-out .3s;
 transition:right .6s ease-in-out .3s
}
.carousel.eltd-slider-thumbs .carousel-control:hover .eltd-prev-nav {
 left:-100%
}
.carousel.eltd-slider-thumbs .carousel-control:hover .eltd-next-nav {
 right:-100%
}
.carousel .eltd-video .eltd-mobile-video-image {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:none;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 z-index:10
}
.carousel .eltd-video .eltd-video-overlay img,
.carousel .eltd-video .eltd-video-wrap .mejs-container .mejs-controls,
.carousel .eltd-video .eltd-video-wrap .mejs-offscreen {
 display:none!important
}
.carousel .eltd-video .eltd-video-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:3000px;
 opacity:0;
 z-index:11
}
.carousel .eltd-video .eltd-video-overlay.active {
 background-image:url(img/pixel-video.png);
 background-position:0 0;
 background-repeat:repeat;
 opacity:1
}
.carousel .eltd-video .eltd-video-wrap {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 overflow:hidden;
 z-index:10
}
.carousel .eltd-video .eltd-video-wrap .mejs-poster {
 background-size:cover!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-container {
 background:0 0!important;
 height:auto!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-container .mejs-poster img {
 max-width:none!important;
 width:100%!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded {
 background-color:rgba(255,255,255,.18)!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls .mejs-time-rail .mejs-time-total {
 background:#1f1f1f!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
 background:0 0!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls .mejs-button button:focus {
 outline:0!important
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls button {
 opacity:.8
}
.carousel .eltd-video .eltd-video-wrap .mejs-controls .mejs-fullscreen-button:hover button,
.carousel .eltd-video .eltd-video-wrap .mejs-controls button:hover {
 opacity:1
}
.carousel .eltd-video .eltd-video-wrap .mejs-mediaelement {
 background:0 0!important;
 border:0!important
}
.eltd-in-progress .carousel-control.left .eltd-thumb-holder {
 left:-200px!important
}
.eltd-in-progress .carousel-control.right .eltd-thumb-holder {
 right:-200px!important
}
@media only screen and (min-width:1024px) {
 .carousel-inner .item.eltd-animate-image.zoom_center .eltd-image {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:110%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
 .carousel-inner .item.eltd-animate-image.zoom_bottom_left .eltd-image,
 .carousel-inner .item.eltd-animate-image.zoom_bottom_right .eltd-image,
 .carousel-inner .item.eltd-animate-image.zoom_top_left .eltd-image,
 .carousel-inner .item.eltd-animate-image.zoom_top_right .eltd-image {
  position:absolute;
  top:-12%;
  left:-12%;
  width:125%;
  height:125%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
}
@-webkit-keyframes from-bottom {
 0% {
  -webkit-transform:translate(0,15%);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes from-bottom {
 0% {
  -moz-transform:translate(0,15%);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes from-bottom {
 0% {
  -o-transform:translate(0,15%);
  opacity:.5
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@keyframes from-bottom {
 0% {
  transform:translate(0,15%);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes from-top {
 0% {
  -webkit-transform:translate(0,-15%);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes from-top {
 0% {
  -moz-transform:translate(0,-15%);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes from-top {
 0% {
  -o-transform:translate(0,-15%);
  opacity:.5
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@keyframes from-top {
 0% {
  transform:translate(0,-15%);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes from-left {
 0% {
  -webkit-transform:translate(-15%,0);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes from-left {
 0% {
  -moz-transform:translate(-15%,0);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes from-left {
 0% {
  -o-transform:translate(-15%,0);
  opacity:.5
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@keyframes from-left {
 0% {
  transform:translate(-15%,0);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes from-right {
 0% {
  -webkit-transform:translate(15%,0);
  opacity:0
 }
 100% {
  -webkit-transform:translate(0,0);
  opacity:1
 }
}
@-moz-keyframes from-right {
 0% {
  -moz-transform:translate(15%,0);
  opacity:0
 }
 100% {
  -moz-transform:translate(0,0);
  opacity:1
 }
}
@-o-keyframes from-right {
 0% {
  -o-transform:translate(15%,0);
  opacity:.5
 }
 100% {
  -o-transform:translate(0,0);
  opacity:1
 }
}
@keyframes from-right {
 0% {
  transform:translate(15%,0);
  opacity:0
 }
 100% {
  transform:translate(0,0);
  opacity:1
 }
}
@-webkit-keyframes fade {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes fade {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes fade {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fade {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes flip {
 0% {
  -webkit-transform:perspective(600px) rotateX(90deg) scale(.5);
  opacity:0
 }
 100% {
  -webkit-transform:perspective(600px) rotateX(0) scale(1);
  opacity:1
 }
}
@-moz-keyframes flip {
 0% {
  -moz-transform:perspective(600px) rotateX(90deg) scale(.5);
  opacity:0
 }
 100% {
  -moz-transform:perspective(600px) rotateX(0) scale(1);
  opacity:1
 }
}
@-o-keyframes flip {
 0% {
  -o-transform:perspective(600px) rotateX(90deg) scale(.5);
  opacity:.2
 }
 100% {
  -o-transform:perspective(600px) rotateX(0) scale(1);
  opacity:1
 }
}
@keyframes flip {
 0% {
  transform:perspective(600px) rotateX(90deg) scale(.5);
  opacity:0
 }
 100% {
  transform:perspective(600px) rotateX(0) scale(1);
  opacity:1
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(360deg) scale(.5);
  opacity:0
 }
 100% {
  -webkit-transform:rotate(0) scale(1);
  opacity:1
 }
}
@-moz-keyframes spin {
 0% {
  -moz-transform:rotate(360deg) scale(.5);
  opacity:0
 }
 100% {
  -moz-transform:rotate(0) scale(1);
  opacity:1
 }
}
@-o-keyframes spin {
 0% {
  -o-transform:rotate(360deg) scale(.5);
  opacity:.2
 }
 100% {
  -o-transform:rotate(0) scale(1);
  opacity:1
 }
}
@keyframes spin {
 0% {
  transform:rotate(360deg) scale(.5);
  opacity:0
 }
 100% {
  transform:rotate(0) scale(1);
  opacity:1
 }
}
.eltd-process-item {
 display:block;
 float:left;
 overflow:visible;
 text-align:center;
 padding:0 15px;
 opacity:0;
 -webkit-transform:scale(.8);
 -moz-transform:scale(.8);
 transform:scale(.8);
 transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-process-item .eltd-process-item-title-holder .eltd-process-item-title {
 margin:17px 0 13px
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper {
 display:table;
 height:calc(175px + 26px);
 position:relative;
 width:100%
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner {
 display:table-cell;
 height:calc(175px + 26px);
 vertical-align:middle;
 width:100%
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder {
 background:#f4f3f2;
 display:inline-block;
 height:175px;
 position:relative;
 width:175px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder:after {
 background:0 0;
 border-bottom:2px dashed #e1e1e1;
 content:"";
 height:0;
 left:100%;
 position:absolute;
 top:50%;
 width:0;
 -webkit-transition:all .2s cubic-bezier(.35,.7,.32,.9) .1s;
 -moz-transition:all .2s cubic-bezier(.35,.7,.32,.9) .1s;
 transition:all .2s cubic-bezier(.35,.7,.32,.9) .1s
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder .eltd-process-item-background-holder {
 border:0 solid transparent;
 border-radius:50%;
 left:50%;
 line-height:0;
 position:absolute;
 top:50%;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 -webkit-transition:border .3s cubic-bezier(.35,.7,.32,.9),box-shadow .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:border .3s cubic-bezier(.35,.7,.32,.9),box-shadow .3s cubic-bezier(.35,.7,.32,.9);
 transition:border .3s cubic-bezier(.35,.7,.32,.9),box-shadow .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder .eltd-process-item-background-holder .eltd-process-item-background {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 z-index:0;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder .eltd-process-item-background-holder .eltd-process-item-background>span {
 background-size:cover;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-process-item .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder .eltd-process-item-background-holder:hover {
 -webkit-box-shadow:0 0 0 3px #f4f3f2;
 -moz-box-shadow:0 0 0 3px #f4f3f2;
 box-shadow:0 0 0 3px #f4f3f2
}
.eltd-process-item:first-child .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder:before,
.eltd-process-item:last-child .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder:after {
 display:none
}
.eltd-process-item.eltd-process-holder-appeared {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-process-item.eltd-process-holder-appeared .eltd-process-item-icon-holder-wrapper .eltd-process-item-icon-holder-wrapper-inner .eltd-process-item-icon-holder:after {
 width:100%
}
.eltd-process-item:nth-child(1) .eltd-process-item-numeration:after {
 content:"1"!important
}
.eltd-process-item:nth-child(2) .eltd-process-item-numeration:after {
 content:"2"!important
}
.eltd-process-item:nth-child(3) .eltd-process-item-numeration:after {
 content:"3"!important
}
.eltd-process-item:nth-child(4) .eltd-process-item-numeration:after {
 content:"4"!important
}
.eltd-process-item:nth-child(5) .eltd-process-item-numeration:after {
 content:"5"!important
}
.eltd-process-holder.columns-3 .eltd-process-item {
 width:calc(100% / 3)
}
.eltd-process-holder.columns-3 .eltd-process-item .eltd-process-item-icon-holder-wrapper:after {
 width:calc((100% / 3) - 20px)
}
/*.eltd-process-holder.columns-4 .eltd-process-item {
 width:calc(100% / 4)
}*/
.eltd-process-holder.columns-4 .eltd-process-item .eltd-process-item-icon-holder-wrapper:after {
 width:calc((100% / 4) - 20px)
}
.eltd-process-holder.columns-5 .eltd-process-item {
 width:calc(100% / 5)
}
.eltd-process-holder.columns-5 .eltd-process-item .eltd-process-item-icon-holder-wrapper:after {
 width:calc((100% / 5) - 20px)
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-numeration {
 background-color:#ff5f40;
 height:40px;
 top:6px;
 position:absolute;
 right:6px;
 font-family:Quicksand,sans-serif;
 width:40px;
 opacity:0;
 z-index:1;
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9) .1s;
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9) .1s;
 transition:all .3s cubic-bezier(.35,.7,.32,.9) .1s;
 -webkit-transform:scale(.5);
 -moz-transform:scale(.5);
 transform:scale(.5);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-numeration:after {
 color:#fff;
 content:"";
 display:block;
 font-size:19px;
 font-weight:500;
 height:40px;
 line-height:40px;
 text-align:center;
 width:40px
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-icon-holder:hover {
 -webkit-box-shadow:0 0 0 5px #f4f3f2;
 -moz-box-shadow:0 0 0 5px #f4f3f2;
 box-shadow:0 0 0 5px #f4f3f2
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-background-holder {
 background-color:#f4f3f2;
 border:0;
 height:175px;
 line-height:175px;
 width:175px;
 -webkit-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-background-holder .eltd-icon-shortcode {
 position:relative;
 z-index:1;
 font-size:60px;
 height:175px;
 line-height:175px;
 width:175px
}
.eltd-process-item.eltd-icon-and-number .eltd-process-item-background-holder .eltd-icon-shortcode .eltd-icon-element {
 color:#ff5f40
}
.eltd-process-item.eltd-icon-and-number.eltd-process-holder-appeared .eltd-process-item-numeration {
 opacity:1;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1);
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-process-item.eltd-icon-or-number .eltd-process-item-background-holder {
 overflow:hidden
}
.eltd-process-item.eltd-icon-or-number .eltd-process-item-background>span {
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0)
}
.eltd-process-item.eltd-icon-or-number:hover .eltd-process-item-background>span {
 -webkit-transform:scale(1.15) translateZ(0);
 -moz-transform:scale(1.15) translateZ(0);
 transform:scale(1.15) translateZ(0)
}
.eltd-process-item.eltd-icon-or-number .eltd-process-item-numeration {
 display:block;
 background-color:rgba(0,0,0,.5);
 height:140px;
 width:140px;
 position:relative;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-process-item.eltd-icon-or-number .eltd-process-item-numeration:after {
 color:#fff;
 content:"";
 display:block;
 font-family:Quicksand,sans-serif;
 font-size:35px;
 font-weight:600;
 height:140px;
 line-height:140px;
 text-align:center;
 width:140px;
 position:absolute;
 z-index:1
}
.eltd-process-item.eltd-icon-or-number .eltd-icon-shortcode {
 background-color:#ff5f40;
 border:0;
 font-size:35px;
 height:140px;
 line-height:140px;
 width:140px
}
.eltd-process-item.eltd-icon-or-number .eltd-icon-shortcode .eltd-icon-element {
 color:#fff;
 position:absolute;
 top:50%;
 z-index:9;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.eltd-service-table .eltd-service-table-inner {
 background:#fff
}
.eltd-service-table .eltd-btn.eltd-btn-solid.eltd-btn-animation-yes .eltd-button-overlay {
 background:#ff5f40
}
.eltd-service-table table {
 table-layout:fixed;
 width:100%
}
.eltd-service-table table thead tr {
 border:1px solid #e2e2e2
}
.eltd-service-table table thead tr th {
 border-right:1px solid #e2e2e2;
 padding:24px 20px;
 width:23.33333%
}
.eltd-service-table table thead tr th>span {
 margin:0;
 display:block;
 color:#2b2a28;
 font-size:21px;
 font-weight:400;
 line-height:1.47619em
}
.eltd-service-table table thead tr th>span>span {
 color:#716f6f;
 font-family:Quicksand,sans-serif
}
.eltd-service-table table thead tr th .eltd-interval {
 color:#716f6f;
 font-family:"Open Sans",sans-serif;
 font-size:16px;
 font-weight:400
}
.eltd-service-table table thead tr th:first-child {
 background-color:#f5f7f7;
 padding-left:49px;
 text-align:left;
 width:30%
}
.eltd-service-table table thead tr th:first-child span {
 color:#2d3134
}
.eltd-service-table table thead tr th:last-child {
 border-right:0
}
.eltd-service-table table tbody tr {
 border:1px solid #e2e2e2
}
.eltd-service-table table tbody tr td {
 vertical-align:middle;
 border-right:1px solid #e2e2e2;
 padding:2px 20px
}
.eltd-service-table table tbody tr td.eltd-service-table-feature-title {
 padding-left:49px
}
.eltd-service-table table tbody tr td.eltd-service-table-feature-title h6 {
 color:#716f6f
}
.eltd-service-table table tbody tr td:first-child {
 background-color:#f5f7f7;
 text-align:left;
 width:50%
}
.eltd-service-table table tbody tr td:last-child {
 border-right:0
}
.eltd-service-table table tbody tr td .eltd-mark {
 font-size:30px;
 color:#e1e1e1;
 opacity:0;
 display:block;
 -webkit-transform:scale(1.75);
 -moz-transform:scale(1.75);
 transform:scale(1.75);
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-service-table table tbody tr td .eltd-mark.eltd-checked {
 color:#ff5f40
}
.eltd-service-table table tbody tr td .eltd-mark.eltd-service-table-icon-appeared {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1);
 opacity:1
}
.eltd-service-table table tbody tr td .eltd-btn {
 background:#212425!important;
 border-color:#212425!important
}
.eltd-service-table table tbody tr td .eltd-button-overlay-wrapper .eltd-button-overlay {
 left:0;
 background:#ff5f40
}
.eltd-service-table table tbody tr td .eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-hover-bg):hover {
 background:#ff5f40!important;
 border-color:#ff5f40!important;
 color:#fff!important
}
.eltd-service-table table tbody tr:last-child td {
 padding:23px 0
}
.eltd-service-table table tbody tr:last-child td:first-child {
 background:#e2e3e3
}
.eltd-ib-holder {
 color:#716f6f;
 overflow:hidden;
 padding:30px 0;
 position:relative;
 text-align:center;
 width:100%;
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-ib-holder .eltd-ib-inner-table {
 display:table;
 height:100%;
 width:100%
}
.eltd-ib-holder .eltd-ib-inner-table-cell {
 color:#716f6f;
 display:table-cell;
 padding:0 30px;
 position:relative;
 vertical-align:middle;
 top:31px;
 z-index:3;
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.eltd-ib-holder.eltd-ib-hide-image {
 padding:7px 0 0
}
.eltd-ib-holder.eltd-ib-hide-image .eltd-ib-inner-table-cell {
 padding:0 30px
}
.eltd-ib-holder.eltd-no-image {
 padding:0
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-media-holder {
 height:61px;
 margin:0 auto 15px;
 opacity:1;
 position:relative;
 visibility:visible;
 width:61px;
 transform-origin:bottom;
 -webkit-transition:all .3s ease-in-out 0s;
 -moz-transition:all .3s ease-in-out 0s;
 transition:all .3s ease-in-out 0s
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-media-holder img {
 height:auto;
 width:61px
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-title {
 margin:19px 0 0;
 -webkit-transition:color .15s;
 -moz-transition:color .15s;
 transition:color .15s
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-text-holder {
 margin:8px 0 15px;
 padding:0
}
.eltd-ib-holder .eltd-ib-top-holder .eltd-ib-text-holder p {
 margin:0
}
.eltd-ib-holder .eltd-ib-bottom-holder {
 left:0;
 opacity:0;
 text-align:center;
 width:100%;
 -webkit-transition:opacity .3s ease-in-out 0s;
 -moz-transition:opacity .3s ease-in-out 0s;
 transition:opacity .3s ease-in-out 0s
}
.eltd-ib-holder .eltd-ib-bottom-holder .eltd-btn {
 margin-top:10px
}
.eltd-ib-holder .eltd-ib-background-holder,
.eltd-ib-holder .eltd-ib-hover-background-holder {
 background-repeat:no-repeat;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 z-index:1;
 width:100%;
 -webkit-transition:opacity .15s ease-in-out 0s;
 -moz-transition:opacity .15s ease-in-out 0s;
 transition:opacity .15s ease-in-out 0s
}
.eltd-ib-holder .eltd-ib-background-holder {
 background-color:#fff;
 background-position:center!important;
 background-size:cover!important;
 opacity:1
}
.eltd-ib-holder .eltd-ib-hover-background-holder {
 background-color:#212425;
 background-position:center!important;
 background-size:cover!important;
 opacity:0
}
.eltd-ib-holder.eltd-ib-hide-image:hover .eltd-ib-media-holder {
 opacity:0;
 margin-top:0;
 -webkit-transition:opacity .3s ease-in-out,margin-top .3s ease-in-out,-webkit-transform .3s ease-in-out;
 transition:opacity .3s ease-in-out,margin-top .3s ease-in-out,transform .3s ease-in-out;
 -webkit-transform:rotateX(30deg);
 -moz-transform:rotateX(30deg);
 transform:rotateX(30deg)
}
.eltd-ib-holder.eltd-ib-hide-image:hover .eltd-ib-top-holder .eltd-ib-title {
 margin-top:0;
 color:#fff
}
.eltd-ib-holder:hover .eltd-ib-inner-table-cell {
 top:-41px;
 color:#fff;
 -webkit-transition:top .3s ease-in-out,color .15s ease-in-out;
 -moz-transition:top .3s ease-in-out,color .15s ease-in-out;
 transition:top .3s ease-in-out,color .15s ease-in-out
}
.eltd-ib-holder:hover .eltd-ib-bottom-holder {
 opacity:1;
 -webkit-transition:opacity .15s ease-in-out 225ms;
 -moz-transition:opacity .15s ease-in-out 225ms;
 transition:opacity .15s ease-in-out 225ms
}
.eltd-ib-holder:hover .eltd-ib-background-holder,
.eltd-ib-holder:hover .eltd-ib-hover-background-holder {
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-ib-holder:hover .eltd-ib-background-holder {
 opacity:0
}
.eltd-ib-holder:hover .eltd-ib-hover-background-holder {
 opacity:1
}
.eltd-video-banner-holder {
 position:relative
}
.eltd-video-banner-holder a {
 color:#fff;
 display:block
}
.eltd-video-banner-holder img {
 vertical-align:middle;
 width:100%
}
.eltd-video-banner-holder .eltd-video-banner-overlay {
 height:100%;
 font-size:60px;
 left:0;
 position:absolute;
 text-align:center;
 top:0;
 width:100%;
 -webkit-transition:background-color .2s ease-in-out;
 -moz-transition:background-color .2s ease-in-out;
 transition:background-color .2s ease-in-out
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 {
 display:table;
 width:100%;
 height:100%
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 {
 display:table-cell;
 vertical-align:middle
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 .eltd-video-banner-subtitle {
 margin-bottom:40px
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 .eltd-icon-holder {
 color:#ff5f40;
 display:block;
 font-size:50px;
 height:74px;
 line-height:74px;
 margin:0 auto;
 position:relative;
 text-align:center;
 width:74px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 -moz-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 transition:all .3s cubic-bezier(.25,.1,.11,1.33)
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 .eltd-icon-holder .eltd-play-button-wrapper {
 background-color:#fff;
 color:inherit;
 display:block;
 height:100%;
 position:relative;
 width:100%;
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 .eltd-icon-holder .eltd-play-button-wrapper span {
 left:50%;
 margin-left:5%;
 position:absolute;
 top:50%;
 -webkit-transform:translate3d(-50%,-50%,0);
 -moz-transform:translate3d(-50%,-50%,0);
 transform:translate3d(-50%,-50%,0)
}
.eltd-video-banner-holder .eltd-video-banner-overlay .eltd-video-banner-overlay-inner1 .eltd-video-banner-overlay-inner2 .eltd-icon-holder .eltd-play-button-wrapper:before {
 background:rgba(255,255,255,.5);
 content:"";
 display:block;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 width:100%;
 z-index:0;
 -webkit-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 -moz-transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 transition:all .3s cubic-bezier(.25,.1,.11,1.33);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-video-banner-holder:hover .eltd-icon-holder {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 transform:scale(1)
}
.eltd-video-banner-holder:hover .eltd-play-button-wrapper:before {
 -webkit-transform:scale(1.25);
 -moz-transform:scale(1.25);
 transform:scale(1.25)
}
.eltd-twitter-slider {
 margin:90px 0 82px;
 position:relative;
 text-align:center
}
.eltd-twitter-slider .eltd-twitter-slider-title {
 margin:0 0 23px
}
.eltd-twitter-slider .eltd-separator-holder {
 margin-bottom:29px
}
.eltd-twitter-slider .eltd-twitter-slider-inner {
 opacity:0
}
.eltd-twitter-slider .eltd-twitter-slider-item {
 font-family:"Open Sans",sans-serif;
 font-size:21px;
 font-weight:400;
 line-height:1.6em;
 padding:0 150px
}
.eltd-twitter-slider .eltd-twitter-slider-item .eltd-twitter-text {
 color:#716f6f
}
.eltd-twitter-slider .eltd-twitter-slider-item .eltd-twitter-time {
 color:#2d3134;
 font-family:Quicksand,sans-serif;
 font-weight:700;
 margin-top:18px;
 text-transform:uppercase
}
.eltd-twitter-slider .eltd-twitter-slider-item .eltd-twitter-time:before {
 color:#ff5f40;
 content:"\f099";
 font-family:FontAwesome;
 font-size:25px;
 font-style:normal;
 margin-right:10px
}
.eltd-progress-circle-holder .eltd-progress-circle .eltd-to-counter:after,
.eltd-progress-circle-holder .eltd-progress-circle-text .eltd-to-counter:after {
 content:"%"
}
.eltd-twitter-slider .owl-controls {
 margin-top:48px
}
.eltd-twitter-slider.eltd-light .eltd-twitter-slider-item,
.eltd-twitter-slider.eltd-light .eltd-twitter-slider-item .eltd-twitter-time,
.eltd-twitter-slider.eltd-light .eltd-twitter-slider-item .eltd-twitter-time:before,
.eltd-twitter-slider.eltd-light .eltd-twitter-slider-item a,
.eltd-twitter-slider.eltd-light .eltd-twitter-slider-title,
.eltd-twitter-slider.eltd-light .owl-controls .owl-nav {
 color:#fff
}
.eltd-twitter-slider.eltd-light .owl-controls .owl-dots .owl-dot span {
 background:rgba(255,255,255,.5)
}
.eltd-twitter-slider.eltd-light .owl-controls .owl-dots .owl-dot.active span {
 background:#fff
}
.eltd-twitter-slider.eltd-dark .eltd-twitter-slider-item,
.eltd-twitter-slider.eltd-dark .eltd-twitter-slider-item .eltd-twitter-time,
.eltd-twitter-slider.eltd-dark .eltd-twitter-slider-item .eltd-twitter-time:before,
.eltd-twitter-slider.eltd-dark .eltd-twitter-slider-item a,
.eltd-twitter-slider.eltd-dark .eltd-twitter-slider-title,
.eltd-twitter-slider.eltd-dark .owl-controls .owl-nav {
 color:#212425
}
.eltd-twitter-slider.eltd-dark .owl-controls .owl-dots .owl-dot span {
 background:rgba(0,0,0,.5)
}
.eltd-twitter-slider.eltd-dark .owl-controls .owl-dots .owl-dot.active span {
 background:#212425
}
.eltd-content-slider {
 margin:0;
 opacity:0
}
.eltd-content-slider .eltd-content-slider-item {
 display:table;
 overflow:hidden;
 width:100%
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content,
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-image {
 display:table-cell;
 width:50%;
 vertical-align:middle;
 text-align:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-image img {
 vertical-align:middle;
 width:100%
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content {
 padding:0 86px;
 background-color:#f4f3f2
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content .eltd-content-slider-title {
 margin:0 0 22px
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content .eltd-separator-holder .eltd-separator {
 margin-bottom:25px
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content .eltd-content-slider-button {
 margin-top:34px
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content .eltd-content-slider-button .eltd-button-overlay {
 left:0
}
.eltd-content-slider .eltd-content-slider-item .eltd-content-slider-content .eltd-button-overlay-wrapper:hover .eltd-content-slider-button {
 width:100%
}
.eltd-content-slider.eltd-box-shadow .owl-stage-outer {
 -webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 -moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.03);
 box-shadow:4px 4px 5px 0 rgba(0,0,0,.03)
}
.eltd-clients-table-holder {
 position:relative
}
.eltd-clients-table-holder.column-1 .eltd-clients-table-column {
 float:left;
 width:calc(100% / 1)
}
.eltd-clients-table-holder.column-2 .eltd-clients-table-column {
 float:left;
 width:calc(100% / 2)
}
.eltd-clients-table-holder.column-3 .eltd-clients-table-column {
 float:left;
 width:calc(100% / 3)
}
.eltd-clients-table-holder.column-4 .eltd-clients-table-column {
 float:left;
 width:calc(100% / 4)
}
.eltd-clients-table-holder.column-5 .eltd-clients-table-column {
 float:left;
 width:calc(100% / 5)
}
.eltd-clients-table-holder .eltd-clients-table-column {
 border-left:1px solid #e2e2e2;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-heading {
 background:#f4f3f2;
 border-bottom:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2;
 text-align:center;
 padding:28px
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-heading h6 {
 color:#716f6f;
 line-height:1.4em;
 margin:0
}
.eltd-clients-table-holder .eltd-clients-table-column:first-child {
 border-left-color:transparent
}
.eltd-clients-table-holder .eltd-clients-table-column:nth-last-child(2) .eltd-clients-table-item-holder {
 border-right-color:transparent
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder {
 border-bottom:1px solid #e2e2e2;
 border-right:1px solid #e2e2e2;
 left:-1px;
 position:relative;
 width:calc(100% + 1px);
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder:last-child {
 border-bottom-color:transparent
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder .eltd-clients-table-first-image-holder {
 left:0;
 opacity:1;
 position:absolute;
 top:0;
 width:100%;
 z-index:5;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder .eltd-clients-table-second-image-holder {
 display:block;
 opacity:0;
 position:relative;
 top:0;
 left:0;
 width:100%;
 -webkit-transition:opacity .15s ease-out;
 -moz-transition:opacity .15s ease-out;
 transition:opacity .15s ease-out
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder .eltd-clients-table-second-image-holder img {
 width:auto
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder:hover .eltd-clients-table-first-image-holder {
 opacity:0
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder:hover .eltd-clients-table-second-image-holder {
 opacity:1
}
.eltd-clients-table-holder .eltd-clients-table-column .eltd-clients-table-item-holder img {
 display:block;
 margin:0 auto;
 padding:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-clients-table-holder .eltd-border {
 width:calc(100% - 1px);
 height:calc(100% - 2px);
 background:#fff;
 position:absolute;
 z-index:-1;
 border:1px solid transparent
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-btn,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-separator-holder .eltd-separator,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-btn,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-separator-holder .eltd-separator {
 border-color:#fff
}
.eltd-progress-circle-holder {
 position:relative;
 display:block
}
.eltd-progress-circle-holder .eltd-progress-circle {
 position:relative;
 display:block;
 height:195px;
 width:195px;
 line-height:195px;
 text-align:center;
 margin:0 auto;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:opacity .3s ease-out;
 -moz-transition:opacity .3s ease-out;
 transition:opacity .3s ease-out
}
.eltd-progress-circle-holder .eltd-progress-circle canvas {
 position:absolute;
 top:0;
 left:0
}
.eltd-progress-circle-holder .eltd-progress-circle i,
.eltd-progress-circle-holder .eltd-progress-circle span {
 float:none;
 margin:0;
 color:#ff5f40;
 vertical-align:middle!important;
 display:inline;
 font-size:30px
}
.eltd-progress-circle-holder .eltd-progress-circle .eltd-progress-circle-title {
 line-height:inherit
}
.eltd-progress-circle-holder .eltd-progress-circle .eltd-to-counter {
 color:#2d3134;
 position:relative;
 font-size:30px;
 line-height:inherit;
 margin:0
}
.eltd-progress-circle-holder .eltd-progress-circle-text {
 text-align:center;
 margin:37px 0 0
}
.eltd-progress-circle-holder .eltd-progress-circle-text .eltd-progress-circle-title {
 margin:0 0 9px
}
.eltd-image-with-hover-info-holder {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-image-with-hover-info-item {
 display:inline-block;
 position:relative;
 vertical-align:middle
}
.eltd-image-with-hover-info-holder.eltd-three-columns .eltd-image-with-hover-info-item {
 margin:14px 22px 45px;
 width:calc(33% - 46px)
}
.eltd-image-with-hover-info-holder.eltd-four-columns .eltd-image-with-hover-info-item {
 margin:20px 22px;
 width:calc(25% - 46px)
}
.eltd-image-with-hover-info-item .eltd-iwh-image {
 display:block;
 position:relative;
 -webkit-box-shadow:3px 5px 8px 0 rgba(44,44,44,.15);
 -moz-box-shadow:3px 5px 8px 0 rgba(44,44,44,.15);
 box-shadow:3px 5px 8px 0 rgba(44,44,44,.15);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-image-with-hover-info-item .eltd-iwh-image img {
 display:block;
 width:100%;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-image-with-hover-info-item .eltd-iwh-title {
 display:inline-block;
 margin-top:25px
}
.eltd-image-with-hover-info-item .eltd-iwh-description {
 display:inline-block;
 color:#716f6f
}
.eltd-image-with-hover-info-item .eltd-iwh-btn-holder {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease;
 opacity:0;
 z-index:2
}
.eltd-image-with-hover-info-item .eltd-iwh-btn-holder .eltd-btn {
 -webkit-transform:translate3d(0,20px,0);
 -moz-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0);
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 transition:all .2s ease
}
.eltd-image-with-hover-info-item .eltd-iwh-link {
 display:block;
 position:relative
}
.eltd-image-with-hover-info-item .eltd-iwh-link:before {
 background:rgba(255,255,255,.9);
 content:"";
 display:block;
 height:100%;
 opacity:0;
 position:absolute;
 width:100%;
 z-index:1;
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 transition:opacity .3s ease;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-image-with-hover-info-item:hover .eltd-iwh-btn-holder,
.eltd-image-with-hover-info-item:hover .eltd-iwh-link:before {
 opacity:1
}
.eltd-image-with-hover-info-item:hover .eltd-btn {
 -webkit-transform:translate3d(0,-50%,0);
 -moz-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
.eltd-image-with-hover-info-item:hover .eltd-iwh-description {
 color:#ff5f40
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-btn.eltd-btn-outline,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-interactive-banner-text-holder p {
 color:#fff
}
.eltd-interactive-banner-holder {
 position:relative;
 background-position:bottom right;
 background-repeat:no-repeat;
 overflow:hidden;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:100%;
 width:100%;
 padding:14% 12% 12%
}
.eltd-interactive-banner-holder .eltd-interactive-banner-title-holder {
 margin-bottom:21px;
 position:relative;
 display:block;
 z-index:1
}
.eltd-interactive-banner-holder .eltd-interactive-banner-title-holder>* {
 margin:0
}
.eltd-interactive-banner-holder .eltd-separator {
 margin-bottom:27px!important
}
.eltd-interactive-banner-holder .eltd-interactive-banner-text-holder p {
 display:block;
 line-height:1.75em;
 margin:0;
 position:relative;
 z-index:1
}
.eltd-interactive-banner-holder .eltd-btn {
 margin-top:30px
}
.eltd-interactive-banner-holder .eltd-interactive-banner-overlay {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 -webkit-transition:all .3s;
 -moz-transition:all .3s;
 transition:all .3s;
 display:none
}
.eltd-interactive-banner-holder .eltd-interactive-banner-initial {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.eltd-interactive-banner-holder .eltd-interactive-banner-cover-link {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:100
}
.eltd-interactive-banner-holder.eltd-interactive-banner-align-left {
 text-align:left
}
.eltd-interactive-banner-holder.eltd-interactive-banner-align-center {
 text-align:center
}
.eltd-interactive-banner-holder.eltd-interactive-banner-align-right {
 text-align:right
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-interactive-banner-title-holder>* {
 border-color:#fff;
 color:#fff
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-interactive-banner-overlay {
 background:#fff;
 opacity:0
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme .eltd-btn.eltd-btn-solid {
 background:#fff;
 color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-btn.eltd-btn-outline,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-interactive-banner-text-holder p,
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-interactive-banner-title-holder>* {
 color:#fff
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-interactive-banner-overlay {
 opacity:.9
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-btn:hover {
 background:#ff5f40!important;
 border-color:#ff5f40!important;
 color:#fff!important
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-btn,
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-separator-holder .eltd-separator {
 border-color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-btn.eltd-btn-outline,
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-interactive-banner-text-holder h5 {
 color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-light-theme:hover .eltd-btn:hover:after {
 opacity:0
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-interactive-banner-title-holder>* {
 border-color:#212425;
 color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-interactive-banner-overlay {
 background:#212425;
 opacity:0
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme .eltd-btn.eltd-btn-solid {
 background:#212425;
 border:1px solid #212425;
 color:#fff
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-btn,
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-separator-holder .eltd-separator {
 border-color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-btn.eltd-btn-outline,
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-interactive-banner-text-holder h5,
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-interactive-banner-title-holder>* {
 color:#212425
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-interactive-banner-overlay {
 opacity:.9
}
.eltd-interactive-banner-holder.eltd-interactive-banner-dark-theme:hover .eltd-btn:hover {
 background:#fff!important;
 border-color:#fff!important;
 color:#212425!important
}
.eltd-interactive-banner-info-on-hover .eltd-interactive-banner-inner-wrapper {
 opacity:0;
 -webkit-transform:translate3d(0,-40px,0);
 -moz-transform:translate3d(0,-40px,0);
 transform:translate3d(0,-40px,0);
 -webkit-transition:opacity .2s,transform 0s .2s;
 -moz-transition:opacity .2s,transform 0s .2s;
 transition:opacity .2s,transform 0s .2s
}
.eltd-interactive-banner-info-on-hover:hover .eltd-interactive-banner-inner-wrapper {
 opacity:1;
 -webkit-transition:all .5s cubic-bezier(.38,.76,0,.87);
 -moz-transition:all .5s cubic-bezier(.38,.76,0,.87);
 transition:all .5s cubic-bezier(.38,.76,0,.87);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.eltd-oht-holder table tbody tr,
.eltd-oht-holder table thead tr {
 border:none
}
.eltd-oht-holder thead {
 background:#ff5f40
}
.eltd-oht-holder thead th {
 vertical-align:middle;
 padding:13px 0;
 position:relative
}
.eltd-oht-holder thead th .eltd-icon-holder {
 background:rgba(0,0,0,.2);
 color:#fff;
 display:inline-block;
 height:100%;
 left:0;
 padding:13px 32px;
 position:absolute;
 top:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-oht-holder thead th .eltd-oht-title {
 color:#fff;
 display:inline-block;
 margin:0
}
.eltd-oht-holder tbody tr {
 width:100%
}
.eltd-oht-holder tbody tr td {
 color:#fff;
 padding:10px 29px;
 position:relative;
 width:50%
}
.eltd-oht-holder tbody tr td:after {
 background:#fff;
 bottom:0;
 content:"";
 display:block;
 height:1px;
 position:absolute;
 width:calc(100% - 29px)
}
.eltd-booking-form .eltd-booking-form-widget-button,
.eltd-oht-holder tbody tr:last-child td:after {
 display:none
}
.eltd-oht-holder tbody tr td:first-child {
 text-align:left
}
.eltd-oht-holder tbody tr td:first-child:after {
 right:0
}
.eltd-oht-holder tbody tr td:last-child {
 text-align:right
}
.eltd-oht-holder tbody tr td:last-child:after {
 left:0
}
.eltd-oht-holder tfoot {
 background:#ff5f40;
 color:#fff;
 font-weight:700
}
.eltd-oht-holder tfoot td {
 padding:10px 0
}
.eltd-booking-form .eltd-booking-form-inner {
 background-color:#f4f3f2;
 padding:50px;
 position:relative;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background-color .2s ease-out;
 -moz-transition:background-color .2s ease-out;
 transition:background-color .2s ease-out;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-booking-form * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.eltd-booking-form .eltd-bf-form-button {
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.eltd-booking-form .eltd-bf-form-button:hover {
 opacity:.85
}
.eltd-booking-form .eltd-bf-motto h4 {
 color:#ff5f40;
 margin:-12px 0 5px
}
.eltd-booking-form .eltd-bf-title h3 {
 margin:0 0 26px
}
.eltd-booking-form .eltd-bf-form-item.eltd-bf-narrow {
 position:relative
}
.eltd-booking-form .eltd-bf-form-item .select2 {
 margin-bottom:15px;
 width:100%!important
}
.eltd-booking-form .eltd-bf-form-item .select2.select2-container--default .select2-selection--single {
 background:#fff
}
.eltd-booking-form .eltd-bf-form-item.eltd-date:after {
 color:#716f6f;
 content:"\e025";
 font-family:ElegantIcons;
 font-size:16px;
 line-height:52px;
 position:absolute;
 right:17px;
 top:0
}
.eltd-booking-form .eltd-bf-form-item.eltd-time:after {
 color:#716f6f;
 content:"\7d";
 font-family:ElegantIcons;
 font-size:16px;
 line-height:52px;
 position:absolute;
 right:17px;
 top:0
}
.eltd-booking-form .eltd-bf-form-item .eltd-bf-input-request {
 height:150px;
 overflow:auto;
 resize:none
}
.eltd-booking-form .eltd-bf-form-response-holder {
 text-align:left;
 width:100%;
 display:none;
 margin-bottom:15px
}
.eltd-booking-form .eltd-booking-form-widget-button a {
 border-width:1px
}
.eltd-booking-form .eltd-booking-form-widget-button a:after {
 opacity:0;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-booking-form .eltd-bf-form-fields.eltd-bf-columns-1 .eltd-bf-form-button input {
 padding-left:0;
 padding-right:0;
 width:100%
}
.eltd-booking-form .eltd-bf-form-fields.eltd-bf-columns-2 .eltd-bf-narrow {
 width:50%;
 float:left
}
.eltd-booking-form .eltd-bf-form-fields.eltd-bf-columns-2 .eltd-bf-narrow:nth-child(odd) {
 padding-right:7px
}
.eltd-booking-form .eltd-bf-form-fields.eltd-bf-columns-2 .eltd-bf-narrow:nth-child(odd).eltd-date:after {
 right:24px
}
.eltd-booking-form .eltd-bf-form-fields.eltd-bf-columns-2 .eltd-bf-narrow:nth-child(even) {
 padding-left:7px
}
.eltd-booking-form.eltd-bf-floating {
 padding:0
}
.eltd-booking-form.eltd-bf-floating .eltd-booking-form-inner {
 position:absolute;
 bottom:0;
 padding:20px;
 width:360px;
 z-index:33
}
.eltd-booking-form.eltd-bf-floating.eltd-bf-floating-left .eltd-booking-form-inner {
 left:0;
 padding:30px;
 width:380px
}
.eltd-booking-form.eltd-bf-floating.eltd-bf-floating-left .eltd-booking-form-inner .eltd-bf-form-button .eltd-btn {
 width:100%
}
.eltd-booking-form.eltd-bf-floating.eltd-bf-floating-left .eltd-booking-form-inner .eltd-bf-motto h4 {
 margin-top:0
}
.eltd-booking-form.eltd-bf-floating.eltd-bf-floating-center .eltd-booking-form-inner {
 left:50%;
 margin-left:-180px
}
.eltd-booking-form.eltd-bf-floating.eltd-bf-floating-right .eltd-booking-form-inner {
 right:0
}
.eltd-booking-form.dark .eltd-booking-form-inner {
 background-color:#ff5f40
}
.eltd-booking-form.dark .eltd-bf-form-response-holder,
.eltd-booking-form.dark .eltd-bf-motto h4,
.eltd-booking-form.dark .eltd-bf-title h3 {
 color:#212425
}
.eltd-booking-form.light .eltd-booking-form-inner {
 background-color:#f4f3f2
}
.eltd-booking-form.light .eltd-bf-form-response-holder,
.eltd-booking-form.light .eltd-bf-motto h4,
.eltd-booking-form.light .eltd-bf-title h3 {
 color:#fff
}
.xdsoft_datetimepicker {
 font-family:"Open Sans",sans-serif
}
.eltd-working-hours-holder {
 position:relative;
 padding:50px 40px;
 background-color:#f4f3f2;
 color:#716f6f;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-working-hours-holder .eltd-wh-icon-holder {
 text-align:center;
 height:68px;
 width:68px;
 background-color:#e1e1e1;
 position:absolute;
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.eltd-working-hours-holder span.eltd-wh-icon {
 text-align:center;
 font-size:24px;
 color:#fff;
 line-height:68px
}
.eltd-working-hours-holder .eltd-wh-title-holder {
 text-align:left;
 margin-bottom:10px
}
.eltd-working-hours-holder .eltd-wh-title-holder .eltd-wh-title {
 margin:0;
 color:#2d3134
}
.eltd-working-hours-holder .eltd-wh-text-holder {
 margin-bottom:20px
}
.eltd-working-hours-holder .eltd-wh-text-holder p {
 margin:0
}
.eltd-working-hours-holder .eltd-wh-item {
 position:relative;
 border-bottom:1px solid #e1e1e1;
 padding:9px 2px;
 margin:0 -2px
}
.eltd-working-hours-holder .eltd-wh-item:first-child {
 padding-top:0
}
.eltd-working-hours-holder .eltd-wh-item:last-child {
 border-bottom:none;
 padding-bottom:0
}
.eltd-working-hours-holder .eltd-wh-item .eltd-wh-day {
 color:#2d3134;
 float:left;
 text-align:left;
 width:50%;
 white-space:nowrap
}
.eltd-working-hours-holder .eltd-wh-item .eltd-wh-hours {
 color:#2d3134;
 float:left;
 text-align:right;
 width:50%;
 white-space:nowrap
}
.eltd-working-hours-holder .eltd-wh-button {
 margin-top:19px
}
.eltd-working-hours-holder .eltd-wh-button .eltd-btn {
 text-align:center;
 width:100%
}
.eltd-working-hours-holder.flat {
 padding:0;
 background-color:transparent
}
aside.eltd-sidebar {
 position:relative;
 z-index:11;
 margin:0 0 60px
}
.wpb_widgetised_column .widget,
aside.eltd-sidebar .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#716f6f;
 margin:0 0 36px;
 padding:0
}
.wpb_widgetised_column .widget strong,
aside.eltd-sidebar .widget strong {
 color:inherit;
 font-weight:700
}
.wpb_widgetised_column .widget .eltd-widget-title-holder,
aside.eltd-sidebar .widget .eltd-widget-title-holder {
 padding-bottom:13px
}
.wpb_widgetised_column .widget .eltd-widget-title-holder .eltd-widget-title,
aside.eltd-sidebar .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#2d3134;
 margin-top:0;
 margin-bottom:14px
}
.wpb_widgetised_column .widget .eltd-widget-title-holder .eltd-separator,
aside.eltd-sidebar .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#ff5f40;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
.wpb_widgetised_column .widget ul,
aside.eltd-sidebar .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.wpb_widgetised_column .widget ul li,
aside.eltd-sidebar .widget ul li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:13px 0
}
.wpb_widgetised_column .widget.widget_archive .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_categories .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_meta .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_nav_menu .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_pages .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_recent_comments .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_recent_entries .eltd-widget-title-holder,
.wpb_widgetised_column .widget.widget_rss .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_archive .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_categories .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_meta .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_nav_menu .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_pages .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_recent_comments .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_recent_entries .eltd-widget-title-holder,
aside.eltd-sidebar .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
.wpb_widgetised_column .widget ul li:last-child,
aside.eltd-sidebar .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
.wpb_widgetised_column .widget ul li>a,
aside.eltd-sidebar .widget ul li>a {
 color:#888787;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
.wpb_widgetised_column .widget ul li>a:hover,
aside.eltd-sidebar .widget ul li>a:hover {
 color:#ff5f40
}
.wpb_widgetised_column .widget ul .children,
.wpb_widgetised_column .widget ul .sub-menu,
aside.eltd-sidebar .widget ul .children,
aside.eltd-sidebar .widget ul .sub-menu {
 border-top:1px solid #e2e2e2;
 margin-top:13px
}
.wpb_widgetised_column .widget ul .children .sub-menu,
.wpb_widgetised_column .widget ul .sub-menu .sub-menu,
aside.eltd-sidebar .widget ul .children .sub-menu,
aside.eltd-sidebar .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
.wpb_widgetised_column .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
.wpb_widgetised_column .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
aside.eltd-sidebar .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
aside.eltd-sidebar .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
.wpb_widgetised_column .widget.widget_archive ul li,
.wpb_widgetised_column .widget.widget_categories ul li,
.wpb_widgetised_column .widget.widget_meta ul li,
.wpb_widgetised_column .widget.widget_nav_menu ul li,
.wpb_widgetised_column .widget.widget_pages ul li,
.wpb_widgetised_column .widget.widget_recent_entries ul li,
aside.eltd-sidebar .widget.widget_archive ul li,
aside.eltd-sidebar .widget.widget_categories ul li,
aside.eltd-sidebar .widget.widget_meta ul li,
aside.eltd-sidebar .widget.widget_nav_menu ul li,
aside.eltd-sidebar .widget.widget_pages ul li,
aside.eltd-sidebar .widget.widget_recent_entries ul li {
 overflow:hidden
}
.wpb_widgetised_column .widget.widget_archive ul li a,
.wpb_widgetised_column .widget.widget_categories ul li a,
.wpb_widgetised_column .widget.widget_meta ul li a,
.wpb_widgetised_column .widget.widget_nav_menu ul li a,
.wpb_widgetised_column .widget.widget_pages ul li a,
.wpb_widgetised_column .widget.widget_recent_entries ul li a,
aside.eltd-sidebar .widget.widget_archive ul li a,
aside.eltd-sidebar .widget.widget_categories ul li a,
aside.eltd-sidebar .widget.widget_meta ul li a,
aside.eltd-sidebar .widget.widget_nav_menu ul li a,
aside.eltd-sidebar .widget.widget_pages ul li a,
aside.eltd-sidebar .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.wpb_widgetised_column .widget.widget_archive ul li a:after,
.wpb_widgetised_column .widget.widget_categories ul li a:after,
.wpb_widgetised_column .widget.widget_meta ul li a:after,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:after,
.wpb_widgetised_column .widget.widget_pages ul li a:after,
.wpb_widgetised_column .widget.widget_recent_entries ul li a:after,
aside.eltd-sidebar .widget.widget_archive ul li a:after,
aside.eltd-sidebar .widget.widget_categories ul li a:after,
aside.eltd-sidebar .widget.widget_meta ul li a:after,
aside.eltd-sidebar .widget.widget_nav_menu ul li a:after,
aside.eltd-sidebar .widget.widget_pages ul li a:after,
aside.eltd-sidebar .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
.wpb_widgetised_column .widget.widget_archive ul li a:hover,
.wpb_widgetised_column .widget.widget_categories ul li a:hover,
.wpb_widgetised_column .widget.widget_meta ul li a:hover,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover,
.wpb_widgetised_column .widget.widget_pages ul li a:hover,
.wpb_widgetised_column .widget.widget_recent_entries ul li a:hover,
aside.eltd-sidebar .widget.widget_archive ul li a:hover,
aside.eltd-sidebar .widget.widget_categories ul li a:hover,
aside.eltd-sidebar .widget.widget_meta ul li a:hover,
aside.eltd-sidebar .widget.widget_nav_menu ul li a:hover,
aside.eltd-sidebar .widget.widget_pages ul li a:hover,
aside.eltd-sidebar .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
.wpb_widgetised_column .widget.widget_archive ul li a:hover:after,
.wpb_widgetised_column .widget.widget_categories ul li a:hover:after,
.wpb_widgetised_column .widget.widget_meta ul li a:hover:after,
.wpb_widgetised_column .widget.widget_nav_menu ul li a:hover:after,
.wpb_widgetised_column .widget.widget_pages ul li a:hover:after,
.wpb_widgetised_column .widget.widget_recent_entries ul li a:hover:after,
aside.eltd-sidebar .widget.widget_archive ul li a:hover:after,
aside.eltd-sidebar .widget.widget_categories ul li a:hover:after,
aside.eltd-sidebar .widget.widget_meta ul li a:hover:after,
aside.eltd-sidebar .widget.widget_nav_menu ul li a:hover:after,
aside.eltd-sidebar .widget.widget_pages ul li a:hover:after,
aside.eltd-sidebar .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
.wpb_widgetised_column .widget #wp-calendar,
aside.eltd-sidebar .widget #wp-calendar {
 text-align:center;
 width:100%
}
.wpb_widgetised_column .widget #wp-calendar caption,
aside.eltd-sidebar .widget #wp-calendar caption {
 margin:0 0 13px
}
.wpb_widgetised_column .widget #wp-calendar tr,
aside.eltd-sidebar .widget #wp-calendar tr {
 border:1px solid #e2e2e2
}
.wpb_widgetised_column .widget #wp-calendar td,
.wpb_widgetised_column .widget #wp-calendar th,
aside.eltd-sidebar .widget #wp-calendar td,
aside.eltd-sidebar .widget #wp-calendar th {
 padding:3px 4px
}
.wpb_widgetised_column .widget #wp-calendar td#today,
aside.eltd-sidebar .widget #wp-calendar td#today {
 color:#716f6f;
 background-color:#f4f3f2
}
.wpb_widgetised_column .widget #wp-calendar td#today>a,
aside.eltd-sidebar .widget #wp-calendar td#today>a {
 color:inherit
}
.wpb_widgetised_column .widget #wp-calendar tfoot a,
aside.eltd-sidebar .widget #wp-calendar tfoot a {
 color:#888787
}
.wpb_widgetised_column .widget #wp-calendar tfoot a:hover,
aside.eltd-sidebar .widget #wp-calendar tfoot a:hover {
 color:#ff5f40
}
.wpb_widgetised_column .widget.widget_rss .rss-widget-icon,
aside.eltd-sidebar .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.wpb_widgetised_column .widget.widget_rss .rss-date,
aside.eltd-sidebar .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:13px
}
.wpb_widgetised_column .widget.widget_rss cite,
aside.eltd-sidebar .widget.widget_rss cite {
 display:block;
 margin-top:calc(13px / 2)
}
.wpb_widgetised_column .widget.widget_search .input-holder,
aside.eltd-sidebar .widget.widget_search .input-holder {
 background:#f4f3f2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.wpb_widgetised_column .widget.widget_search .input-holder button,
.wpb_widgetised_column .widget.widget_search .input-holder input,
aside.eltd-sidebar .widget.widget_search .input-holder button,
aside.eltd-sidebar .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:55px;
 line-height:calc(55px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field,
aside.eltd-sidebar .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#716f6f;
 padding:0 0 0 21px;
 width:calc(100% - 55px);
 -webkit-appearance:none
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder,
aside.eltd-sidebar .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#716f6f
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field:-moz-placeholder,
aside.eltd-sidebar .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#716f6f
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field::-moz-placeholder,
aside.eltd-sidebar .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#716f6f
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field:-ms-input-placeholder,
aside.eltd-sidebar .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#716f6f
}
.wpb_widgetised_column .widget.widget_search .input-holder button,
aside.eltd-sidebar .widget.widget_search .input-holder button {
 background:#ff5f40;
 color:#fff;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:55px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.wpb_widgetised_column .widget.widget_search .input-holder button:hover,
aside.eltd-sidebar .widget.widget_search .input-holder button:hover {
 background:rgba(255,95,64,.85);
 color:#fff
}
.wpb_widgetised_column .widget.widget_search .input-holder button span,
aside.eltd-sidebar .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
.wpb_widgetised_column .widget.widget_search .input-holder button span:before,
aside.eltd-sidebar .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
.wpb_widgetised_column .widget.widget_archive select,
.wpb_widgetised_column .widget.widget_categories select,
.wpb_widgetised_column .widget.widget_text select,
aside.eltd-sidebar .widget.widget_archive select,
aside.eltd-sidebar .widget.widget_categories select,
aside.eltd-sidebar .widget.widget_text select {
 background-color:transparent;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:55px;
 line-height:calc(55px - 2px);
 margin-top:13px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_archive select option,
.wpb_widgetised_column .widget.widget_categories select option,
.wpb_widgetised_column .widget.widget_text select option,
aside.eltd-sidebar .widget.widget_archive select option,
aside.eltd-sidebar .widget.widget_categories select option,
aside.eltd-sidebar .widget.widget_text select option {
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px
}
.wpb_widgetised_column .widget.widget_text a,
aside.eltd-sidebar .widget.widget_text a {
 color:#888787
}
.wpb_widgetised_column .widget.widget_text a:hover,
aside.eltd-sidebar .widget.widget_text a:hover {
 color:#ff5f40
}
.wpb_widgetised_column .widget.widget_tag_cloud a,
aside.eltd-sidebar .widget.widget_tag_cloud a {
 background:#f4f3f2;
 color:#888787;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:26px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_tag_cloud a:hover,
aside.eltd-sidebar .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
.wpb_widgetised_column .eltd-instagram-feed,
aside.eltd-sidebar .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.wpb_widgetised_column .eltd-instagram-feed li,
aside.eltd-sidebar .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
.wpb_widgetised_column .eltd-instagram-feed li a,
aside.eltd-sidebar .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.wpb_widgetised_column .eltd-instagram-feed li a:after,
aside.eltd-sidebar .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
.wpb_widgetised_column .eltd-instagram-feed li a:hover:after,
aside.eltd-sidebar .eltd-instagram-feed li a:hover:after {
 opacity:1
}
.wpb_widgetised_column .eltd-instagram-feed li img,
aside.eltd-sidebar .eltd-instagram-feed li img {
 width:100%;
 display:block
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel li,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel li img,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel li a,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel li a:before,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.wpb_widgetised_column .eltd-image-widget.eltd-fade a img,
.wpb_widgetised_column .eltd-instagram-feed.eltd-instagram-carousel li a:hover,
aside.eltd-sidebar .eltd-image-widget.eltd-fade a img,
aside.eltd-sidebar .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-9 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-4 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-6 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-3 li,
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-4 li,
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-6 li,
 .wpb_widgetised_column .eltd-instagram-feed.eltd-col-9 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-3 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-4 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-6 li,
 aside.eltd-sidebar .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
.wpb_widgetised_column .eltd_twitter_widget li,
aside.eltd-sidebar .eltd_twitter_widget li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0;
 line-height:1.7em!important
}
.wpb_widgetised_column .eltd_twitter_widget li a,
aside.eltd-sidebar .eltd_twitter_widget li a {
 color:#2d3134
}
.wpb_widgetised_column .eltd_twitter_widget li a:hover,
aside.eltd-sidebar .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
.wpb_widgetised_column .eltd_twitter_widget li .eltd-tweet-time,
aside.eltd-sidebar .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
.wpb_widgetised_column .eltd_twitter_widget li:first-child,
aside.eltd-sidebar .eltd_twitter_widget li:first-child {
 padding-top:0
}
.wpb_widgetised_column .eltd_twitter_widget li:last-child,
aside.eltd-sidebar .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
.wpb_widgetised_column .widget_eltd_social_icon_widget,
aside.eltd-sidebar .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.square,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#f4f3f2;
 border-color:#e2e2e2
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i {
 color:#888787
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background-color:#ff5f40;
 border-color:#ff5f40
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i {
 color:#888787
}
.wpb_widgetised_column .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i,
aside.eltd-sidebar .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#888787;
 line-height:20px
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#888787;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#ff5f40;
 padding-left:19px
}
.wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after,
aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 .wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder,
 aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 .wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image,
 aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 .wpb_widgetised_column .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder,
 aside.eltd-sidebar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
.wpb_widgetised_column .eltd-image-widget,
aside.eltd-sidebar .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.wpb_widgetised_column .eltd-image-widget a,
.wpb_widgetised_column .eltd-image-widget figure,
.wpb_widgetised_column .eltd-image-widget img,
aside.eltd-sidebar .eltd-image-widget a,
aside.eltd-sidebar .eltd-image-widget figure,
aside.eltd-sidebar .eltd-image-widget img {
 display:block;
 margin:0
}
.wpb_widgetised_column .eltd-image-widget figure,
aside.eltd-sidebar .eltd-image-widget figure {
 overflow:hidden
}
.wpb_widgetised_column .eltd-image-widget figure img,
aside.eltd-sidebar .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.wpb_widgetised_column .eltd-image-widget.eltd-zoom a:hover img,
aside.eltd-sidebar .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
.wpb_widgetised_column .eltd-image-widget.eltd-fade a:hover img,
aside.eltd-sidebar .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
.wpb_widgetised_column .widget.eltd-separator-widget,
aside.eltd-sidebar .widget.eltd-separator-widget {
 margin:0!important
}
.wpb_widgetised_column .widget.widget_search .input-holder,
aside.eltd-sidebar .widget.widget_search .input-holder {
 border:none
}
.wpb_widgetised_column .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li,
aside.eltd-sidebar .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 padding:18px 0
}
.wpb_widgetised_column .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title,
aside.eltd-sidebar .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#2d3134
}
footer .eltd-footer-top {
 font-size:14px
}
footer .eltd-footer-top .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#cfcfcf;
 margin:0 0 26px;
 padding:0
}
footer .eltd-footer-top .widget strong {
 color:inherit;
 font-weight:700
}
footer .eltd-footer-top .widget .eltd-widget-title-holder {
 padding-bottom:6px
}
footer .eltd-footer-top .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#fff;
 margin-top:0
}
footer .eltd-footer-top .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#fff;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
footer .eltd-footer-top .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
footer .eltd-footer-top .widget ul li {
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:6px 0
}
footer .eltd-footer-top .widget.widget_archive .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_categories .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_meta .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_nav_menu .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_pages .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_recent_comments .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_recent_entries .eltd-widget-title-holder,
footer .eltd-footer-top .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
footer .eltd-footer-top .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
footer .eltd-footer-top .widget ul li>a {
 color:#cfcfcf;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
footer .eltd-footer-top .widget ul li>a:hover {
 color:#fff
}
footer .eltd-footer-top .widget ul .children,
footer .eltd-footer-top .widget ul .sub-menu {
 border-top:1px solid #464646;
 margin-top:6px
}
footer .eltd-footer-top .widget ul .children .sub-menu,
footer .eltd-footer-top .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
footer .eltd-footer-top .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
footer .eltd-footer-top .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
footer .eltd-footer-top .widget.widget_archive ul li,
footer .eltd-footer-top .widget.widget_categories ul li,
footer .eltd-footer-top .widget.widget_meta ul li,
footer .eltd-footer-top .widget.widget_nav_menu ul li,
footer .eltd-footer-top .widget.widget_pages ul li,
footer .eltd-footer-top .widget.widget_recent_entries ul li {
 overflow:hidden
}
footer .eltd-footer-top .widget.widget_archive ul li a,
footer .eltd-footer-top .widget.widget_categories ul li a,
footer .eltd-footer-top .widget.widget_meta ul li a,
footer .eltd-footer-top .widget.widget_nav_menu ul li a,
footer .eltd-footer-top .widget.widget_pages ul li a,
footer .eltd-footer-top .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
footer .eltd-footer-top .widget.widget_archive ul li a:after,
footer .eltd-footer-top .widget.widget_categories ul li a:after,
footer .eltd-footer-top .widget.widget_meta ul li a:after,
footer .eltd-footer-top .widget.widget_nav_menu ul li a:after,
footer .eltd-footer-top .widget.widget_pages ul li a:after,
footer .eltd-footer-top .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
footer .eltd-footer-top .widget.widget_archive ul li a:hover,
footer .eltd-footer-top .widget.widget_categories ul li a:hover,
footer .eltd-footer-top .widget.widget_meta ul li a:hover,
footer .eltd-footer-top .widget.widget_nav_menu ul li a:hover,
footer .eltd-footer-top .widget.widget_pages ul li a:hover,
footer .eltd-footer-top .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
footer .eltd-footer-top .widget.widget_archive ul li a:hover:after,
footer .eltd-footer-top .widget.widget_categories ul li a:hover:after,
footer .eltd-footer-top .widget.widget_meta ul li a:hover:after,
footer .eltd-footer-top .widget.widget_nav_menu ul li a:hover:after,
footer .eltd-footer-top .widget.widget_pages ul li a:hover:after,
footer .eltd-footer-top .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
footer .eltd-footer-top .widget #wp-calendar {
 text-align:center;
 width:100%
}
footer .eltd-footer-top .widget #wp-calendar caption {
 margin:0 0 6px
}
footer .eltd-footer-top .widget #wp-calendar tr {
 border:1px solid #464646
}
footer .eltd-footer-top .widget #wp-calendar td,
footer .eltd-footer-top .widget #wp-calendar th {
 padding:3px 4px
}
footer .eltd-footer-top .widget #wp-calendar td#today {
 color:#cfcfcf;
 background-color:#464646
}
footer .eltd-footer-top .widget #wp-calendar td#today>a {
 color:inherit
}
footer .eltd-footer-top .widget #wp-calendar tfoot a {
 color:#cfcfcf
}
footer .eltd-footer-top .widget #wp-calendar tfoot a:hover {
 color:#fff
}
footer .eltd-footer-top .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
footer .eltd-footer-top .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:6px
}
footer .eltd-footer-top .widget.widget_rss cite {
 display:block;
 margin-top:calc(6px / 2)
}
footer .eltd-footer-top .widget.widget_search .input-holder {
 background:#464646;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
footer .eltd-footer-top .widget.widget_search .input-holder button,
footer .eltd-footer-top .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#cfcfcf;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
footer .eltd-footer-top .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#cfcfcf;
 padding:0 0 0 21px;
 width:calc(100% - 52px);
 -webkit-appearance:none
}
footer .eltd-footer-top .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#cfcfcf
}
footer .eltd-footer-top .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#cfcfcf
}
footer .eltd-footer-top .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#cfcfcf
}
footer .eltd-footer-top .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#cfcfcf
}
footer .eltd-footer-top .widget.widget_search .input-holder button {
 background:#5f5e5e;
 color:#adadad;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:52px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-top .widget.widget_search .input-holder button:hover {
 background:rgba(95,94,94,.85);
 color:#fff
}
footer .eltd-footer-top .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
footer .eltd-footer-top .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
footer .eltd-footer-top .widget.widget_archive select,
footer .eltd-footer-top .widget.widget_categories select,
footer .eltd-footer-top .widget.widget_text select {
 background-color:transparent;
 border-color:#464646;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#cfcfcf;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:6px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .eltd-footer-top .widget.widget_archive select option,
footer .eltd-footer-top .widget.widget_categories select option,
footer .eltd-footer-top .widget.widget_text select option {
 border-color:#464646;
 border-style:solid;
 border-width:1px
}
footer .eltd-footer-top .widget.widget_text a {
 color:#cfcfcf
}
footer .eltd-footer-top .widget.widget_text a:hover {
 color:#fff
}
footer .eltd-footer-top .widget.widget_tag_cloud a {
 background:#464646;
 color:#cfcfcf;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:30px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
footer .eltd-footer-top .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
footer .eltd-footer-top .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
footer .eltd-footer-top .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
footer .eltd-footer-top .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
footer .eltd-footer-top .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-top .eltd-instagram-feed li a:hover:after {
 opacity:1
}
footer .eltd-footer-top .eltd-instagram-feed li img {
 width:100%;
 display:block
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
footer .eltd-footer-top .eltd-image-widget.eltd-fade a img,
footer .eltd-footer-top .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-3 li,
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-4 li,
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-6 li,
 footer .eltd-footer-top .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
footer .eltd-footer-top .eltd_twitter_widget li {
 border-bottom-color:#464646;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:6px 0;
 line-height:1.7em!important
}
footer .eltd-footer-top .eltd_twitter_widget li a {
 color:#fff
}
footer .eltd-footer-top .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
footer .eltd-footer-top .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
footer .eltd-footer-top .eltd_twitter_widget li:first-child {
 padding-top:0
}
footer .eltd-footer-top .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
footer .eltd-footer-top .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#464646;
 border-color:#464646
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i {
 color:#cfcfcf
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background-color:#ff5f40;
 border-color:#ff5f40
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i {
 color:#cfcfcf
}
footer .eltd-footer-top .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#464646;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:6px 0
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#cfcfcf;
 line-height:20px
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#cfcfcf;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#fff;
 padding-left:19px
}
footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 footer .eltd-footer-top .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
footer .eltd-footer-top .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
footer .eltd-footer-top .eltd-image-widget a,
footer .eltd-footer-top .eltd-image-widget figure,
footer .eltd-footer-top .eltd-image-widget img {
 display:block;
 margin:0
}
footer .eltd-footer-top .eltd-image-widget figure {
 overflow:hidden
}
footer .eltd-footer-top .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-top .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
footer .eltd-footer-top .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
footer .eltd-footer-top .widget.eltd-separator-widget {
 margin:0!important
}
footer .eltd-footer-top .widget .eltd-widget-title-holder .eltd-widget-title {
 margin-bottom:15px
}
footer .eltd-footer-top .widget .eltd-blog-list-holder ul>li,
footer .eltd-footer-top .widget ul li,
footer .eltd-footer-top .widget ul li .children,
footer .eltd-footer-top .widget ul li .sub-menu,
footer .eltd-footer-top .widget.widget_search .input-holder {
 border:none
}
footer .eltd-footer-bottom {
 font-size:14px
}
footer .eltd-footer-bottom .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#bab7b7;
 margin:0
}
footer .eltd-footer-bottom .widget strong {
 color:inherit;
 font-weight:700
}
footer .eltd-footer-bottom .widget .eltd-widget-title-holder {
 padding-bottom:2px
}
footer .eltd-footer-bottom .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#bab7b7;
 margin-top:0;
 margin-bottom:14px
}
footer .eltd-footer-bottom .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#f0efef;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
footer .eltd-footer-bottom .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
footer .eltd-footer-bottom .widget ul li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:2px 0
}
footer .eltd-footer-bottom .widget.widget_archive .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_categories .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_meta .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_nav_menu .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_pages .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_recent_comments .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_recent_entries .eltd-widget-title-holder,
footer .eltd-footer-bottom .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
footer .eltd-footer-bottom .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
footer .eltd-footer-bottom .widget ul li>a {
 color:#bab7b7;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
footer .eltd-footer-bottom .widget ul li>a:hover {
 color:#ff5f40
}
footer .eltd-footer-bottom .widget ul .children,
footer .eltd-footer-bottom .widget ul .sub-menu {
 border-top:1px solid #5f5e5e;
 margin-top:2px
}
footer .eltd-footer-bottom .widget ul .children .sub-menu,
footer .eltd-footer-bottom .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
footer .eltd-footer-bottom .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
footer .eltd-footer-bottom .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
footer .eltd-footer-bottom .widget.widget_archive ul li,
footer .eltd-footer-bottom .widget.widget_categories ul li,
footer .eltd-footer-bottom .widget.widget_meta ul li,
footer .eltd-footer-bottom .widget.widget_nav_menu ul li,
footer .eltd-footer-bottom .widget.widget_pages ul li,
footer .eltd-footer-bottom .widget.widget_recent_entries ul li {
 overflow:hidden
}
footer .eltd-footer-bottom .widget.widget_archive ul li a,
footer .eltd-footer-bottom .widget.widget_categories ul li a,
footer .eltd-footer-bottom .widget.widget_meta ul li a,
footer .eltd-footer-bottom .widget.widget_nav_menu ul li a,
footer .eltd-footer-bottom .widget.widget_pages ul li a,
footer .eltd-footer-bottom .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
footer .eltd-footer-bottom .widget.widget_archive ul li a:after,
footer .eltd-footer-bottom .widget.widget_categories ul li a:after,
footer .eltd-footer-bottom .widget.widget_meta ul li a:after,
footer .eltd-footer-bottom .widget.widget_nav_menu ul li a:after,
footer .eltd-footer-bottom .widget.widget_pages ul li a:after,
footer .eltd-footer-bottom .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
footer .eltd-footer-bottom .widget.widget_archive ul li a:hover,
footer .eltd-footer-bottom .widget.widget_categories ul li a:hover,
footer .eltd-footer-bottom .widget.widget_meta ul li a:hover,
footer .eltd-footer-bottom .widget.widget_nav_menu ul li a:hover,
footer .eltd-footer-bottom .widget.widget_pages ul li a:hover,
footer .eltd-footer-bottom .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
footer .eltd-footer-bottom .widget.widget_archive ul li a:hover:after,
footer .eltd-footer-bottom .widget.widget_categories ul li a:hover:after,
footer .eltd-footer-bottom .widget.widget_meta ul li a:hover:after,
footer .eltd-footer-bottom .widget.widget_nav_menu ul li a:hover:after,
footer .eltd-footer-bottom .widget.widget_pages ul li a:hover:after,
footer .eltd-footer-bottom .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
footer .eltd-footer-bottom .widget #wp-calendar {
 text-align:center;
 width:100%
}
footer .eltd-footer-bottom .widget #wp-calendar caption {
 margin:0 0 2px
}
footer .eltd-footer-bottom .widget #wp-calendar tr {
 border:1px solid #5f5e5e
}
footer .eltd-footer-bottom .widget #wp-calendar td,
footer .eltd-footer-bottom .widget #wp-calendar th {
 padding:3px 4px
}
footer .eltd-footer-bottom .widget #wp-calendar td#today {
 color:#bab7b7;
 background-color:#5f5e5e
}
footer .eltd-footer-bottom .widget #wp-calendar td#today>a {
 color:inherit
}
footer .eltd-footer-bottom .widget #wp-calendar tfoot a {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget #wp-calendar tfoot a:hover {
 color:#ff5f40
}
footer .eltd-footer-bottom .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
footer .eltd-footer-bottom .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:2px
}
footer .eltd-footer-bottom .widget.widget_rss cite {
 display:block;
 margin-top:calc(2px / 2)
}
footer .eltd-footer-bottom .widget.widget_search .input-holder {
 background:#5f5e5e;
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
footer .eltd-footer-bottom .widget.widget_search .input-holder button,
footer .eltd-footer-bottom .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#bab7b7;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
footer .eltd-footer-bottom .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#bab7b7;
 padding:0 0 0 21px;
 width:calc(100% - 52px);
 -webkit-appearance:none
}
footer .eltd-footer-bottom .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget.widget_search .input-holder button {
 background:#5f5e5e;
 color:#adadad;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:52px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-bottom .widget.widget_search .input-holder button:hover {
 background:rgba(95,94,94,.85);
 color:#fff
}
footer .eltd-footer-bottom .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
footer .eltd-footer-bottom .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
footer .eltd-footer-bottom .widget.widget_archive select,
footer .eltd-footer-bottom .widget.widget_categories select,
footer .eltd-footer-bottom .widget.widget_text select {
 background-color:transparent;
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#bab7b7;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:2px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
footer .eltd-footer-bottom .widget.widget_archive select option,
footer .eltd-footer-bottom .widget.widget_categories select option,
footer .eltd-footer-bottom .widget.widget_text select option {
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px
}
footer .eltd-footer-bottom .widget.widget_text a {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget.widget_text a:hover {
 color:#ff5f40
}
footer .eltd-footer-bottom .widget.widget_tag_cloud a {
 background:#5f5e5e;
 color:#bab7b7;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:30px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
footer .eltd-footer-bottom .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
footer .eltd-footer-bottom .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
footer .eltd-footer-bottom .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
footer .eltd-footer-bottom .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
footer .eltd-footer-bottom .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-bottom .eltd-instagram-feed li a:hover:after {
 opacity:1
}
footer .eltd-footer-bottom .eltd-instagram-feed li img {
 width:100%;
 display:block
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
footer .eltd-footer-bottom .eltd-image-widget.eltd-fade a img,
footer .eltd-footer-bottom .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-3 li,
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-4 li,
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-6 li,
 footer .eltd-footer-bottom .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
footer .eltd-footer-bottom .eltd_twitter_widget li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:2px 0;
 line-height:1.7em!important
}
footer .eltd-footer-bottom .eltd_twitter_widget li a {
 color:#bab7b7
}
footer .eltd-footer-bottom .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
footer .eltd-footer-bottom .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
footer .eltd-footer-bottom .eltd_twitter_widget li:first-child {
 padding-top:0
}
footer .eltd-footer-bottom .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#5f5e5e;
 border-color:#5f5e5e
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background-color:#ff5f40;
 border-color:#ff5f40
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i {
 color:#bab7b7
}
footer .eltd-footer-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:2px 0
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#bab7b7;
 line-height:20px
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#bab7b7;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#ff5f40;
 padding-left:19px
}
footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 footer .eltd-footer-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
footer .eltd-footer-bottom .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
footer .eltd-footer-bottom .eltd-image-widget a,
footer .eltd-footer-bottom .eltd-image-widget figure,
footer .eltd-footer-bottom .eltd-image-widget img {
 display:block;
 margin:0
}
footer .eltd-footer-bottom .eltd-image-widget figure {
 overflow:hidden
}
footer .eltd-footer-bottom .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
footer .eltd-footer-bottom .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
footer .eltd-footer-bottom .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
footer .eltd-footer-bottom .widget.eltd-separator-widget {
 margin:0!important
}
footer .eltd-footer-bottom .widget {
 display:inline-block;
 font-size:14px;
 font-family:Quicksand,sans-serif;
 font-weight:700;
 padding:23px 0
}
.eltd-side-menu .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#716f6f;
 margin:0 0 36px;
 padding:0
}
.eltd-side-menu .widget strong {
 color:inherit;
 font-weight:700
}
.eltd-side-menu .widget .eltd-widget-title-holder {
 padding-bottom:13px
}
.eltd-side-menu .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#2d3134;
 margin-top:0;
 margin-bottom:14px
}
.eltd-side-menu .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#ff5f40;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
.eltd-side-menu .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.eltd-side-menu .widget ul li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:13px 0
}
.eltd-side-menu .widget.widget_archive .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_categories .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_meta .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_nav_menu .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_pages .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_recent_comments .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_recent_entries .eltd-widget-title-holder,
.eltd-side-menu .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
.eltd-side-menu .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-side-menu .widget ul li>a {
 color:#888787;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
.eltd-side-menu .widget ul li>a:hover {
 color:#ff5f40
}
.eltd-side-menu .widget ul .children,
.eltd-side-menu .widget ul .sub-menu {
 border-top:1px solid #e2e2e2;
 margin-top:13px
}
.eltd-side-menu .widget ul .children .sub-menu,
.eltd-side-menu .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
.eltd-side-menu .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
.eltd-side-menu .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
.eltd-side-menu .widget.widget_archive ul li,
.eltd-side-menu .widget.widget_categories ul li,
.eltd-side-menu .widget.widget_meta ul li,
.eltd-side-menu .widget.widget_nav_menu ul li,
.eltd-side-menu .widget.widget_pages ul li,
.eltd-side-menu .widget.widget_recent_entries ul li {
 overflow:hidden
}
.eltd-side-menu .widget.widget_archive ul li a,
.eltd-side-menu .widget.widget_categories ul li a,
.eltd-side-menu .widget.widget_meta ul li a,
.eltd-side-menu .widget.widget_nav_menu ul li a,
.eltd-side-menu .widget.widget_pages ul li a,
.eltd-side-menu .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.eltd-side-menu .widget.widget_archive ul li a:after,
.eltd-side-menu .widget.widget_categories ul li a:after,
.eltd-side-menu .widget.widget_meta ul li a:after,
.eltd-side-menu .widget.widget_nav_menu ul li a:after,
.eltd-side-menu .widget.widget_pages ul li a:after,
.eltd-side-menu .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
.eltd-side-menu .widget.widget_archive ul li a:hover,
.eltd-side-menu .widget.widget_categories ul li a:hover,
.eltd-side-menu .widget.widget_meta ul li a:hover,
.eltd-side-menu .widget.widget_nav_menu ul li a:hover,
.eltd-side-menu .widget.widget_pages ul li a:hover,
.eltd-side-menu .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
.eltd-side-menu .widget.widget_archive ul li a:hover:after,
.eltd-side-menu .widget.widget_categories ul li a:hover:after,
.eltd-side-menu .widget.widget_meta ul li a:hover:after,
.eltd-side-menu .widget.widget_nav_menu ul li a:hover:after,
.eltd-side-menu .widget.widget_pages ul li a:hover:after,
.eltd-side-menu .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
.eltd-side-menu .widget #wp-calendar {
 text-align:center;
 width:100%
}
.eltd-side-menu .widget #wp-calendar caption {
 margin:0 0 13px
}
.eltd-side-menu .widget #wp-calendar tr {
 border:1px solid #e2e2e2
}
.eltd-side-menu .widget #wp-calendar td,
.eltd-side-menu .widget #wp-calendar th {
 padding:3px 4px
}
.eltd-side-menu .widget #wp-calendar td#today {
 color:#716f6f;
 background-color:#f4f3f2
}
.eltd-side-menu .widget #wp-calendar td#today>a {
 color:inherit
}
.eltd-side-menu .widget #wp-calendar tfoot a {
 color:#888787
}
.eltd-side-menu .widget #wp-calendar tfoot a:hover {
 color:#ff5f40
}
.eltd-side-menu .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.eltd-side-menu .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:13px
}
.eltd-side-menu .widget.widget_rss cite {
 display:block;
 margin-top:calc(13px / 2)
}
.eltd-side-menu .widget.widget_search .input-holder {
 background:#f4f3f2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-side-menu .widget.widget_search .input-holder button,
.eltd-side-menu .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:55px;
 line-height:calc(55px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.eltd-side-menu .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#716f6f;
 padding:0 0 0 21px;
 width:calc(100% - 55px);
 -webkit-appearance:none
}
.eltd-side-menu .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#716f6f
}
.eltd-side-menu .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#716f6f
}
.eltd-side-menu .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#716f6f
}
.eltd-side-menu .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#716f6f
}
.eltd-side-menu .widget.widget_search .input-holder button {
 background:#ff5f40;
 color:#fff;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:55px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-side-menu .widget.widget_search .input-holder button:hover {
 background:rgba(255,95,64,.85);
 color:#fff
}
.eltd-side-menu .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
.eltd-side-menu .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
.eltd-side-menu .widget.widget_archive select,
.eltd-side-menu .widget.widget_categories select,
.eltd-side-menu .widget.widget_text select {
 background-color:transparent;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:55px;
 line-height:calc(55px - 2px);
 margin-top:13px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.eltd-side-menu .widget.widget_archive select option,
.eltd-side-menu .widget.widget_categories select option,
.eltd-side-menu .widget.widget_text select option {
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px
}
.eltd-side-menu .widget.widget_text a {
 color:#888787
}
.eltd-side-menu .widget.widget_text a:hover {
 color:#ff5f40
}
.eltd-side-menu .widget.widget_tag_cloud a {
 background:#f4f3f2;
 color:#888787;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:26px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
.eltd-side-menu .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
.eltd-side-menu .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.eltd-side-menu .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
.eltd-side-menu .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.eltd-side-menu .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-side-menu .eltd-instagram-feed li a:hover:after {
 opacity:1
}
.eltd-side-menu .eltd-instagram-feed li img {
 width:100%;
 display:block
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-side-menu .eltd-image-widget.eltd-fade a img,
.eltd-side-menu .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 .eltd-side-menu .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 .eltd-side-menu .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 .eltd-side-menu .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 .eltd-side-menu .eltd-instagram-feed.eltd-col-3 li,
 .eltd-side-menu .eltd-instagram-feed.eltd-col-4 li,
 .eltd-side-menu .eltd-instagram-feed.eltd-col-6 li,
 .eltd-side-menu .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
.eltd-side-menu .eltd_twitter_widget li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0;
 line-height:1.7em!important
}
.eltd-side-menu .eltd_twitter_widget li a {
 color:#2d3134
}
.eltd-side-menu .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
.eltd-side-menu .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
.eltd-side-menu .eltd_twitter_widget li:first-child {
 padding-top:0
}
.eltd-side-menu .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-side-menu .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#f4f3f2;
 border-color:#e2e2e2
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i {
 color:#888787
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background-color:#ff5f40;
 border-color:#ff5f40
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i {
 color:#888787
}
.eltd-side-menu .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#888787;
 line-height:20px
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#888787;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#ff5f40;
 padding-left:19px
}
.eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 .eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 .eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 .eltd-side-menu .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
.eltd-side-menu .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.eltd-side-menu .eltd-image-widget a,
.eltd-side-menu .eltd-image-widget figure,
.eltd-side-menu .eltd-image-widget img {
 display:block;
 margin:0
}
.eltd-side-menu .eltd-image-widget figure {
 overflow:hidden
}
.eltd-side-menu .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-side-menu .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
.eltd-side-menu .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
.eltd-side-menu .widget.eltd-separator-widget {
 margin:0!important
}
.eltd-side-menu .widget.widget_search .input-holder {
 border:none
}
.eltd-side-menu .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 padding:18px 0
}
.eltd-side-menu .widget .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#2d3134
}
.eltd-content-bottom {
 margin-bottom:-1px
}
.eltd-content-bottom .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#716f6f;
 margin:0;
 padding:0
}
.eltd-content-bottom .widget strong {
 color:inherit;
 font-weight:700
}
.eltd-content-bottom .widget .eltd-widget-title-holder {
 padding-bottom:13px
}
.eltd-content-bottom .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#2d3134;
 margin-top:0;
 margin-bottom:14px
}
.eltd-content-bottom .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#ff5f40;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
.eltd-content-bottom .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.eltd-content-bottom .widget ul li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:13px 0
}
.eltd-content-bottom .widget.widget_archive .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_categories .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_meta .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_nav_menu .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_pages .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_recent_comments .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_recent_entries .eltd-widget-title-holder,
.eltd-content-bottom .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
.eltd-content-bottom .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-content-bottom .widget ul li>a {
 color:#716f6f;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
.eltd-content-bottom .widget ul li>a:hover {
 color:#ff5f40
}
.eltd-content-bottom .widget ul .children,
.eltd-content-bottom .widget ul .sub-menu {
 border-top:1px solid #e2e2e2;
 margin-top:13px
}
.eltd-content-bottom .widget ul .children .sub-menu,
.eltd-content-bottom .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
.eltd-content-bottom .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
.eltd-content-bottom .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
.eltd-content-bottom .widget.widget_archive ul li,
.eltd-content-bottom .widget.widget_categories ul li,
.eltd-content-bottom .widget.widget_meta ul li,
.eltd-content-bottom .widget.widget_nav_menu ul li,
.eltd-content-bottom .widget.widget_pages ul li,
.eltd-content-bottom .widget.widget_recent_entries ul li {
 overflow:hidden
}
.eltd-content-bottom .widget.widget_archive ul li a,
.eltd-content-bottom .widget.widget_categories ul li a,
.eltd-content-bottom .widget.widget_meta ul li a,
.eltd-content-bottom .widget.widget_nav_menu ul li a,
.eltd-content-bottom .widget.widget_pages ul li a,
.eltd-content-bottom .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.eltd-content-bottom .widget.widget_archive ul li a:after,
.eltd-content-bottom .widget.widget_categories ul li a:after,
.eltd-content-bottom .widget.widget_meta ul li a:after,
.eltd-content-bottom .widget.widget_nav_menu ul li a:after,
.eltd-content-bottom .widget.widget_pages ul li a:after,
.eltd-content-bottom .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
.eltd-content-bottom .widget.widget_archive ul li a:hover,
.eltd-content-bottom .widget.widget_categories ul li a:hover,
.eltd-content-bottom .widget.widget_meta ul li a:hover,
.eltd-content-bottom .widget.widget_nav_menu ul li a:hover,
.eltd-content-bottom .widget.widget_pages ul li a:hover,
.eltd-content-bottom .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
.eltd-content-bottom .widget.widget_archive ul li a:hover:after,
.eltd-content-bottom .widget.widget_categories ul li a:hover:after,
.eltd-content-bottom .widget.widget_meta ul li a:hover:after,
.eltd-content-bottom .widget.widget_nav_menu ul li a:hover:after,
.eltd-content-bottom .widget.widget_pages ul li a:hover:after,
.eltd-content-bottom .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
.eltd-content-bottom .widget #wp-calendar {
 text-align:center;
 width:100%
}
.eltd-content-bottom .widget #wp-calendar caption {
 margin:0 0 13px
}
.eltd-content-bottom .widget #wp-calendar tr {
 border:1px solid #e2e2e2
}
.eltd-content-bottom .widget #wp-calendar td,
.eltd-content-bottom .widget #wp-calendar th {
 padding:3px 4px
}
.eltd-content-bottom .widget #wp-calendar td#today {
 color:#716f6f;
 background-color:#f4f3f2
}
.eltd-content-bottom .widget #wp-calendar td#today>a {
 color:inherit
}
.eltd-content-bottom .widget #wp-calendar tfoot a {
 color:#716f6f
}
.eltd-content-bottom .widget #wp-calendar tfoot a:hover {
 color:#ff5f40
}
.eltd-content-bottom .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.eltd-content-bottom .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:13px
}
.eltd-content-bottom .widget.widget_rss cite {
 display:block;
 margin-top:calc(13px / 2)
}
.eltd-content-bottom .widget.widget_search .input-holder {
 background:#f4f3f2;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-content-bottom .widget.widget_search .input-holder button,
.eltd-content-bottom .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.eltd-content-bottom .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#716f6f;
 padding:0 0 0 21px;
 width:calc(100% - 52px);
 -webkit-appearance:none
}
.eltd-content-bottom .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#716f6f
}
.eltd-content-bottom .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#716f6f
}
.eltd-content-bottom .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#716f6f
}
.eltd-content-bottom .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#716f6f
}
.eltd-content-bottom .widget.widget_search .input-holder button {
 background:#ff5f40;
 color:#fff;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:52px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-content-bottom .widget.widget_search .input-holder button:hover {
 background:rgba(255,95,64,.85);
 color:#fff
}
.eltd-content-bottom .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
.eltd-content-bottom .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
.eltd-content-bottom .widget.widget_archive select,
.eltd-content-bottom .widget.widget_categories select,
.eltd-content-bottom .widget.widget_text select {
 background-color:transparent;
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#716f6f;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:13px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.eltd-content-bottom .widget.widget_archive select option,
.eltd-content-bottom .widget.widget_categories select option,
.eltd-content-bottom .widget.widget_text select option {
 border-color:#e2e2e2;
 border-style:solid;
 border-width:1px
}
.eltd-content-bottom .widget.widget_text a {
 color:#716f6f
}
.eltd-content-bottom .widget.widget_text a:hover {
 color:#ff5f40
}
.eltd-content-bottom .widget.widget_tag_cloud a {
 background:#f4f3f2;
 color:#716f6f;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:30px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
.eltd-content-bottom .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
.eltd-content-bottom .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.eltd-content-bottom .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
.eltd-content-bottom .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.eltd-content-bottom .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-content-bottom .eltd-instagram-feed li a:hover:after {
 opacity:1
}
.eltd-content-bottom .eltd-instagram-feed li img {
 width:100%;
 display:block
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-content-bottom .eltd-image-widget.eltd-fade a img,
.eltd-content-bottom .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-3 li,
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-4 li,
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-6 li,
 .eltd-content-bottom .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
.eltd-content-bottom .eltd_twitter_widget li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0;
 line-height:1.7em!important
}
.eltd-content-bottom .eltd_twitter_widget li a {
 color:#2d3134
}
.eltd-content-bottom .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
.eltd-content-bottom .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
.eltd-content-bottom .eltd_twitter_widget li:first-child {
 padding-top:0
}
.eltd-content-bottom .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-content-bottom .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#f4f3f2;
 border-color:#e2e2e2
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i {
 color:#716f6f
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background-color:#ff5f40;
 border-color:#ff5f40
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i {
 color:#716f6f
}
.eltd-content-bottom .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#e2e2e2;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:13px 0
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#716f6f;
 line-height:20px
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#716f6f;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#ff5f40;
 padding-left:19px
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 .eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 .eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 .eltd-content-bottom .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
.eltd-content-bottom .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.eltd-content-bottom .eltd-image-widget a,
.eltd-content-bottom .eltd-image-widget figure,
.eltd-content-bottom .eltd-image-widget img {
 display:block;
 margin:0
}
.eltd-content-bottom .eltd-image-widget figure {
 overflow:hidden
}
.eltd-content-bottom .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-content-bottom .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
.eltd-content-bottom .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
.eltd-content-bottom .widget.eltd-separator-widget {
 margin:0!important
}
.eltd-content-bottom .widget_text {
 margin-bottom:0
}
.eltd-content-bottom .eltd-latest-posts-widget .eltd-item-title a {
 color:#2d3134;
 font-size:16px;
 font-weight:600;
 text-transform:none
}
.eltd-content-bottom .eltd-separator {
 border-color:#e1e1e1!important
}
.eltd-top-bar {
 color:#fff
}
.eltd-top-bar .widget {
 background-color:transparent;
 border-bottom-color:transparent;
 border-bottom-style:solid;
 border-bottom-width:0;
 color:#fff;
 margin:0
}
.eltd-top-bar .widget strong {
 color:inherit;
 font-weight:700
}
.eltd-top-bar .widget .eltd-widget-title-holder {
 padding-bottom:2px
}
.eltd-top-bar .widget .eltd-widget-title-holder .eltd-widget-title {
 color:#fff;
 margin-top:0;
 margin-bottom:14px
}
.eltd-top-bar .widget .eltd-widget-title-holder .eltd-separator {
 border-color:#fff;
 border-bottom-width:3px;
 margin:1px 0 13px;
 width:48px
}
.eltd-top-bar .widget ul {
 padding:0;
 margin:0;
 list-style:none
}
.eltd-top-bar .widget ul li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 display:block;
 line-height:20px;
 margin:0;
 min-height:20px;
 padding:2px 0
}
.eltd-top-bar .widget.widget_archive .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_categories .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_meta .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_nav_menu .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_pages .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_recent_comments .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_recent_entries .eltd-widget-title-holder,
.eltd-top-bar .widget.widget_rss .eltd-widget-title-holder {
 padding-bottom:0
}
.eltd-top-bar .widget ul li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-top-bar .widget ul li>a {
 color:#fff;
 font-family:"Open Sans",sans-serif;
 font-size:13px;
 font-weight:500
}
.eltd-top-bar .widget ul li>a:hover {
 color:#aaa
}
.eltd-top-bar .widget ul .children,
.eltd-top-bar .widget ul .sub-menu {
 border-top:1px solid #5f5e5e;
 margin-top:2px
}
.eltd-top-bar .widget ul .children .sub-menu,
.eltd-top-bar .widget ul .sub-menu .sub-menu {
 padding-left:15px
}
.eltd-top-bar .widget ul .children .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu,
.eltd-top-bar .widget ul .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu {
 padding-left:0
}
.eltd-top-bar .widget.widget_archive ul li,
.eltd-top-bar .widget.widget_categories ul li,
.eltd-top-bar .widget.widget_meta ul li,
.eltd-top-bar .widget.widget_nav_menu ul li,
.eltd-top-bar .widget.widget_pages ul li,
.eltd-top-bar .widget.widget_recent_entries ul li {
 overflow:hidden
}
.eltd-top-bar .widget.widget_archive ul li a,
.eltd-top-bar .widget.widget_categories ul li a,
.eltd-top-bar .widget.widget_meta ul li a,
.eltd-top-bar .widget.widget_nav_menu ul li a,
.eltd-top-bar .widget.widget_pages ul li a,
.eltd-top-bar .widget.widget_recent_entries ul li a {
 display:inline;
 font-family:Quicksand,sans-serif;
 font-size:14px;
 font-weight:500;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease;
 -moz-transition:padding .2s ease;
 transition:padding .2s ease
}
.eltd-top-bar .widget.widget_archive ul li a:after,
.eltd-top-bar .widget.widget_categories ul li a:after,
.eltd-top-bar .widget.widget_meta ul li a:after,
.eltd-top-bar .widget.widget_nav_menu ul li a:after,
.eltd-top-bar .widget.widget_pages ul li a:after,
.eltd-top-bar .widget.widget_recent_entries ul li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease;
 -moz-transition:left .2s ease;
 transition:left .2s ease
}
.eltd-top-bar .widget.widget_archive ul li a:hover,
.eltd-top-bar .widget.widget_categories ul li a:hover,
.eltd-top-bar .widget.widget_meta ul li a:hover,
.eltd-top-bar .widget.widget_nav_menu ul li a:hover,
.eltd-top-bar .widget.widget_pages ul li a:hover,
.eltd-top-bar .widget.widget_recent_entries ul li a:hover {
 padding-left:19px
}
.eltd-top-bar .widget.widget_archive ul li a:hover:after,
.eltd-top-bar .widget.widget_categories ul li a:hover:after,
.eltd-top-bar .widget.widget_meta ul li a:hover:after,
.eltd-top-bar .widget.widget_nav_menu ul li a:hover:after,
.eltd-top-bar .widget.widget_pages ul li a:hover:after,
.eltd-top-bar .widget.widget_recent_entries ul li a:hover:after {
 left:0
}
.eltd-top-bar .widget #wp-calendar {
 text-align:center;
 width:100%
}
.eltd-top-bar .widget #wp-calendar caption {
 margin:0 0 2px
}
.eltd-top-bar .widget #wp-calendar tr {
 border:1px solid #5f5e5e
}
.eltd-top-bar .widget #wp-calendar td,
.eltd-top-bar .widget #wp-calendar th {
 padding:3px 4px
}
.eltd-top-bar .widget #wp-calendar td#today {
 color:#fff;
 background-color:#79c6fa
}
.eltd-top-bar .widget #wp-calendar td#today>a {
 color:inherit
}
.eltd-top-bar .widget #wp-calendar tfoot a {
 color:#fff
}
.eltd-top-bar .widget #wp-calendar tfoot a:hover {
 color:#aaa
}
.eltd-top-bar .widget.widget_rss .rss-widget-icon {
 display:inline-block
}
.eltd-top-bar .widget.widget_rss .rss-date {
 display:block;
 margin-bottom:2px
}
.eltd-top-bar .widget.widget_rss cite {
 display:block;
 margin-top:calc(2px / 2)
}
.eltd-top-bar .widget.widget_search .input-holder {
 background:#79c6fa;
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.eltd-top-bar .widget.widget_search .input-holder button,
.eltd-top-bar .widget.widget_search .input-holder input {
 background-color:transparent;
 border:0;
 box-sizing:border-box;
 color:#fff;
 display:inline-block;
 float:left;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 outline:0;
 position:relative;
 vertical-align:top;
 -webkit-appearance:none;
 -webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
 transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.eltd-top-bar .widget.widget_search .input-holder input.search-field {
 background:0 0;
 color:#fff;
 padding:0 0 0 21px;
 width:calc(100% - 52px);
 -webkit-appearance:none
}
.eltd-top-bar .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
 color:#fff
}
.eltd-top-bar .widget.widget_search .input-holder input.search-field:-moz-placeholder {
 color:#fff
}
.eltd-top-bar .widget.widget_search .input-holder input.search-field::-moz-placeholder {
 color:#fff
}
.eltd-top-bar .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
 color:#fff
}
.eltd-top-bar .widget.widget_search .input-holder button {
 background:#5f5e5e;
 color:#adadad;
 cursor:pointer;
 font-size:18px;
 padding:0;
 width:52px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9);
 transition:color .3s cubic-bezier(.35,.7,.32,.9),background-color .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-top-bar .widget.widget_search .input-holder button:hover {
 background:rgba(95,94,94,.85);
 color:#fff
}
.eltd-top-bar .widget.widget_search .input-holder button span {
 display:block;
 left:0;
 line-height:inherit;
 position:absolute;
 top:0;
 width:100%
}
.eltd-top-bar .widget.widget_search .input-holder button span:before {
 display:block;
 line-height:inherit
}
.eltd-top-bar .widget.widget_archive select,
.eltd-top-bar .widget.widget_categories select,
.eltd-top-bar .widget.widget_text select {
 background-color:transparent;
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px;
 border-radius:0;
 box-sizing:border-box;
 color:#fff;
 display:inline-block;
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 font-weight:400;
 height:52px;
 line-height:calc(52px - 2px);
 margin-top:2px;
 outline:0;
 padding:0 0 0 21px;
 position:relative;
 vertical-align:top;
 width:100%;
 -webkit-transition:color .2s ease-in-out;
 -moz-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out
}
.eltd-top-bar .widget.widget_archive select option,
.eltd-top-bar .widget.widget_categories select option,
.eltd-top-bar .widget.widget_text select option {
 border-color:#5f5e5e;
 border-style:solid;
 border-width:1px
}
.eltd-top-bar .widget.widget_text a {
 color:#fff
}
.eltd-top-bar .widget.widget_text a:hover {
 color:#aaa
}
.eltd-top-bar .widget.widget_tag_cloud a {
 background:#79c6fa;
 color:#fff;
 display:inline-block;
 font-size:11px!important;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 letter-spacing:1px;
 line-height:30px;
 margin:0 6px 6px 0;
 padding:0 14px;
 text-transform:uppercase;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 -webkit-transition:background .2s ease-in-out;
 -moz-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out
}
.eltd-top-bar .widget.widget_tag_cloud a:hover {
 background:#ff5f40;
 color:#fff
}
.eltd-top-bar .eltd-instagram-feed {
 list-style:none;
 padding:0;
 margin:0
}
.eltd-top-bar .eltd-instagram-feed li {
 border:none!important;
 box-sizing:border-box;
 float:left
}
.eltd-top-bar .eltd-instagram-feed li a {
 position:relative;
 display:block;
 overflow:hidden
}
.eltd-top-bar .eltd-instagram-feed li a:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(45,49,52,.4);
 opacity:0;
 -webkit-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:opacity .3s cubic-bezier(.35,.7,.32,.9);
 transition:opacity .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-top-bar .eltd-instagram-feed li a:hover:after {
 opacity:1
}
.eltd-top-bar .eltd-instagram-feed li img {
 width:100%;
 display:block
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space {
 margin:0
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-no-space li {
 padding:0;
 margin:0
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space {
 margin:0 -4px -8px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-tiny-space li {
 padding:0 4px;
 margin:0 0 8px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space {
 margin:0 -8px -16px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-small-space li {
 padding:0 8px;
 margin:0 0 16px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space {
 margin:0 -15px -30px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-normal-space li {
 padding:0 15px;
 margin:0 0 30px
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-2 li {
 width:50%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-3 li {
 width:33.33333%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-4 li {
 width:25%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-6 li {
 width:16.66667%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-gallery.eltd-col-9 li {
 width:11.11111%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel {
 opacity:0
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel li {
 position:relative;
 width:100%;
 margin:0;
 padding:0
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel li img {
 display:block
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel li a {
 position:relative;
 display:block;
 height:100%
}
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel li a:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(255,255,255,.25);
 opacity:0;
 -webkit-transition:opacity .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out;
 transition:opacity .3s ease-in-out
}
.eltd-top-bar .eltd-image-widget.eltd-fade a img,
.eltd-top-bar .eltd-instagram-feed.eltd-instagram-carousel li a:hover {
 opacity:1
}
@media only screen and (max-width:1024px) {
 .eltd-top-bar .eltd-instagram-feed.eltd-col-9 li {
  width:33.33%
 }
}
@media only screen and (max-width:768px) {
 .eltd-top-bar .eltd-instagram-feed.eltd-col-4 li {
  width:50%
 }
 .eltd-top-bar .eltd-instagram-feed.eltd-col-6 li {
  width:33.33%
 }
}
@media only screen and (max-width:480px) {
 .eltd-top-bar .eltd-instagram-feed.eltd-col-3 li,
 .eltd-top-bar .eltd-instagram-feed.eltd-col-4 li,
 .eltd-top-bar .eltd-instagram-feed.eltd-col-6 li,
 .eltd-top-bar .eltd-instagram-feed.eltd-col-9 li {
  width:100%
 }
}
.eltd-top-bar .eltd_twitter_widget li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:2px 0;
 line-height:1.7em!important
}
.eltd-top-bar .eltd_twitter_widget li a {
 color:#fff
}
.eltd-top-bar .eltd_twitter_widget li a:hover {
 color:#ff5f40
}
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle a>i,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal a>i,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square a>i,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#fff
}
.eltd-top-bar .eltd_twitter_widget li .eltd-tweet-time {
 margin-top:7px
}
.eltd-top-bar .eltd_twitter_widget li:first-child {
 padding-top:0
}
.eltd-top-bar .eltd_twitter_widget li:last-child {
 border:0;
 padding-bottom:0
}
.eltd-top-bar .widget_eltd_social_icon_widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0;
 font-size:17px
}
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square {
 background-color:#79c6fa;
 border-color:#5f5e5e
}
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.normal:hover a>i {
 color:#ff5f40
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li {
 border-bottom-color:#5f5e5e;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin:0;
 padding:2px 0
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-title {
 color:#fff;
 line-height:20px
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section {
 margin-top:10px
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div {
 color:#ff5f40;
 font-size:14px;
 font-weight:500;
 letter-spacing:.03em
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li .eltd-item-info-section>div:before {
 margin-right:5px
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:first-child {
 padding-top:0!important
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder ul>li:last-child {
 border:0;
 padding-bottom:0!important
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
 float:left;
 width:105px
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
 float:right;
 padding:0 0 0 20px;
 width:calc(100% - 105px)
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li {
 overflow:hidden
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li .eltd-item-info-section>div:before {
 display:none
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a {
 color:#fff;
 display:inline;
 overflow:hidden;
 padding:0;
 position:relative;
 -webkit-transition:padding .2s ease-in-out;
 -moz-transition:padding .2s ease-in-out;
 transition:padding .2s ease-in-out
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:after {
 content:"\e012";
 color:#ff5f40;
 display:inline-block;
 font-size:15px;
 font-family:dripicons;
 left:-15px;
 line-height:15px;
 position:absolute;
 speak:none;
 text-rendering:auto;
 text-transform:none;
 top:9px;
 vertical-align:middle;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:left .2s ease-in-out;
 -moz-transition:left .2s ease-in-out;
 transition:left .2s ease-in-out
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover {
 color:#aaa;
 padding-left:19px
}
.eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal ul>li a:hover:after {
 left:0
}
@media only screen and (max-width:1280px) {
 .eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  padding:0 0 0 15px
 }
}
@media only screen and (max-width:1024px) {
 .eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
  float:none;
  margin-bottom:15px;
  width:100%
 }
 .eltd-top-bar .eltd-latest-posts-widget .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
  float:none;
  max-width:100%;
  padding:0;
  width:100%
 }
}
.eltd-top-bar .eltd-image-widget {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:auto
}
.eltd-top-bar .eltd-image-widget a,
.eltd-top-bar .eltd-image-widget figure,
.eltd-top-bar .eltd-image-widget img {
 display:block;
 margin:0
}
.eltd-top-bar .eltd-image-widget figure {
 overflow:hidden
}
.eltd-top-bar .eltd-image-widget figure img {
 -webkit-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 -moz-transition:all .3s cubic-bezier(.35,.7,.32,.9);
 transition:all .3s cubic-bezier(.35,.7,.32,.9)
}
.eltd-top-bar .eltd-image-widget.eltd-zoom a:hover img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 transform:scale(1.05)
}
.eltd-top-bar .eltd-image-widget.eltd-fade a:hover img {
 opacity:.7
}
.eltd-top-bar .widget.eltd-separator-widget {
 margin:0!important
}
.eltd-top-bar .widget {
 font-size:14px;
 font-family:"Open Sans",sans-serif;
 font-weight:500;
 padding:0 7px 0 0
}
.eltd-top-bar .widget a {
 color:#fff
}
.eltd-top-bar .widget a:hover,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover a>i,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover a>i {
 color:#ff5f40
}
.eltd-top-bar .widget.widget_text {
 padding-right:31px
}
.eltd-top-bar .widget.widget_text:last-child {
 padding-right:0
}
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.circle:hover,
.eltd-top-bar .widget_eltd_social_icon_widget .eltd-icon-shortcode.square:hover {
 background:#fff;
 border-color:#fff
}
.eltd-top-bar .eltd-top-bar-widget-holder .eltd-icon-shortcode {
 position:relative
}
.eltd-top-bar .eltd-top-bar-widget-holder .eltd-icon-shortcode:before {
 content:"";
 background:#5c5b5b;
 position:absolute;
 right:0;
 top:3px;
 display:block;
 width:1px;
 height:17px
}
.widget_eltd_booking_form_widget .eltd-booking-form {
 background:0 0;
 padding-left:17px!important;
 padding-right:0!important
}
.widget_eltd_booking_form_widget .eltd-booking-form .eltd-bf-form-button .eltd-btn.eltd-btn-small {
 width:100%
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal {
 padding:0 25px
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button {
 display:block
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a {
 background-clip:padding-box;
 display:inline-block;
 font-family:Quicksand,sans-serif;
 font-style:normal;
 font-weight:700;
 letter-spacing:.03em;
 line-height:1em;
 outline:0;
 position:relative;
 text-transform:uppercase;
 -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 font-size:13px;
 padding:18px 44px;
 background-color:#ff5f40;
 color:#fff
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a:after {
 content:"";
 position:absolute;
 top:-2px;
 left:-2px;
 width:calc(100% + 4px);
 height:calc(100% + 4px);
 background:rgba(255,255,255,.15);
 opacity:0;
 -webkit-transition:opacity .2s ease-out;
 -moz-transition:opacity .2s ease-out;
 transition:opacity .2s ease-out
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a:hover:after {
 opacity:1
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-inner {
 background-color:#ff5f40;
 display:none;
 padding:19px 0;
 position:absolute;
 top:100%;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-fields {
 float:left;
 width:100%;
 -webkit-transition:opacity .1s ease-in-out .15s;
 -moz-transition:opacity .1s ease-in-out .15s;
 transition:opacity .1s ease-in-out .15s
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-fields.eltd-bf-form-fields-show {
 -webkit-transition:opacity .1s ease-in-out 0s;
 -moz-transition:opacity .1s ease-in-out 0s;
 transition:opacity .1s ease-in-out 0s
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-fields form {
 position:relative
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-item {
 float:left;
 width:calc(100% / 7);
 padding-left:10px;
 margin:0
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-item.eltd-date:after,
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-item.eltd-time:after {
 right:10px
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-item input {
 margin-bottom:0
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-item:first-child {
 padding-left:0
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-button {
 float:left;
 margin:0;
 padding-left:10px;
 width:calc(100% / 7)
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-button .eltd-btn {
 padding-left:0;
 padding-right:0;
 width:100%
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-button .eltd-btn:hover {
 background-color:#fff!important;
 border-color:#fff!important;
 color:#ff5f40!important
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-bf-form-response-holder {
 background-color:#ff5f40;
 float:right;
 margin:0;
 text-align:right;
 padding-top:19px
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .select2-container {
 color:#716f6f!important;
 margin-bottom:0
}
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .select2-container .select2-selection,
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .select2-container .select2-selection__rendered,
.widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .select2-container .selection {
 color:inherit!important
}
.eltd-light-header .widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a {
 background-color:#fff;
 border-color:#fff;
 border-width:1px;
 border-style:solid;
 color:#212425!important
}
.eltd-light-header .widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a:hover {
 background-color:#ff5f40;
 border-color:#ff5f40!important;
 color:#fff!important
}
.eltd-dark-header .widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a {
 background-color:#212425;
 border-color:#212425;
 border-width:1px;
 border-style:solid;
 color:#fff!important
}
.eltd-dark-header .widget_eltd_booking_form_widget .eltd-booking-form.eltd-bf-layout-horizontal .eltd-booking-form-widget-button a:hover {
 background-color:transparent;
 border-color:#212425!important;
 color:#212425!important
}
