a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
   background: 0 0;
   border: 0;
   margin: 0;
   padding: 0;
   vertical-align: baseline;
   outline: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
   display: block
}

blockquote {
   quotes: none
}

blockquote:after,blockquote:before {
   content: '';
   content: none
}

del {
   text-decoration: line-through
}

table {
   border-collapse: collapse;
   border-spacing: 0;
   border: medium none;
   vertical-align: middle
}

table th {
   border: 0;
   padding: 5px 7px;
   text-align: center
}

table td {
   padding: 5px 10px;
   text-align: center
}

a img {
   border: none
}

.wp-caption,img {
   max-width: 100%;
   height: auto
}

iframe {
   max-width: 100%
}

.clearfix:after,.clearfix:before {
   content: " ";
   display: table
}

.clearfix:after {
   clear: both
}

.clear:after {
   clear: both;
   content: "";
   display: block
}

html {
   height: 100%;
   margin: 0!important;
   -webkit-transition: all .33s ease-out;
   -moz-transition: all .33s ease-out;
   transition: all .33s ease-out;
   overflow-y: scroll!important
}

body {
   font-family: "Noto Serif",serif;
   font-size: 14px;
   line-height: 20px;
   color: #535353;
   font-weight: 400;
   background-color: #fff;
   overflow-x: hidden!important;
   -webkit-font-smoothing: antialiased
}

h1 {
   font-size: 53px;
   line-height: 1.2em;
   font-weight: 400;
   letter-spacing: 0;
   font-family: "Playfair Display",serif;
   text-transform: capitalize
}

h2 {
   font-size: 48px;
   line-height: 52px;
   font-weight: 400;
   font-family: "Playfair Display",serif
}

h3 {
   font-size: 22px;
   line-height: 25px;
   font-weight: 400;
   font-family: "Playfair Display",serif
}

h4 {
   font-size: 24px;
   line-height: 1.2em;
   font-weight: 400;
   font-family: "Playfair Display",serif
}

h5 {
   font-size: 18px;
   line-height: 1.2em;
   font-weight: 400;
   letter-spacing: 1px;
   font-family: "Playfair Display",serif;
   text-transform: uppercase
}

h6 {
   font-size: 13px;
   line-height: 1.2em;
   font-weight: 400;
   font-family: Arimo,sans-serif;
   text-transform: uppercase;
   letter-spacing: 1px
}

h1,h2,h3,h4,h5,h6 {
   color: #000
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   font-weight: inherit;
   font-style: inherit;
   line-height: inherit;
   letter-spacing: inherit;
   text-transform: inherit
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
   color: #000
}

a,p a {
   color: #000;
   text-decoration: none;
   cursor: pointer;
   -webkit-transition: color .15s ease-out;
   -moz-transition: color .15s ease-out;
   -o-transition: color .15s ease-out;
   -ms-transition: color .15s ease-out;
   transition: color .15s ease-out
}

input[type=submit] {
   -webkit-appearance: none
}

ol,ul {
   list-style-position: inside
}

pre {
   background-color: #fff;
   padding: 15px;
   max-width: 100%;
   white-space: pre-wrap;
   word-wrap: break-word;
   margin: 15px 0
}

dt {
   font-size: 15px;
   font-weight: 700;
   margin-bottom: 10px
}

dd {
   margin-bottom: 15px
}

p {
   margin: 10px 0
}

sub,sup {
   font-size: 75%;
   height: 0;
   line-height: 0;
   position: relative;
   vertical-align: baseline
}

sub {
   top: .5ex
}

sup {
   bottom: .5ex
}

.wp-caption-text {
   margin: 0;
   font-style: italic
}

table {
   width: 100%
}

table tbody tr,table thead tr {
   border: 1px solid #e6e6e6
}

table tbody th {
   border-right: 1px solid #e6e6e6
}

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: #000;
   color: #fff
}

::-moz-selection {
   background: #000;
   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
}

.alignwide {
   margin-left: auto;
   margin-right: auto;
   clear: both
}

@media only screen and (max-width: 1024px) {
   .alignwide {
       width:100%;
       max-width: 100%
   }
}

.alignfull {
   position: relative;
   left: -1rem;
   width: calc(100% + (2 * 1rem));
   max-width: calc(100% + (2 * 1rem));
   clear: both
}

@media only screen and (max-width: 1024px) {
   .alignfull {
       left:calc(-12.5% - 75px);
       width: calc(125% + 150px);
       max-width: calc(125% + 150px);
       margin-top: calc(2 * 1rem);
       margin-bottom: calc(2 * 1rem)
   }
}

.text-align-right {
   text-align: right
}

.text-align-left {
   text-align: left
}

.text-align-center {
   text-align: center
}

.meta {
   display: none
}

.eltd-wrapper {
   background-color: #fff;
   position: relative;
   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-content {
   margin-top: 0;
   position: relative;
   z-index: 100
}

.eltd-content ol ol,.eltd-content ul ul {
   padding: 0 0 0 15px
}

.eltd-content ol ol,.eltd-content ol ul,.eltd-content ul ol,.eltd-content ul ul {
   margin: 0
}

.eltd-content ol,.eltd-content ul {
   margin: 15px 0
}

.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li {
   margin-bottom: 0!important
}

body:not(.eltd-transparent-header) .eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner,body:not(.eltd-transparent-header) .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner {
   padding: 38px 0 80px
}

.eltd-boxed,.eltd-boxed-per-page {
   overflow-x: hidden!important
}

.eltd-boxed .eltd-wrapper,.eltd-boxed-per-page .eltd-wrapper {
   display: inline-block;
   vertical-align: middle;
   width: 100%
}

.eltd-boxed .eltd-wrapper .eltd-content .eltd-container,.eltd-boxed .eltd-wrapper .eltd-logo-area,.eltd-boxed .eltd-wrapper .eltd-menu-area,.eltd-boxed .eltd-wrapper .eltd-slider,.eltd-boxed .eltd-wrapper .eltd-title,.eltd-boxed-per-page .eltd-wrapper .eltd-content .eltd-container,.eltd-boxed-per-page .eltd-wrapper .eltd-logo-area,.eltd-boxed-per-page .eltd-wrapper .eltd-menu-area,.eltd-boxed-per-page .eltd-wrapper .eltd-slider,.eltd-boxed-per-page .eltd-wrapper .eltd-title {
   width: 1150px;
   overflow: visible;
   margin: auto
}

.eltd-boxed .eltd-wrapper .eltd-logo-area,.eltd-boxed .eltd-wrapper .eltd-slider,.eltd-boxed-per-page .eltd-wrapper .eltd-logo-area,.eltd-boxed-per-page .eltd-wrapper .eltd-slider {
   background-color: #fff
}

.eltd-boxed .eltd-content,.eltd-boxed-per-page .eltd-content {
   overflow-x: hidden
}

.eltd-smooth-transition-loader {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background: #fff;
   z-index: 2000
}

.eltd-smooth-transition-loader.eltd-hide-spinner .eltd-st-loader {
   display: none
}

.eltd-container {
   background-color: #fff;
   position: relative;
   padding: 0;
   width: 100%;
   z-index: 100
}

.eltd-container:before {
   content: " ";
   display: table
}

.eltd-container:after {
   content: " ";
   display: table;
   clear: both
}

.eltd-container-inner {
   width: 1100px;
   margin: 0 auto
}

.eltd-full-width {
   position: relative;
   z-index: 100
}

@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
   }

   .eltd-grid-1300.eltd-boxed .eltd-footer-inner,.eltd-grid-1300.eltd-boxed .eltd-wrapper-inner {
       width: 1350px
   }

   .eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,.eltd-grid-1300.eltd-boxed .eltd-page-header .eltd-sticky-header {
       width: 1350px;
       left: auto
   }
}

@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
   }

   .eltd-grid-1200.eltd-boxed .eltd-footer-inner,.eltd-grid-1200.eltd-boxed .eltd-wrapper-inner {
       width: 1250px
   }

   .eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,.eltd-grid-1200.eltd-boxed .eltd-page-header .eltd-sticky-header {
       width: 1250px;
       left: auto
   }
}

@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
   }

   .eltd-grid-1000.eltd-boxed .eltd-footer-inner,.eltd-grid-1000.eltd-boxed .eltd-wrapper-inner {
       width: 1050px
   }

   .eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,.eltd-grid-1000.eltd-boxed .eltd-page-header .eltd-sticky-header {
       width: 1050px;
       left: auto
   }
}

@media only screen and (min-width: 1000px) {
   .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-wrapper-inner {
       width: 850px
   }

   .eltd-grid-800.eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,.eltd-grid-800.eltd-boxed .eltd-page-header .eltd-sticky-header {
       width: 850px;
       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 20px 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 20px
}

.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 20px 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 20px
}

.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 20px 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 20px
}

.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 20px 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 20px
}

.eltd-two-columns-50-50 {
   width: 100%
}

.eltd-two-columns-50-50>.eltd-two-columns-50-50-inner {
   margin: 0 -15px
}

.eltd-two-columns-50-50 .eltd-column {
   width: 50%;
   float: left
}

.eltd-two-columns-50-50 .eltd-column .eltd-column-inner {
   padding: 0 15px
}

.eltd-three-columns {
   width: 100%
}

.eltd-three-columns>.eltd-three-columns-inner {
   margin: 0 -15px
}

.eltd-three-columns .eltd-column {
   width: 33.33%;
   float: left
}

.eltd-three-columns .eltd-column .eltd-column-inner {
   padding: 0 15px
}

.eltd-four-columns {
   width: 100%
}

.eltd-four-columns>.eltd-four-columns-inner {
   margin: 0 -15px
}

.eltd-four-columns .eltd-column {
   width: 25%;
   float: left
}

.eltd-four-columns .eltd-column .eltd-column-inner {
   padding: 0 15px
}

.eltd-five-columns {
   width: 100%
}

.eltd-five-columns>.eltd-five-columns-inner {
   margin: 0 -15px
}

.eltd-five-columns .eltd-column {
   width: 20%;
   float: left
}

.eltd-five-columns .eltd-column .eltd-column-inner {
   padding: 0 15px
}

@-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 45px;
   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 {
   content: "";
   display: inline-block;
   vertical-align: middle;
   height: 100%;
   margin-right: 0
}

.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-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: 300px;
   background-position: center top!important;
   background-attachment: scroll;
   background-size: cover
}

section.parallax_section_holder.vertical_middle_align .parallax_content_outer {
   display: table-cell;
   height: 100%;
   vertical-align: middle;
   padding: 100% 0
}

.eltd-section .eltd-mobile-video-image {
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   display: none;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 10
}

.eltd-section .eltd-video-overlay {
   height: 3000px;
   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-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
}

.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
}

@-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,30%)
   }
}

@keyframes element-from-bottom {
   0% {
       opacity: 0;
       transform: translate(0,30%)
   }

   100% {
       opacity: 1;
       transform: translate(0,30%)
   }
}

.eltd-element-from-bottom,.eltd-element-from-fade,.eltd-element-from-left,.eltd-element-from-right,.eltd-element-from-top {
   display: inline-block;
   width: 100%
}

.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-animation-on-touch .eltd-fade-in,.touch .eltd-no-animation-on-touch .eltd-fade-in-down,.touch .eltd-no-animation-on-touch .eltd-fade-in-left-x-rotate,.touch .eltd-no-animation-on-touch .eltd-flip-in,.touch .eltd-no-animation-on-touch .eltd-grow-in,.touch .eltd-no-animation-on-touch .eltd-x-rotate,.touch .eltd-no-animation-on-touch .eltd-y-translate,.touch .eltd-no-animation-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
}

.eltd-st-loader {
   position: absolute;
   top: 50%;
   left: 50%;
   z-index: 2100
}

.eltd-st-loader1 {
   position: relative;
   display: inline-block;
   width: 100%;
   height: 100%
}

.eltd-st-loader2 {
   margin: -50% 0 0 -50%
}

.eltd-st-loader .pulse {
   width: 32px;
   height: 32px;
   margin: -16px 0 0 -16px;
   background-color: #000;
   -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
   }
}

.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: #000;
   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: #000;
   -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: #000;
   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: #000;
   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: #000;
   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: #000;
   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: #000;
   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: #000;
   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: #000;
   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.31501832px;
   width: 18.31501832px;
   position: absolute;
   background: #000
}

.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)
   }

   30% {
       -webkit-transform: rotate(-450deg)
   }

   100% {
       -webkit-transform: rotate(-450deg)
   }
}

@-moz-keyframes clock1 {
   0% {
       -moz-transform: rotate(-135deg)
   }

   30% {
       -moz-transform: rotate(-450deg)
   }

   100% {
       -moz-transform: rotate(-450deg)
   }
}

@-o-keyframes clock1 {
   0% {
       -o-transform: rotate(-135deg)
   }

   30% {
       -o-transform: rotate(-450deg)
   }

   100% {
       -o-transform: rotate(-450deg)
   }
}

@keyframes clock1 {
   0% {
       transform: rotate(-135deg)
   }

   30% {
       transform: rotate(-450deg)
   }

   100% {
       transform: rotate(-450deg)
   }
}

@-webkit-keyframes clock2 {
   5% {
       -webkit-transform: rotate(-90deg)
   }

   35% {
       -webkit-transform: rotate(-405deg)
   }

   100% {
       -webkit-transform: rotate(-405deg)
   }
}

@-moz-keyframes clock2 {
   5% {
       -moz-transform: rotate(-90deg)
   }

   35% {
       -moz-transform: rotate(-405deg)
   }

   100% {
       -moz-transform: rotate(-405deg)
   }
}

@-o-keyframes clock2 {
   5% {
       -o-transform: rotate(-90deg)
   }

   35% {
       -o-transform: rotate(-405deg)
   }

   100% {
       -o-transform: rotate(-405deg)
   }
}

@keyframes clock2 {
   5% {
       transform: rotate(-90deg)
   }

   35% {
       transform: rotate(-405deg)
   }

   100% {
       transform: rotate(-405deg)
   }
}

@-webkit-keyframes clock3 {
   10% {
       -webkit-transform: rotate(-45deg)
   }

   40% {
       -webkit-transform: rotate(-360deg)
   }

   100% {
       -webkit-transform: rotate(-360deg)
   }
}

@-moz-keyframes clock3 {
   10% {
       -moz-transform: rotate(-45deg)
   }

   40% {
       -moz-transform: rotate(-360deg)
   }

   100% {
       -moz-transform: rotate(-360deg)
   }
}

@-o-keyframes clock3 {
   10% {
       -o-transform: rotate(-45deg)
   }

   40% {
       -o-transform: rotate(-360deg)
   }

   100% {
       -o-transform: rotate(-360deg)
   }
}

@keyframes clock3 {
   10% {
       transform: rotate(-45deg)
   }

   40% {
       transform: rotate(-360deg)
   }

   100% {
       transform: rotate(-360deg)
   }
}

@-webkit-keyframes clock4 {
   15% {
       -webkit-transform: rotate(0)
   }

   45% {
       -webkit-transform: rotate(-315deg)
   }

   100% {
       -webkit-transform: rotate(-315deg)
   }
}

@-moz-keyframes clock4 {
   15% {
       -moz-transform: rotate(0)
   }

   45% {
       -moz-transform: rotate(-315deg)
   }

   100% {
       -moz-transform: rotate(-315deg)
   }
}

@-o-keyframes clock4 {
   15% {
       -o-transform: rotate(0)
   }

   45% {
       -o-transform: rotate(-315deg)
   }

   100% {
       -o-transform: rotate(-315deg)
   }
}

@keyframes clock4 {
   15% {
       transform: rotate(0)
   }

   45% {
       transform: rotate(-315deg)
   }

   100% {
       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: #000
}

.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% {
       -webkit-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -webkit-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -webkit-transform: translate(50%,25%) scale(.6,.8)
   }

   88% {
       -webkit-transform: translate(50%,50%) scale(.6,.6)
   }

   100% {
       -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% {
       -moz-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -moz-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -moz-transform: translate(50%,25%) scale(.6,.8)
   }

   88% {
       -moz-transform: translate(50%,50%) scale(.6,.6)
   }

   100% {
       -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% {
       -o-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -o-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -o-transform: translate(50%,25%) scale(.6,.8)
   }

   88% {
       -o-transform: translate(50%,50%) scale(.6,.6)
   }

   100% {
       -o-transform: translate(50%,50%) scale(.6,.6)
   }
}

@keyframes mitosis_ball1 {
   12% {
       transform: none
   }

   26% {
       transform: translateX(25%) scale(1,.8)
   }

   40% {
       transform: translateX(50%) scale(.8,.8)
   }

   60% {
       transform: translateX(50%) scale(.8,.8)
   }

   74% {
       transform: translate(50%,25%) scale(.6,.8)
   }

   88% {
       transform: translate(50%,50%) scale(.6,.6)
   }

   100% {
       transform: translate(50%,50%) scale(.6,.6)
   }
}

@-webkit-keyframes mitosis_ball2 {
   12% {
       -webkit-transform: none
   }

   26% {
       -webkit-transform: translateX(25%) scale(1,.8)
   }

   40% {
       -webkit-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -webkit-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -webkit-transform: translate(50%,-25%) scale(.6,.8)
   }

   88% {
       -webkit-transform: translate(50%,-50%) scale(.6,.6)
   }

   100% {
       -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% {
       -moz-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -moz-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -moz-transform: translate(50%,-25%) scale(.6,.8)
   }

   88% {
       -moz-transform: translate(50%,-50%) scale(.6,.6)
   }

   100% {
       -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% {
       -o-transform: translateX(50%) scale(.8,.8)
   }

   60% {
       -o-transform: translateX(50%) scale(.8,.8)
   }

   74% {
       -o-transform: translate(50%,-25%) scale(.6,.8)
   }

   88% {
       -o-transform: translate(50%,-50%) scale(.6,.6)
   }

   100% {
       -o-transform: translate(50%,-50%) scale(.6,.6)
   }
}

@keyframes mitosis_ball2 {
   12% {
       transform: none
   }

   26% {
       transform: translateX(25%) scale(1,.8)
   }

   40% {
       transform: translateX(50%) scale(.8,.8)
   }

   60% {
       transform: translateX(50%) scale(.8,.8)
   }

   74% {
       transform: translate(50%,-25%) scale(.6,.8)
   }

   88% {
       transform: translate(50%,-50%) scale(.6,.6)
   }

   100% {
       transform: translate(50%,-50%) scale(.6,.6)
   }
}

@-webkit-keyframes mitosis_ball3 {
   12% {
       -webkit-transform: none
   }

   26% {
       -webkit-transform: translateX(-25%) scale(1,.8)
   }

   40% {
       -webkit-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -webkit-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -webkit-transform: translate(-50%,25%) scale(.6,.8)
   }

   88% {
       -webkit-transform: translate(-50%,50%) scale(.6,.6)
   }

   100% {
       -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% {
       -moz-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -moz-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -moz-transform: translate(-50%,25%) scale(.6,.8)
   }

   88% {
       -moz-transform: translate(-50%,50%) scale(.6,.6)
   }

   100% {
       -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% {
       -o-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -o-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -o-transform: translate(-50%,25%) scale(.6,.8)
   }

   88% {
       -o-transform: translate(-50%,50%) scale(.6,.6)
   }

   100% {
       -o-transform: translate(-50%,50%) scale(.6,.6)
   }
}

@keyframes mitosis_ball3 {
   12% {
       transform: none
   }

   26% {
       transform: translateX(-25%) scale(1,.8)
   }

   40% {
       transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       transform: translate(-50%,25%) scale(.6,.8)
   }

   88% {
       transform: translate(-50%,50%) scale(.6,.6)
   }

   100% {
       transform: translate(-50%,50%) scale(.6,.6)
   }
}

@-webkit-keyframes mitosis_ball4 {
   12% {
       -webkit-transform: none
   }

   26% {
       -webkit-transform: translateX(-25%) scale(1,.8)
   }

   40% {
       -webkit-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -webkit-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -webkit-transform: translate(-50%,-25%) scale(.6,.8)
   }

   88% {
       -webkit-transform: translate(-50%,-50%) scale(.6,.6)
   }

   100% {
       -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% {
       -moz-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -moz-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -moz-transform: translate(-50%,-25%) scale(.6,.8)
   }

   88% {
       -moz-transform: translate(-50%,-50%) scale(.6,.6)
   }

   100% {
       -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% {
       -o-transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       -o-transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       -o-transform: translate(-50%,-25%) scale(.6,.8)
   }

   88% {
       -o-transform: translate(-50%,-50%) scale(.6,.6)
   }

   100% {
       -o-transform: translate(-50%,-50%) scale(.6,.6)
   }
}

@keyframes mitosis_ball4 {
   12% {
       transform: none
   }

   26% {
       transform: translateX(-25%) scale(1,.8)
   }

   40% {
       transform: translateX(-50%) scale(.8,.8)
   }

   60% {
       transform: translateX(-50%) scale(.8,.8)
   }

   74% {
       transform: translate(-50%,-25%) scale(.6,.8)
   }

   88% {
       transform: translate(-50%,-50%) scale(.6,.6)
   }

   100% {
       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: #000;
   -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: #000;
   border-radius: 50%;
   float: left;
   position: absolute
}

.eltd-st-loader .fussion .ball-1 {
   background: #000;
   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: #000;
   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: #000;
   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: #000;
   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: #000;
   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
   }

   24% {
       -webkit-transform: translate(40px,0)
   }

   100% {
       -webkit-transform: translate(40px,0)
   }
}

@-moz-keyframes wave_jump1 {
   12% {
       -moz-transform: translate(20px,-40px);
       -moz-animation-timing-function: ease-in
   }

   24% {
       -moz-transform: translate(40px,0)
   }

   100% {
       -moz-transform: translate(40px,0)
   }
}

@-moz-keyframes wave_jump1 {
   12% {
       -o-transform: translate(20px,-40px);
       -o-animation-timing-function: ease-in
   }

   24% {
       -o-transform: translate(40px,0)
   }

   100% {
       -o-transform: translate(40px,0)
   }
}

@keyframes wave_jump1 {
   12% {
       transform: translate(20px,-40px);
       animation-timing-function: ease-in
   }

   24% {
       transform: translate(40px,0)
   }

   100% {
       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
   }

   36% {
       -webkit-transform: translate(40px,0)
   }

   100% {
       -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
   }

   36% {
       -moz-transform: translate(40px,0)
   }

   100% {
       -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
   }

   36% {
       -o-transform: translate(40px,0)
   }

   100% {
       -o-transform: translate(40px,0)
   }
}

@keyframes wave_jump2 {
   12% {
       transform: translate(0,0)
   }

   24% {
       transform: translate(20px,-40px);
       animation-timing-function: ease-in
   }

   36% {
       transform: translate(40px,0)
   }

   100% {
       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
   }

   48% {
       -webkit-transform: translate(40px,0)
   }

   100% {
       -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
   }

   48% {
       -moz-transform: translate(40px,0)
   }

   100% {
       -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
   }

   48% {
       -o-transform: translate(40px,0)
   }

   100% {
       -o-transform: translate(40px,0)
   }
}

@keyframes wave_jump3 {
   24% {
       transform: translate(0,0)
   }

   36% {
       transform: translate(20px,-40px);
       animation-timing-function: ease-in
   }

   48% {
       transform: translate(40px,0)
   }

   100% {
       transform: translate(40px,0)
   }
}

@-webkit-keyframes wave_wipe {
   48% {
       -webkit-transform: translateX(-120px)
   }

   100% {
       -webkit-transform: translateX(-120px)
   }
}

@-moz-keyframes wave_wipe {
   48% {
       -moz-transform: translateX(-120px)
   }

   100% {
       -moz-transform: translateX(-120px)
   }
}

@-o-keyframes wave_wipe {
   48% {
       -o-transform: translateX(-120px)
   }

   100% {
       -o-transform: translateX(-120px)
   }
}

@keyframes wave_wipe {
   48% {
       transform: translateX(-120px)
   }

   100% {
       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: #000;
   position: absolute;
   border-radius: 50%;
   border: 0 solid #000;
   -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
   }
}

p.comment-form-cookies-consent {
   margin: 0 0 15px
}

.eltd-comment {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%;
   margin-bottom: 35px
}

.eltd-comment .eltd-comment-image,.eltd-comment .eltd-comment-text {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   text-align: left;
   vertical-align: top
}

.eltd-comment .eltd-comment-image {
   width: 90px;
   padding-right: 20px
}

.eltd-comment .eltd-comment-text .eltd-comment-name {
   text-transform: uppercase;
   font-weight: 400
}

.eltd-comment .eltd-comment-info {
   font-family: "Playfair Display",serif;
   color: #000;
   text-transform: uppercase;
   font-size: 11px;
   letter-spacing: 1px
}

.eltd-comment .eltd-comment-info .comment-reply-link,.eltd-comment .eltd-comment-info .eltd-comment-date {
   position: relative;
   padding-right: 13px
}

.eltd-comment .eltd-comment-info .comment-reply-link:after,.eltd-comment .eltd-comment-info .eltd-comment-date:after {
   content: '';
   position: absolute;
   right: -2px;
   height: 4px;
   width: 4px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   background-color: #000;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%)
}

.eltd-comment .eltd-comment-info .comment-edit-link,.eltd-comment .eltd-comment-info .comment-reply-link {
   padding-left: 11px
}

.eltd-comment-number {
   margin: 0 0 25px
}

.eltd-comments ul {
   margin: 0
}

.eltd-comment-list {
   list-style: none;
   margin: 0
}

.eltd-comment-list .children {
   list-style: none;
   padding-left: 90px
}

.eltd-comment-form {
   margin-top: 16px
}

.comment-respond .comment-reply-title {
   font-size: 18px;
   margin-bottom: 22px;
   font-family: "Playfair Display",serif;
   letter-spacing: 1px;
   text-transform: uppercase
}

.comment-respond .comment-reply-title a {
   font-size: 16px
}

.comment-respond .logged-in-as {
   margin-bottom: 5px
}

.comment-respond .form-submit {
   margin: 0
}

.eltd-comment-text .comment-respond {
   margin: 20px 0
}

#respond input[type=text],#respond 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 {
   width: 100%;
   margin-bottom: 15px;
   padding: 10px 15px;
   border: 1px solid #d8d8d8;
   outline: 0;
   font-family: inherit;
   font-size: 13px;
   background-color: transparent;
   color: #989898;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-transition: border .3s ease-in-out;
   -moz-transition: border .3s ease-in-out;
   transition: border .3s ease-in-out
}

#respond input:focus[type=text],#respond textarea:focus,.post-password-form input:focus[type=password],.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 {
   border: 1px solid #000
}

#submit_comment,.post-password-form input[type=submit] {
   display: inline-block;
   width: auto;
   height: 40px;
   line-height: 38px;
   padding: 0 20px;
   border: 1px solid #000;
   font-size: 11px;
   font-family: Arimo,sans-serif;
   text-transform: uppercase;
   letter-spacing: 1px;
   color: #fff;
   background-color: #000;
   cursor: pointer;
   -webkit-transition: all .15s ease-out;
   -moz-transition: all .15s ease-out;
   transition: all .15s ease-out
}

input.wpcf7-form-control.wpcf7-submit {
   display: block;
   width: 80px;
   height: 80px;
   margin: 0 auto;
   border: 1px solid #000;
   font-family: Arimo,sans-serif;
   letter-spacing: 1px;
   font-size: 11px;
   color: #fff;
   background-color: #000;
   cursor: pointer;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   -webkit-transition: all .15s ease-out;
   -moz-transition: all .15s ease-out;
   transition: all .15s ease-out
}

::-webkit-input-placeholder {
   color: #959595;
   margin: 10px 0 0 0
}

:-moz-placeholder {
   color: #959595;
   margin: 10px 0 0 0
}

::-moz-placeholder {
   color: #959595;
   margin: 10px 0 0 0
}

:-ms-input-placeholder {
   color: #959595;
   margin: 10px 0 0 0
}

.eltd-pagination {
   display: inline-block;
   width: 100%;
   vertical-align: middle
}

.eltd-pagination li {
   float: left;
   text-align: center;
   margin: 0 2px 4px 2px;
   display: block
}

.eltd-pagination li a,.eltd-pagination li.active span {
   position: relative;
   display: inline-block;
   width: 44px;
   height: 44px;
   line-height: 44px;
   margin: 0;
   vertical-align: middle;
   text-decoration: none;
   cursor: pointer;
   white-space: nowrap;
   box-sizing: content-box
}

.eltd-owl-slider .owl-buttons .owl-prev {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   left: 2%
}

.eltd-owl-slider .owl-buttons .owl-next {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   right: 2%
}

.eltd-owl-slider .owl-buttons .eltd-next-icon,.eltd-owl-slider .owl-buttons .eltd-prev-icon {
   display: inline-block;
   width: 42px;
   height: 42px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   border: 2px solid #fff;
   text-align: center
}

.eltd-owl-slider .owl-buttons .eltd-next-icon i,.eltd-owl-slider .owl-buttons .eltd-prev-icon i {
   font-size: 22px;
   line-height: 40px;
   color: #fff
}

.eltd-owl-slider .owl-pagination {
   text-align: center
}

.eltd-owl-slider .owl-pagination .owl-page {
   display: inline-block
}

.eltd-owl-slider .owl-pagination .owl-page span {
   display: inline-block;
   width: 12px;
   height: 12px;
   margin: 3px;
   filter: Alpha(Opacity=50);
   opacity: .5;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   background: #e3e3e3
}

.eltd-owl-slider .owl-pagination .owl-page.active span {
   opacity: 1
}

.eltd-404-page {
   padding: 0
}

.eltd-page-not-found {
   margin: 80px 0
}

.eltd-page-not-found h2 {
   margin-bottom: 30px
}

.eltd-page-not-found h4 {
   margin-bottom: 30px
}

#eltd-back-to-top:after,#eltd-back-to-top:before {
   content: '';
   position: absolute;
   left: 50%;
   width: 100%;
   height: 2px;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   transform: translateX(-50%);
   background-color: #000;
   opacity: 0
}

#eltd-back-to-top {
   position: fixed;
   width: 80px;
   right: 37px;
   bottom: 65px;
   margin: 0;
   z-index: 10000;
   -webkit-transition: opacity .15s ease-out;
   -moz-transition: opacity .15s ease-out;
   transition: opacity .15s ease-out;
   opacity: 0;
   visibility: hidden
}

#eltd-back-to-top:before {
   top: 0;
   -webkit-transition: top .2s ease-out,-webkit-transform .5s cubic-bezier(.42,0,0,.99),background-color .2s ease-out 50ms,opacity .3s ease-out;
   transition: top .2s ease-out,transform .5s cubic-bezier(.42,0,0,.99),background-color .2s ease-out 50ms,opacity .3s ease-out
}

#eltd-back-to-top:after {
   top: 100%;
   -webkit-transition: top .2s ease-out,-webkit-transform .3s ease-out .05s,background-color .2s ease-out .12s,opacity .3s ease-out .12s;
   transition: top .2s ease-out,transform .3s ease-out .05s,background-color .2s ease-out .12s,opacity .3s ease-out .12s
}

#eltd-back-to-top.light:after,#eltd-back-to-top.light:before {
   background-color: #535353
}

#eltd-back-to-top:hover:before {
   top: 100%;
   -webkit-transform: translate(-50%,5px);
   -moz-transform: translate(-50%,5px);
   transform: translate(-50%,5px);
   -webkit-transition: top .2s ease-out,-webkit-transform .5s cubic-bezier(.42,0,0,.99) .1s;
   transition: top .2s ease-out,transform .5s cubic-bezier(.42,0,0,.99) .1s
}

#eltd-back-to-top:hover:after {
   -webkit-transform: translate(-50%,10px);
   -moz-transform: translate(-50%,10px);
   transform: translate(-50%,10px);
   -webkit-transition: top .2s ease-out,-webkit-transform .5s cubic-bezier(.42,0,0,.99) .15s;
   transition: top .2s ease-out,transform .5s cubic-bezier(.42,0,0,.99) .15s
}

#eltd-back-to-top.off {
   -webkit-transition: opacity .2s ease-out .3s;
   -moz-transition: opacity .2s ease-out .3s;
   transition: opacity .2s ease-out .3s
}

#eltd-back-to-top.on {
   opacity: 1;
   visibility: visible
}

#eltd-back-to-top.on:after,#eltd-back-to-top.on:before {
   opacity: 1
}

#eltd-back-to-top.on>span {
   opacity: 1
}

#eltd-back-to-top.light>span {
   color: #fff
}

#eltd-back-to-top>span {
   width: 80px;
   height: 45px;
   line-height: 45px;
   text-align: center;
   display: block;
   font-family: "Playfair Display",serif;
   color: #000;
   text-transform: uppercase;
   font-size: 14px;
   opacity: 0;
   -webkit-transition: opacity .3s ease-out 70ms;
   -moz-transition: opacity .3s ease-out 70ms;
   transition: opacity .3s ease-out 70ms;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

#eltd-back-to-top span span {
   display: block;
   line-height: inherit
}

.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*/
}

.eltd-logo-wrapper {
   display: inline-block;
   vertical-align: middle
}

.eltd-logo-wrapper a {
   position: relative;
   display: inline-block;
   vertical-align: middle;
   max-width: 100%
}

.eltd-logo-wrapper a img {
   image-rendering: -o-crisp-edges;
   image-rendering: -webkit-optimize-contrast;
   image-rendering: crisp-edges;
   height: 100%;
   -webkit-transition: opacity .2s ease;
   -moz-transition: opacity .2s ease;
   transition: opacity .2s ease
}

.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%);
   position: absolute
}

.eltd-logo-wrapper a img.eltd-light-logo {
   opacity: 0;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   position: absolute
}

.eltd-main-menu {
   position: relative;
   display: inline-block;
   vertical-align: middle;
   height: 100%
}

.eltd-main-menu ul {
   list-style: none outside none;
   margin: 0;
   padding: 0;
   text-align: left
}

.eltd-main-menu ul li {
   position: relative;
   display: inline-block;
   float: left;
   padding: 0;
   margin: 0;
   background-repeat: no-repeat;
   background-position: right
}

.eltd-main-menu ul li a {
   font-size: 12px;
   line-height: 16px;
   color: #959595;
   font-family: Arimo,sans-serif;
   letter-spacing: 1px
}

body:not(.eltd-menu-with-large-icons) .eltd-main-menu ul li a span.item_inner i:before {
   margin: 0 7px 0 0
}

.eltd-main-menu ul li a .item_outer .item_text {
   position: relative;
   display: inline-block;
   vertical-align: middle
}

.eltd-main-menu ul li a .eltd-menu-item-hover-text {
   position: absolute;
   top: 0;
   left: 0;
   max-width: 0;
   overflow: hidden;
   color: #fff;
   height: 100%;
   width: 100%;
   -webkit-transition: max-width .5s;
   -moz-transition: max-width .5s;
   transition: max-width .5s;
   white-space: nowrap;
   font-weight: inherit
}

.eltd-main-menu ul li:hover>a .eltd-menu-item-hover-text {
   max-width: 100%
}

.eltd-main-menu ul li.eltd-active-item a {
   color: #fff
}

.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.eltd-active-item>a {
   color: #fff
}

.eltd-main-menu>ul>li.has_sub>a i.eltd_menu_arrow {
   display: inline-block;
   margin-left: 6px
}

.eltd-main-menu>ul>li.has_sub>a .item_inner>i.eltd_menu_arrow {
   position: relative;
   left: 4px
}

.eltd-main-menu>ul>li>a {
   height: 100%;
   position: relative;
   padding: 0;
   display: inline-block;
   vertical-align: middle;
   text-transform: uppercase;
   border-style: solid;
   font-weight: 400;
   color: #959595;
   background-color: transparent;
   -webkit-transition: color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;
   -moz-transition: color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;
   transition: color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;
   cursor: pointer!important
}

.eltd-main-menu>ul>li>a:before {
   height: 2px;
   bottom: 0
}

.eltd-main-menu>ul>li>a:after {
   height: 1px;
   bottom: 4px
}

body.eltd-menu-with-large-icons .eltd-main-menu>ul>li>a {
   text-align: center;
   vertical-align: middle
}

.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 19px;
   border-width: 0;
   position: relative;
   border-color: transparent;
   background-color: transparent;
   -webkit-transition: text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;
   transition: text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out
}

body.eltd-menu-with-large-icons .eltd-main-menu>ul>li>a span.item_inner {
   text-align: center;
   vertical-align: middle
}

.eltd-main-menu>ul>li>a span.item_inner:after,.eltd-main-menu>ul>li>a span.item_inner:before,.eltd-main-menu>ul>li>a:after,.eltd-main-menu>ul>li>a:before {
   content: "";
   display: none;
   position: absolute;
   left: 0;
   background-color: transparent;
   -webkit-transition: background-color .15s ease-out;
   -moz-transition: background-color .15s ease-out;
   transition: background-color .15s ease-out;
   width: 100%
}

.eltd-main-menu>ul>li>a span.item_inner:before {
   bottom: 0;
   height: 2px
}

.eltd-main-menu>ul>li>a span.item_inner:after {
   height: 1px;
   bottom: 4px
}

body.eltd-menu-with-large-icons .eltd-main-menu>ul>li>a span.item_inner i {
   display: inline-block;
   width: 100%;
   vertical-align: middle
}

.eltd-main-menu>ul>li>a span.plus {
   width: 4px;
   height: 4px;
   display: none;
   position: absolute;
   top: 50%;
   right: -2px;
   margin-top: -2px;
   z-index: 1;
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg)
}

.eltd-main-menu>ul>li>a>i.blank {
   display: none
}

body:not(.eltd-menu-with-large-icons) .eltd-main-menu .eltd-drop-down .wide.icons .second i:before {
   margin: 0
}

.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: 0;
   margin: 0;
   top: 100%;
   position: absolute;
   display: block;
   visibility: hidden;
   overflow: hidden;
   opacity: 0;
   z-index: 10;
   -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 {
   left: 0
}

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 .second .inner>ul,li.narrow .second .inner ul {
   display: inline-block;
   position: relative
}

.eltd-drop-down .narrow .second .inner ul li ul,.eltd-drop-down .second .inner>ul,li.narrow .second .inner ul {
   background-image: url(../img/dropdown-back.jpg);
   background-repeat: repeat-y
}

li.narrow .second .inner ul {
   padding: 15px 0
}

.eltd-drop-down .second .inner ul li {
   display: block;
   padding: 0 15px;
   position: relative;
   float: none;
   height: auto;
   background: 0;
   width: 190px;
   opacity: 0;
   visibility: hidden;
   -webkit-transition: background-color .15s ease-out,opacity .3s ease-out;
   -moz-transition: background-color .15s ease-out,opacity .3s ease-out;
   transition: background-color .15s ease-out,opacity .3s ease-out
}

.eltd-drop-down .second .inner ul li ul>li {
   opacity: 0!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(1) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(2) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(3) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(4) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(5) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(6) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(7) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(8) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(9) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(10) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(11) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(12) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(13) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(14) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul li ul>li:nth-child(15) {
   -webkit-transition-delay: 0s!important;
   transition-delay: 0s!important
}

.eltd-drop-down .second .inner ul>li:nth-child(1) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(2) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(3) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(4) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(5) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(6) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(7) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(8) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(9) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(10) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(11) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(12) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(13) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(14) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .second .inner ul>li:nth-child(15) {
   -webkit-transition-delay: 0s;
   transition-delay: 0s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li {
   opacity: 1;
   visibility: visible
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(1) {
   -webkit-transition-delay: .1s;
   transition-delay: .1s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(2) {
   -webkit-transition-delay: .2s;
   transition-delay: .2s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(3) {
   -webkit-transition-delay: .3s;
   transition-delay: .3s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(4) {
   -webkit-transition-delay: .4s;
   transition-delay: .4s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(5) {
   -webkit-transition-delay: .5s;
   transition-delay: .5s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(6) {
   -webkit-transition-delay: .6s;
   transition-delay: .6s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(7) {
   -webkit-transition-delay: .7s;
   transition-delay: .7s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(8) {
   -webkit-transition-delay: .8s;
   transition-delay: .8s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(9) {
   -webkit-transition-delay: .9s;
   transition-delay: .9s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(10) {
   -webkit-transition-delay: 1s;
   transition-delay: 1s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(11) {
   -webkit-transition-delay: 1.1s;
   transition-delay: 1.1s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(12) {
   -webkit-transition-delay: 1.2s;
   transition-delay: 1.2s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(13) {
   -webkit-transition-delay: 1.3s;
   transition-delay: 1.3s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(14) {
   -webkit-transition-delay: 1.4s;
   transition-delay: 1.4s
}

.eltd-drop-down .eltd-drop-down-start.second .inner ul>li:nth-child(15) {
   -webkit-transition-delay: 1.5s;
   transition-delay: 1.5s
}

.touch .eltd-drop-down .second .inner ul li {
   opacity: 1!important;
   visibility: visible!important
}

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: 275px
}

.eltd-drop-down .second .inner ul li a,.eltd-drop-down .second .inner ul li h4 {
   display: block;
   color: #959595;
   height: auto;
   font-size: 11px;
   line-height: 35px;
   font-weight: 400;
   text-transform: uppercase;
   margin: 0 22px;
   padding: 0 4px;
   -webkit-transition: color .15s ease-out;
   -moz-transition: color .15s ease-out;
   transition: color .15s ease-out;
   float: none
}

.eltd-drop-down .second .inner>ul>li:last-child>a,.eltd-drop-down .second .inner>ul>li>ul>li:last-child>a,.eltd-drop-down .second .inner>ul>li>ul>li>ul>li:last-child>a {
   border-bottom: 0
}

.eltd-drop-down .wide .second .inner ul li h4,.eltd-drop-down .wide .second .inner ul li.sub a,.eltd-drop-down .wide .second ul li a {
   background: 0
}

.eltd-drop-down .wide .second i {
   display: none
}

.eltd-drop-down .narrow .second .inner ul li ul {
   position: absolute;
   left: 100%;
   top: -15px;
   height: auto;
   opacity: 0;
   transition: opacity .4s;
   transition: opacity .4s;
   overflow: hidden;
   z-index: 10;
   -webkit-transform: translateZ(0)
}

.eltd-drop-down .second .inner ul.right li ul {
   margin-left: -2px
}

.eltd-drop-down .second .inner ul li:hover ul {
   z-index: 20;
   opacity: 1
}

.eltd-drop-down .second .inner ul li:hover ul li {
   opacity: 1!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(1) {
   -webkit-transition-delay: .1s!important;
   transition-delay: .1s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(2) {
   -webkit-transition-delay: .2s!important;
   transition-delay: .2s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(3) {
   -webkit-transition-delay: .3s!important;
   transition-delay: .3s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(4) {
   -webkit-transition-delay: .4s!important;
   transition-delay: .4s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(5) {
   -webkit-transition-delay: .5s!important;
   transition-delay: .5s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(6) {
   -webkit-transition-delay: .6s!important;
   transition-delay: .6s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(7) {
   -webkit-transition-delay: .7s!important;
   transition-delay: .7s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(8) {
   -webkit-transition-delay: .8s!important;
   transition-delay: .8s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(9) {
   -webkit-transition-delay: .9s!important;
   transition-delay: .9s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(10) {
   -webkit-transition-delay: 1s!important;
   transition-delay: 1s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(11) {
   -webkit-transition-delay: 1.1s!important;
   transition-delay: 1.1s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(12) {
   -webkit-transition-delay: 1.2s!important;
   transition-delay: 1.2s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(13) {
   -webkit-transition-delay: 1.3s!important;
   transition-delay: 1.3s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(14) {
   -webkit-transition-delay: 1.4s!important;
   transition-delay: 1.4s!important
}

.eltd-drop-down .second .inner ul li:hover ul li:nth-child(15) {
   -webkit-transition-delay: 1.5s!important;
   transition-delay: 1.5s!important
}

.eltd-drop-down .second .inner ul li ul li:hover ul {
   z-index: 20;
   opacity: 1!important;
   display: block!important;
   visibility: visible!important
}

body.eltd-dropdown-slide-from-bottom .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-bottom .eltd-drop-down .narrow .second .inner>ul,body.eltd-dropdown-slide-from-bottom .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-bottom .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-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: 0
}

body.eltd-dropdown-slide-from-bottom .eltd-drop-down .narrow .second .inner ul li:hover ul {
   top: -1px
}

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-drop-down .second {
   overflow: visible;
   -webkit-transition: top .2s ease-out,opacity .2s ease-out,height 0s ease-out .4s;
   transition: top .2s ease-out,opacity .2s ease-out,height 0s ease-out .4s
}

body.eltd-dropdown-slide-from-left .eltd-drop-down .narrow .second .inner>ul,body.eltd-dropdown-slide-from-left .eltd-drop-down .wide .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 .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
}

body.eltd-dropdown-slide-from-left.eltd-drop-down .narrow .second .inner ul li:hover ul {
   left: 100%
}

.eltd-drop-down .second.right {
   right: 0;
   left: auto
}

.eltd-drop-down .second .inner ul.right li a,.eltd-drop-down .second .inner ul.right li h4 {
   text-align: right
}

.eltd-drop-down .second .inner ul.right li ul {
   left: -100%
}

.eltd-drop-down .second .inner ul li.sub ul li a,.eltd-drop-down .second .inner ul.right li.sub ul li a {
   background: 0 0
}

.eltd-drop-down .second .inner .widget {
   padding: 0 28px
}

.eltd-drop-down .second .inner .widget.widget_eltd_latest_posts_menu_widget {
   padding: 0 20px
}

.eltd-drop-down .wide .second ul {
   padding: 26px 0 32px
}

.eltd-drop-down .wide .second ul li {
   float: left;
   width: 274px;
   padding: 0;
   border-left: 1px solid #ededed;
   border-bottom: 0;
   box-sizing: border-box;
   width: 100%
}

.eltd-drop-down .wide .second>.inner>ul {
   width: 1100px
}

.eltd-grid-1300 .eltd-drop-down .wide .second>.inner>ul {
   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:last-child,.eltd-drop-down .wide.right_position .second ul li:nth-child(4n),.eltd-drop-down .wide:not(.right_position) .second ul li:first-child,.eltd-drop-down .wide:not(.right_position) .second ul li:nth-child(4n+1) {
   border-left-color: transparent
}

.eltd-drop-down .wide .second ul li:last-child {
   margin-right: 0
}

.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 ul li:nth-child(4n+1) {
   clear: both
}

.eltd-drop-down .second .inner ul li.sub a i.eltd_menu_arrow {
   position: absolute;
   top: 50%;
   right: 15px;
   display: inline-block;
   vertical-align: middle;
   color: inherit;
   font-size: inherit;
   margin: -6px 0 0
}

.eltd-drop-down .second .inner ul li.sub ul li a i.eltd_menu_arrow,.eltd-drop-down .wide .second .inner ul li.sub a i.eltd_menu_arrow {
   display: none
}

.eltd-drop-down .second .inner ul.right li.sub a i.eltd_menu_arrow {
   right: auto;
   left: 0;
   -ms-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -webkit-transform: rotate(180deg)
}

.eltd-drop-down .wide .second .inner>ul>li>a {
   line-height: 18px;
   color: #000;
   font-weight: 400;
   font-size: 16px
}

.eltd-drop-down .wide .second .inner>ul>li>a:hover {
   color: #000
}

.eltd-drop-down .wide .second .inner ul li h4 a,.eltd-drop-down .wide .second .inner ul li.sub h4 a {
   padding: 0!important
}

.eltd-drop-down .wide .second ul li ul {
   display: block;
   left: 0;
   padding: 10px 0 0;
   position: relative;
   top: 0;
   visibility: visible;
   background-color: transparent!important
}

.eltd-drop-down .wide .second ul li ul .widget {
   padding: 0 18px
}

.eltd-drop-down .wide .second ul li ul li {
   padding: 0;
   margin: 0;
   border: 0
}

.eltd-drop-down .wide .second ul li ul li.menu-item-has-children>a,.eltd-drop-down .wide .second ul li ul li.menu-item-has-children>a:hover {
   border-bottom: 0 none;
   color: #393939
}

.eltd-drop-down .wide.wide_background .second {
   background-color: #fff
}

.eltd-drop-down .wide.wide_background .second .inner {
   text-align: center
}

.eltd-drop-down .wide.wide_background .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 i {
   width: 24px;
   height: auto;
   float: left;
   display: inline-block;
   vertical-align: middle;
   color: inherit;
   line-height: inherit
}

.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: #000
}

.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: 10px 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-drop-down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a:hover {
   color: #000
}

.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-search a {
   color: #fff
}

.eltd-sections-link a {
   color: #fff
}

.eltd-sections-link a span {
   font-size: 10px;
   font-weight: 700
}

.eltd-sections-link a i {
   display: inline-block;
   vertical-align: middle;
   margin-right: 10px
}

.eltd-banner {
   display: inline-block;
   vertical-align: middle
}

.eltd-top-bar {
   width: 100%;
   color: #fff;
   position: absolute;
   font-weight: 400;
   height: 40px;
   padding: 12px 0;
   top: 0;
   left: 0
}

.eltd-top-bar .eltd-vertical-align-containers .eltd-position-right:before {
   content: "";
   display: inline-block;
   vertical-align: middle;
   height: 100%;
   margin-right: -3px
}

.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-logo-wrapper a {
   max-height: 40px
}

.eltd-top-bar .eltd-position-center p {
   font-size: 13px;
   color: #c99e66
}

.eltd-light-header .eltd-top-bar {
   color: #fff!important
}

.eltd-light-header .eltd-top-bar .widget {
   color: #fff!important
}

.eltd-light-header .eltd-top-bar .widget .widgettitle,.eltd-light-header .eltd-top-bar .widget a,.eltd-light-header .eltd-top-bar .widget i,.eltd-light-header .eltd-top-bar .widget p,.eltd-light-header .eltd-top-bar .widget span {
   color: #fff!important
}

.eltd-dark-header .eltd-top-bar {
   color: #000!important
}

.eltd-dark-header .eltd-top-bar .widget {
   color: #000!important
}

.eltd-dark-header .eltd-top-bar .widget .widgettitle,.eltd-dark-header .eltd-top-bar .widget a,.eltd-dark-header .eltd-top-bar .widget i,.eltd-dark-header .eltd-top-bar .widget p,.eltd-dark-header .eltd-top-bar .widget span {
   color: #000!important
}

.eltd-header-type1 .eltd-grid .eltd-position-right .eltd-search {
   padding-right: 20px
}

.eltd-header-type1 .eltd-menu-area .eltd-vertical-align-containers {
   background-color: #000
}

.eltd-header-type1 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner {
   height: 100%
}

.eltd-header-type2 .eltd-menu-area {
   background-color: #000;
   z-index: 2
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers {
   text-align: center
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-center {
   position: relative;
   display: inline-block;
   width: auto
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right {
   display: inline-block;
   float: none;
   text-align: center
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right-inner {
   height: 100%
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right-inner .widget {
   line-height: 50px
}

.eltd-header-type2 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-center-inner {
   height: 100%
}

.eltd-header-type2 .eltd-mobile-menu-opener {
   display: none;
   text-align: center;
   width: 30px
}

.eltd-header-type2 .eltd-mobile-menu-opener a {
   color: #fff
}

.eltd-header-type2 .eltd-logo-area {
   z-index: 1
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers {
   text-align: center
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-center {
   position: relative;
   display: inline-block;
   width: auto
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-right {
   display: inline-block;
   float: none;
   text-align: center
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-right-inner {
   height: 100%
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-right-inner .widget {
   line-height: 50px
}

.eltd-header-type2 .eltd-sticky-header .eltd-vertical-align-containers .eltd-position-center-inner {
   height: 100%
}

.eltd-header-type3 .eltd-grid .eltd-position-right .eltd-search {
   padding-right: 20px
}

.eltd-header-type3 .eltd-menu-area .eltd-vertical-align-containers {
   background-color: #000
}

.eltd-header-type3 .eltd-menu-area .eltd-vertical-align-containers .eltd-position-left-inner {
   height: 100%
}

.eltd-header-standard .eltd-menu-area {
   background-color: #fff
}

.eltd-header-standard .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right-inner {
   height: 100%
}

.eltd-header-vertical .eltd-logo-wrapper {
   z-index: 100;
   display: block;
   position: relative;
   text-align: center;
   overflow: hidden
}

.eltd-header-vertical .eltd-logo-wrapper a {
   display: block;
   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: relative
}

.eltd-header-vertical .eltd-vertical-dropdown-float .menu-item .second {
   position: absolute;
   top: 0;
   left: calc(100% + 40px);
   width: 100%;
   margin-left: 50px;
   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.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%
}

.eltd-header-vertical .eltd-vertical-dropdown-float li.narrow .second .inner ul {
   border: none;
   padding: 0
}

.eltd-header-vertical .eltd-vertical-dropdown-float .second .inner ul ul {
   position: absolute;
   border: none;
   top: 0;
   left: 100%;
   margin-left: 50px;
   padding: 10px;
   height: auto;
   visibility: hidden;
   width: 100%;
   opacity: 0;
   overflow: hidden;
   z-index: 10;
   background-color: #fff;
   padding: 0;
   transition: all .3s ease-in-out;
   -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 .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;
   font-weight: 400;
   line-height: 18px;
   color: #535353;
   margin: 0;
   padding: 8px;
   text-decoration: none;
   position: relative;
   -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:hover {
   color: #000
}

.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-menu {
   position: relative;
   z-index: 101;
   margin: 40px 0 0;
   text-align: left
}

.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:hover {
   color: #000
}

.eltd-header-vertical .eltd-vertical-menu>ul>li>a {
   position: relative;
   display: block;
   padding: 8px 0;
   line-height: 18px;
   color: #535353;
   font-weight: 700;
   letter-spacing: 3px;
   text-decoration: none;
   text-transform: uppercase;
   margin: 0;
   cursor: pointer;
   -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: #000;
   -webkit-transition: background-color .2s ease-out,opacity .2s ease-out;
   -moz-transition: background-color .2s ease-out,opacity .2s ease-out;
   -o-transition: background-color .2s ease-out,opacity .2s ease-out;
   -ms-transition: background-color .2s ease-out,opacity .2s ease-out;
   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: #000
}

.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;
   display: block;
   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-menu ul>li.menu-item-has-children>a .plus:before {
   content: "\4c"
}

.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children.current-menu-ancestor>a .plus:before,.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children.open>a .plus:before {
   content: "\4b"
}

.eltd-header-vertical .eltd-vertical-menu ul>li.menu-item-has-children a .plus {
   display: block
}

.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 footer {
   padding-left: 290px;
   box-sizing: border-box
}

.eltd-header-vertical .eltd-vertical-menu-area {
   position: fixed;
   width: 290px;
   top: 0;
   left: 0;
   padding: 20px 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
}

.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-mobile-nav {
   display: none;
   background-color: #000;
   margin: 0 -1000px;
   padding: 0 1000px
}

.eltd-mobile-nav ul {
   list-style-type: none;
   padding: 5px 0
}

.eltd-mobile-nav ul ul {
   display: none;
   padding: 0 0 0 15px
}

.eltd-mobile-nav li {
   position: relative;
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   transition: all .3s ease-out
}

.eltd-mobile-nav a,.eltd-mobile-nav h4 {
   display: block;
   font-size: 11px;
   color: #fff;
   padding: 9px 0;
   position: relative;
   font-family: Arimo,sans-serif;
   text-transform: uppercase;
   line-height: 17px;
   letter-spacing: 1px;
   background-color: transparent;
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   transition: all .3s ease-out
}

.eltd-mobile-nav .mobile_arrow {
   position: absolute;
   right: 0;
   top: 0;
   color: #fff;
   line-height: 35px;
   height: 35px;
   padding-right: 10px;
   width: 50px;
   text-align: right
}

.eltd-mobile-nav .mobile_arrow:hover {
   cursor: pointer
}

.eltd-mobile-nav .mobile_arrow .eltd-sub-arrow {
   -webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out
}

.eltd-mobile-nav .mobile_arrow .fa-angle-down {
   display: none
}

.eltd-mobile-nav li.eltd-opened>.mobile_arrow>.eltd-sub-arrow {
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   transform: rotate(90deg)
}

.eltd-mobile-nav>.eltd-grid>ul>li:last-child>a,.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: 2;
   height: 100%
}

.eltd-mobile-header .eltd-mobile-menu-opener a {
   display: table;
   height: 100%;
   padding-right: 10px;
   color: #fff
}

.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-fixed-on-scroll .eltd-page-header .eltd-fixed-wrapper {
   z-index: 100
}

.eltd-fixed-on-scroll.logged-in .eltd-page-header .eltd-logo-area {
   margin-top: 0
}

.eltd-page-header {
   display: inline-block;
   margin: 0;
   position: relative;
   vertical-align: middle;
   width: 100%;
   z-index: 110;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   backface-visibility: hidden
}

.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: 200px;
   overflow: hidden;
   position: relative;
   background-position: center;
   background-size: cover
}

.eltd-page-header .eltd-logo-area .eltd-logo-wrapper a {
   max-height: 180px
}

.eltd-page-header .eltd-menu-area {
   height: 50px;
   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-position-center {
   box-sizing: border-box
}

.eltd-page-header .eltd-menu-area .eltd-logo-wrapper a {
   max-height: 45px
}

.eltd-page-header .eltd-sticky-header {
   height: 50px;
   width: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 100;
   -webkit-transform: translateY(-100%);
   transform: translateY(-100%);
   -webkit-transition: -webkit-transform .33s ease;
   transition: transform .3s ease
}

.eltd-page-header .eltd-sticky-header.header-appear {
   transform: translateY(0)
}

.eltd-page-header .eltd-sticky-header .eltd-sticky-holder {
   height: 100%;
   background-color: #000;
   position: relative;
   z-index: 2
}

.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: 45px
}

.eltd-page-header .eltd-sticky-header .eltd-sticky-right {
   display: inline-block;
   vertical-align: middle
}

.eltd-page-header .admin-bar .eltd-page-header .eltd-sticky-header.header-appear {
   transform: translateY(32px)
}

.eltd-page-header .eltd-fixed-wrapper.fixed {
   width: 100%;
   position: fixed;
   left: 0;
   top: 0
}

.eltd-light-header .eltd-logo-area,.eltd-light-header .eltd-menu-area,.eltd-light-header .eltd-vertical-menu-area {
   color: #fff!important
}

.eltd-light-header .eltd-logo-area .widget,.eltd-light-header .eltd-menu-area .widget,.eltd-light-header .eltd-vertical-menu-area .widget {
   color: #fff!important
}

.eltd-light-header .eltd-logo-area .widget .widgettitle,.eltd-light-header .eltd-logo-area .widget a,.eltd-light-header .eltd-logo-area .widget i,.eltd-light-header .eltd-logo-area .widget p,.eltd-light-header .eltd-logo-area .widget span,.eltd-light-header .eltd-menu-area .widget .widgettitle,.eltd-light-header .eltd-menu-area .widget a,.eltd-light-header .eltd-menu-area .widget i,.eltd-light-header .eltd-menu-area .widget p,.eltd-light-header .eltd-menu-area .widget span,.eltd-light-header .eltd-vertical-menu-area .widget .widgettitle,.eltd-light-header .eltd-vertical-menu-area .widget a,.eltd-light-header .eltd-vertical-menu-area .widget i,.eltd-light-header .eltd-vertical-menu-area .widget p,.eltd-light-header .eltd-vertical-menu-area .widget span {
   color: #fff!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-dark-header .eltd-logo-area,.eltd-dark-header .eltd-menu-area,.eltd-dark-header .eltd-vertical-menu-area {
   color: #000!important
}

.eltd-dark-header .eltd-logo-area .widget,.eltd-dark-header .eltd-menu-area .widget,.eltd-dark-header .eltd-vertical-menu-area .widget {
   color: #000!important
}

.eltd-dark-header .eltd-logo-area .widget .widgettitle,.eltd-dark-header .eltd-logo-area .widget a,.eltd-dark-header .eltd-logo-area .widget i,.eltd-dark-header .eltd-logo-area .widget p,.eltd-dark-header .eltd-logo-area .widget span,.eltd-dark-header .eltd-menu-area .widget .widgettitle,.eltd-dark-header .eltd-menu-area .widget a,.eltd-dark-header .eltd-menu-area .widget i,.eltd-dark-header .eltd-menu-area .widget p,.eltd-dark-header .eltd-menu-area .widget span,.eltd-dark-header .eltd-vertical-menu-area .widget .widgettitle,.eltd-dark-header .eltd-vertical-menu-area .widget a,.eltd-dark-header .eltd-vertical-menu-area .widget i,.eltd-dark-header .eltd-vertical-menu-area .widget p,.eltd-dark-header .eltd-vertical-menu-area .widget span {
   color: #000!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-logo-floating-background {
   position: absolute;
   width: 100%;
   height: 100%;
   overflow: hidden
}

.eltd-logo-floating-background .eltd-logo-floating-background-inner {
   position: absolute;
   top: 50%;
   left: 50%;
   width: 4000px;
   height: 4000px;
   margin-left: -2000px;
   margin-top: -2000px;
   overflow: hidden;
   opacity: 0;
   -webkit-transform: translate(0,0);
   -moz-transform: translate(0,0);
   transform: translate(0,0)
}

.eltd-logo-floating-background .eltd-logo-floating-background-inner.running {
   opacity: 1;
   -webkit-transition: opacity 1s linear,filter 1s linear;
   -moz-transition: opacity 1s linear,filter 1s linear;
   transition: opacity 1s linear,filter 1s linear
}

.eltd-logo-floating-background .eltd-floater {
   -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
   position: absolute
}

footer {
   display: block;
   width: 100%;
   margin: 0 auto;
   z-index: 100;
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #797979
}

footer .eltd-footer-inner {
   position: relative
}

footer .eltd-container {
   background-color: inherit
}

footer .eltd-container-inner {
   position: relative
}

footer .eltd-container-inner>.widget {
   text-align: center
}

footer a {
   text-decoration: none
}

footer .eltd-footer-ingrid-border-holder-outer {
   background-color: #393939
}

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: #000;
   position: relative;
   background-position: center center;
   background-size: cover
}

footer .eltd-footer-top-holder .eltd-column {
   border-right: 1px solid #313131;
   box-sizing: border-box
}

footer .eltd-footer-top-holder .eltd-column .eltd-column-inner {
   padding: 0 45px
}

footer .eltd-footer-top-holder .eltd-column:first-child .eltd-column-inner {
   padding-left: 0
}

footer .eltd-footer-top-holder .eltd-column:last-child {
   border-right: 0
}

footer .eltd-footer-top:not(.eltd-footer-top-full) .eltd-container-inner {
   padding: 49px 0 33px
}

footer .eltd-footer-top.eltd-footer-top-full {
   padding: 49px 25px 33px
}

footer .eltd-footer-bottom-holder {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%;
   background-color: #000;
   height: 55px
}

footer .eltd-footer-bottom-holder .eltd-footer-bottom-holder-inner {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center
}

footer .eltd-footer-bottom-holder .eltd-column-inner {
   text-align: center;
   vertical-align: middle
}

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)
}

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
}

.eltd-right-side-menu-opened footer.eltd-footer-uncover {
   left: -270px
}

.boxed footer {
   width: 100%!important;
   box-sizing: border-box;
   -moz-box-sizing: border-box
}

footer.eltd-disable-footer {
   display: none
}

footer .eltd-footer-bottom-holder .widget .eltd-widget-title,footer .eltd-footer-top .widget .eltd-widget-title {
   background-color: transparent;
   padding: 15px 0;
   margin-bottom: 8px
}

footer .eltd-footer-bottom-holder .widget ul li a:not(.eltd-btn),footer .eltd-footer-top .widget ul li a:not(.eltd-btn) {
   font-size: 12px;
   color: #939393;
   letter-spacing: 1px;
   line-height: 22px
}

footer .eltd-footer-bottom-holder .widget ul li a:not(.eltd-btn):hover,footer .eltd-footer-top .widget ul li a:not(.eltd-btn):hover {
   color: #fff
}

footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-btn,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-btn {
   color: #fff
}

footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title a,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title a {
   font-size: 12px
}

footer .eltd-footer-bottom-holder .widget.widget_recent_entries span.post-date,footer .eltd-footer-top .widget.widget_recent_entries span.post-date {
   font-size: 13px;
   color: #797979;
   text-transform: capitalize;
   -webkit-transition: color .15s ease-out;
   -moz-transition: color .15s ease-out;
   transition: color .15s ease-out
}

footer .eltd-footer-bottom-holder .widget.widget_recent_entries span.post-date:hover,footer .eltd-footer-top .widget.widget_recent_entries span.post-date:hover {
   color: #fff
}

footer .eltd-footer-bottom-holder .widget.widget_categories>ul>li,footer .eltd-footer-top .widget.widget_categories>ul>li {
   display: block;
   width: 100%;
   text-transform: uppercase
}

footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date a,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date a {
   color: #797979
}

footer .eltd-footer-bottom-holder .widget .menu-main-menu-container,footer .eltd-footer-bottom-holder .widget .tagcloud,footer .eltd-footer-bottom-holder .widget .textwidget,footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal,footer .eltd-footer-bottom-holder .widget>ul,footer .eltd-footer-top .widget .menu-main-menu-container,footer .eltd-footer-top .widget .tagcloud,footer .eltd-footer-top .widget .textwidget,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal,footer .eltd-footer-top .widget>ul {
   border: 0;
   padding: 0
}

footer .eltd-footer-bottom-holder .widget.widget_search form input[type=submit],footer .eltd-footer-top .widget.widget_search form input[type=submit] {
   background-color: #939393
}

footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li {
   padding: 0 0 21px
}

footer .eltd-footer-bottom-holder .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li:last-child,footer .eltd-footer-top .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li:last-child {
   padding: 0
}

footer .eltd-footer-bottom-holder .widget {
   margin: 0
}

footer .eltd-footer-bottom-holder .widget .eltd-footer-widget-title {
   color: #7f8385
}

@-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-title {
   display: block;
   width: 100%;
   height: 200px;
   text-align: center;
   position: relative;
   z-index: 101;
   background-color: #e5e5e5;
   background-position: center 0;
   background-repeat: no-repeat;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden
}

.eltd-title.eltd-has-parallax-background {
   background-attachment: fixed;
   background-repeat: no-repeat;
   position: relative;
   z-index: 101
}

.eltd-title.eltd-content-center-alignment {
   text-align: center
}

.eltd-title.eltd-content-right-alignment {
   text-align: 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;
   -webkit-animation-fill-mode: forwards;
   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;
   animation-fill-mode: forwards;
   -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;
   -webkit-animation-fill-mode: forwards;
   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;
   animation-fill-mode: forwards;
   -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-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 {
   display: inline-block;
   line-height: 1em;
   vertical-align: middle;
   text-transform: none
}

.eltd-title .eltd-title-holder h1 span {
   display: inline-block
}

.eltd-title .eltd-title-holder .eltd-subtitle {
   display: block;
   font-size: 30px;
   line-height: 1.2em;
   font-style: italic;
   font-weight: 400;
   color: #fff
}

.eltd-title .eltd-title-holder .eltd-subtitle span {
   display: inline-block;
   vertical-align: middle
}

.eltd-title .eltd-title-holder .eltd-breadcrumbs-holder {
   display: inline-block;
   vertical-align: middle
}

.eltd-title .eltd-title-holder .eltd-breadcrumbs a,.eltd-title .eltd-title-holder .eltd-breadcrumbs span {
   color: #fff;
   font-size: 15px;
   font-weight: 700;
   line-height: 1em;
   display: inline-block;
   vertical-align: middle
}

.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
}

.single-post .eltd-title {
   text-align: left
}

.single-post .eltd-title.eltd-content-center-alignment {
   text-align: center
}

.single-post .eltd-title.eltd-content-right-alignment {
   text-align: right
}

.single-post .eltd-title .eltd-title-single-post-info {
   margin: 5px 0 0 0
}

.single-post .eltd-title .eltd-title-single-post-info>div {
   display: inline-block;
   font-family: "Playfair Display",serif;
   font-size: 11px;
   line-height: 20px;
   text-transform: uppercase;
   padding: 0 12px;
   position: relative;
   text-rendering: optimizeLegibility
}

.single-post .eltd-title .eltd-title-single-post-info>div:not(:last-child):after {
   content: '';
   position: absolute;
   right: -2px;
   height: 4px;
   width: 4px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   background-color: #000;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%)
}

.single-post .eltd-title .eltd-title-single-post-info>div:first-child {
   padding-left: 0
}

.single-post .eltd-title .eltd-title-single-post-info>div.eltd-blog-share .eltd-dropdown a i.social_share {
   display: none
}

.single-post .eltd-title .eltd-title-holder h1 {
   font-size: 35px
}

.widget_eltd_search {
   display: inline-block;
   margin: 0 10px
}

.eltd-search-holder .eltd-search-opener {
   font-size: 15px;
   color: #000;
   display: inline-block
}

.eltd-search-holder .eltd-search-form-holder {
   width: 0;
   -webkit-transition: width .2s ease-out;
   -moz-transition: width .2s ease-out;
   transition: width .2s ease-out;
   display: inline-block;
   position: relative
}

.eltd-search-holder input {
   display: block;
   border: none;
   background-color: transparent;
   width: 100%;
   outline: 0;
   font-family: Arimo,sans-serif;
   font-size: 12px;
   text-transform: uppercase;
   color: #a3a3a3;
   letter-spacing: 1px
}

.eltd-search-holder.eltd-search-open .eltd-search-form-holder {
   width: 125px;
   margin-left: 5px
}

.eltd-light-header .eltd-page-header>div:not(.eltd-sticky-header) .eltd-side-menu-button-opener,.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-header-standard .eltd-menu-area .eltd-header-right-sidebar .eltd-side-menu-button-opener {
   display: table-cell
}

.eltd-side-area-opener-holder {
   display: inline-block;
   margin: 0 10px
}

.eltd-side-menu-button-opener {
   font-size: 15px;
   position: relative;
   -webkit-transition: initial;
   -moz-transition: initial;
   transition: initial;
   color: #000
}

.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;
   height: inherit;
   line-height: inherit;
   vertical-align: bottom;
   width: inherit;
   text-align: center;
   -webkit-transition: opacity .15s ease-out,color .15s ease-out;
   -moz-transition: opacity .15s ease-out,color .15s ease-out;
   transition: opacity .15s ease-out,color .15s ease-out
}

.eltd-side-menu {
   background-color: #393939;
   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: 65px;
   position: absolute;
   top: 0;
   right: 45px;
   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 2px 4px 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: #fff;
   display: inline-block;
   font-size: 22px;
   height: 26px;
   line-height: 29px;
   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-right-side-menu-opened .eltd-fixed-wrapper.fixed,.eltd-right-side-menu-opened .eltd-sticky-header,.eltd-right-side-menu-opened .eltd-wrapper,.eltd-right-side-menu-opened .mobile-header-appear .eltd-mobile-header-inner,.eltd-right-side-menu-opened footer.uncover {
   left: -270px
}

.eltd-side-menu-slide-from-right .eltd-wrapper {
   background-color: #fff;
   position: relative;
   z-index: 1000;
   -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-wrapper .eltd-cover {
   z-index: 0;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   overflow: hidden;
   opacity: 0;
   background: #000;
   -webkit-transition: opacity .2s ease-in-out,background .2s ease-in-out;
   -moz-transition: opacity .2s ease-in-out,background .2s ease-in-out;
   -o-transition: opacity .2s ease-in-out,background .2s ease-in-out;
   transition: opacity .2s ease-in-out,background .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: 3% 90px 30px 90px;
   top: 0;
   right: -24%;
   width: 24%;
   z-index: 9999;
   visibility: hidden;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-transition: .2s ease-in-out;
   -moz-transition: .2s ease-in-out;
   transition: .2s 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-from-right.eltd-right-side-menu-opened .eltd-cover {
   cursor: url(img/close.png),pointer;
   z-index: 1002;
   opacity: .7
}

.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;
   -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-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;
   -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-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 .eltd-side-menu {
   right: 0
}

.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 .eltd-side-menu {
   right: 0
}

.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-side-area-uncovered-from-content.eltd-right-side-menu-opened .eltd-fixed-wrapper.fixed,.eltd-side-area-uncovered-from-content.eltd-right-side-menu-opened .eltd-mobile-header-inner,.eltd-side-area-uncovered-from-content.eltd-right-side-menu-opened .eltd-sticky-header {
   left: -270px
}

.eltd-blog-holder article {
   position: relative;
   border-bottom: 2px solid transparent
}

.eltd-blog-holder article:after {
   content: '';
   position: absolute;
   height: 0;
   width: 0;
   border-bottom: 2px solid #000;
   opacity: 0
}

.eltd-blog-holder article:not(.format-audio) .eltd-post-image {
   margin-bottom: 30px
}

.eltd-blog-holder article .eltd-post-image {
   position: relative
}

.eltd-blog-holder article .eltd-post-image img {
   vertical-align: middle
}

.eltd-blog-holder article .eltd-post-image a:after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0,0,0,.2);
   opacity: 0;
   -webkit-transition: opacity .4s ease-out;
   -moz-transition: opacity .4s ease-out;
   transition: opacity .4s ease-out
}

.eltd-blog-holder article .eltd-post-image a:hover:after {
   opacity: 1
}

.eltd-blog-holder article .eltd-post-title {
   margin-bottom: 9px
}

.eltd-blog-holder article .eltd-blog-audio-holder {
   margin-bottom: 22px
}

.eltd-blog-holder article .eltd-post-excerpt {
   margin: 0 0 25px
}

.eltd-blog-holder article .eltd-post-info-comments-holder {
   text-transform: uppercase;
   font-family: "Libre Baskerville",serif;
   font-size: 10px;
   text-align: center;
   color: #000;
   letter-spacing: .5px;
   margin: 16px 0 8px
}

.eltd-blog-holder article .eltd-post-info .eltd-post-info-comments-holder {
   margin-top: 0
}

.eltd-blog-holder article .eltd-date-holder {
   padding: 3px 0 12px;
   width: 54px;
   box-sizing: border-box;
   background-color: #000
}

.eltd-blog-holder article .eltd-date-holder span {
   color: #fff;
   font-size: 18px;
   line-height: 1em;
   text-transform: uppercase;
   display: block;
   text-align: center;
   font-family: "Playfair Display",serif
}

.eltd-blog-holder article .eltd-date-holder span:first-child {
   font-size: 28px
}

.eltd-blog-holder article .eltd-btn {
   display: inline-block;
   clear: both;
   margin-bottom: 30px;
   display: none;
}

.eltd-blog-holder article .eltd-post-header .eltd-post-info-category a,.eltd-blog-holder article .eltd-post-header .eltd-post-title a {
   -webkit-transition: opacity .4s ease-out;
   -moz-transition: opacity .4s ease-out;
   transition: opacity .4s ease-out;
   color: #000
}

.eltd-blog-holder article .eltd-post-header .eltd-post-info-category a:hover,.eltd-blog-holder article .eltd-post-header .eltd-post-title a:hover {
   opacity: .65
}

.eltd-blog-holder article .eltd-post-header .eltd-post-title {
}

.eltd-blog-holder article .eltd-post-header .eltd-post-title a {
   display: inline-block;
}

.eltd-blog-holder article .eltd-post-header .eltd-post-title a i {
   display: block
}

.eltd-blog-holder article.sticky .eltd-post-title a {
   color: #000
}

.eltd-blog-holder article .eltd-post-text-inner {
   overflow: hidden
}

.eltd-blog-holder article.format-link .eltd-post-image,.eltd-blog-holder article.format-quote .eltd-post-image {
   position: relative
}

.eltd-blog-holder article.format-link .eltd-post-mark .eltd-icon-triangle,.eltd-blog-holder article.format-quote .eltd-post-mark .eltd-icon-triangle {
   position: absolute;
   top: 0;
   right: 0;
   width: 0;
   height: 0;
   border-bottom: 62px solid transparent;
   border-right: 62px solid #d1d1d1;
   text-align: center;
   margin: 0;
   pointer-events: none;
   -webkit-transition: background-color .3s ease-in-out;
   -moz-transition: background-color .3s ease-in-out;
   transition: background-color .3s ease-in-out
}

.eltd-blog-holder article.format-link .eltd-post-mark .eltd-icon-triangle span,.eltd-blog-holder article.format-quote .eltd-post-mark .eltd-icon-triangle span {
   color: #fff;
   -webkit-transition: color .3s ease-in-out;
   -moz-transition: color .3s ease-in-out;
   transition: color .3s ease-in-out
}

.eltd-blog-holder article.format-link .eltd-post-mark .eltd-post-icon,.eltd-blog-holder article.format-quote .eltd-post-mark .eltd-post-icon {
   position: absolute;
   top: 15px;
   right: 9px;
   font-family: "Playfair Display",serif;
   font-size: 48px;
   position: absolute;
   color: #000
}

.eltd-blog-holder article.format-link .eltd-post-mark .eltd-post-icon {
   font-size: 25px;
   top: 8px
}

.eltd-blog-holder article.format-quote .eltd-quote-content {
   position: relative;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover!important
}

.eltd-blog-holder article.format-quote .eltd-quote-content .eltd-quote-content-inner {
   background-color: rgba(83,83,83,.4);
   padding: 60px 40px 30px 54px;
   -webkit-transition: background-color .3s ease-in-out;
   -moz-transition: background-color .3s ease-in-out;
   transition: background-color .3s ease-in-out
}

.eltd-blog-holder article.format-quote .eltd-quote-content .eltd-quote-content-inner.eltd-quote-bck-img {
   background-color: transparent
}

.eltd-blog-holder article.format-quote .eltd-quote-content .eltd-post-title {
   padding-right: 61px
}

.eltd-blog-holder article.format-quote .eltd-quote-content .eltd-post-title .eltd-quote-title a {
   font-size: 20px;
   line-height: 30px;
   color: #fff;
   font-family: "Playfair Display",serif;
   font-style: italic;
   font-weight: 400;
   text-transform: none;
   -webkit-transition: color .3s ease-in-out;
   -moz-transition: color .3s ease-in-out;
   transition: color .3s ease-in-out
}

.eltd-blog-holder article.format-quote .eltd-quote-content .eltd-post-title .eltd-quote-author {
   display: inline-block;
   margin: 18px 0 0 0;
   color: #fff;
   font-family: "Playfair Display",serif;
   font-size: 11px;
   line-height: 20px;
   text-transform: uppercase;
   letter-spacing: 0;
   -webkit-transition: color .3s ease-in-out;
   -moz-transition: color .3s ease-in-out;
   transition: color .3s ease-in-out
}

.eltd-blog-holder article.format-quote .eltd-quote-content:hover .eltd-quote-bck-img {
   background-color: rgba(83,83,83,.4)
}

.eltd-blog-holder article.format-quote .eltd-quote-content:hover .eltd-quote-author,.eltd-blog-holder article.format-quote .eltd-quote-content:hover .eltd-quote-title a {
   color: #fff
}

.eltd-blog-holder article.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.eltd-blog-holder article.format-audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
   background-color: #535353
}

.eltd-blog-holder article.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.eltd-blog-holder article.format-audio .mejs-controls .mejs-time-rail .mejs-time-current {
   background-color: #000
}

.eltd-blog-holder.eltd-blog-type-standard article:first-child {
   margin-top: 0!important
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post {
   margin-top: 70px;
   position: relative
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post:after {
   bottom: 0
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-content {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-left-section,.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-right-section {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   text-align: left;
   vertical-align: top
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-left-section {
   width: 48.15%;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center center;
   padding-bottom: 20px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-right-section {
   width: 51.85%;
   padding-left: 25px;
   box-sizing: border-box
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-text {
   text-align: left;
   padding: 0 0 63px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-title {
   backface-visibility: hidden;
   -webkit-backface-visibility: hidden
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-header {
   -webkit-transform: translateX(-33.33%);
   -moz-transform: translateX(-33.33%);
   transform: translateX(-33.33%)
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-header .eltd-post-header-left {
   position: absolute
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-header .eltd-post-header-right {
   top: 0;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0);
   position: relative;
   width: calc(100% - 54px);
   padding: 5px 32px 28px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-header .eltd-post-title {
   margin-bottom: 9px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-header .eltd-post-category {
   margin-bottom: 4px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-footer {
   text-align: center;
   border: 0
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-footer .eltd-comments-share-holder:before {
   display: none
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-comments-share-holder {
   float: none;
   padding-right: 0
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-comments-share-holder:before {
   left: -8px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-excerpt {
   margin: 0 0 35px
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-blog-audio-holder,.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-image {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-standard article.eltd-split-post .eltd-post-info-comments-holder {
   margin: 29px 0 12px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat article {
   float: left;
   width: calc((100% - 33px)/ 2);
   margin: 0 33px 0 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat article.format-quote .eltd-post-header {
   margin: 0 0 21px 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat article .eltd-post-header .eltd-post-header-right {
   width: calc(100% - 84px);
   padding: 0 18px 6px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:first-child {
   width: 100%;
   margin-right: 0;
   margin-top: 0!important
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:first-child .eltd-post-excerpt {
   margin-bottom: 24px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:first-child .eltd-post-header .eltd-post-header-right {
   width: 54%;
   padding: 0 18px 6px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:nth-child(2n+1) {
   margin-right: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article:first-child,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article:nth-child(2) {
   margin-top: 0!important
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article:nth-child(2n) {
   margin-right: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-image,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-image {
   margin-bottom: 10px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header .eltd-post-title,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header .eltd-post-title {
   margin-bottom: 5px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header .eltd-post-category,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header .eltd-post-category {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header .eltd-post-category a,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header .eltd-post-category a {
   font-size: 34px;
   line-height: 1em
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header .eltd-blog-share,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header .eltd-blog-share {
   clear: both
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-header .eltd-post-header-right,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-header .eltd-post-header-right {
   width: calc(100% - 84px);
   padding: 0 18px 6px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child).format-link .eltd-post-mark,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child).format-quote .eltd-post-mark,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article.format-link .eltd-post-mark,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article.format-quote .eltd-post-mark {
   display: none
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-mark .eltd-post-excerpt,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-mark .eltd-post-excerpt {
   margin-top: 15px;
   margin-bottom: 23px
}

.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-first-page article:not(:first-child) .eltd-post-info-comments-holder,.eltd-blog-holder.eltd-blog-type-two-cols-feat.eltd-other-pages article .eltd-post-info-comments-holder {
   margin-top: 30px
}

.eltd-blog-holder.eltd-blog-type-two-cols .eltd-articles-holder:nth-child(1) article:first-child,.eltd-blog-holder.eltd-blog-type-two-cols .eltd-articles-holder:nth-child(1) article:nth-child(2) {
   margin-top: 0!important
}

.eltd-blog-holder.eltd-blog-type-two-cols article {
   float: left;
   width: calc((100% - 33px)/ 2);
   margin: 0 33px 0 0;
   margin-bottom: 20px;
}

.eltd-blog-holder.eltd-blog-type-two-cols article:nth-child(2n) {
   margin-right: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-image {
   margin-bottom: 10px;
   height: 260px;
   overflow: hidden;
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header {
   margin-bottom: 0;
   display: flex;
   align-items: flex-start;
   flex-direction: row;
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header .eltd-post-title {
   margin-bottom: 5px
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header .eltd-post-category {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header .eltd-post-category a {
   font-size: 34px;
   line-height: 1em
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header .eltd-blog-share {
   clear: both
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-excerpt {
   margin-top: 15px;
   margin-bottom: 15px;
   height: 60px;
   overflow: hidden;
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-header-right {
   width: calc(100% - 60px);
   padding: 0 10px 6px;
   padding-right: 0;
   height: 100px;
}

.eltd-blog-holder.eltd-blog-type-two-cols article .eltd-post-info-comments-holder {
   margin-top: 30px
}

.eltd-blog-holder.eltd-blog-type-two-cols article.format-link .eltd-post-mark,.eltd-blog-holder.eltd-blog-type-two-cols article.format-quote .eltd-post-mark {
   display: none
}

.eltd-blog-holder.eltd-blog-type-three-cols .eltd-articles-holder:nth-child(1) article:first-child,.eltd-blog-holder.eltd-blog-type-three-cols .eltd-articles-holder:nth-child(1) article:nth-child(2),.eltd-blog-holder.eltd-blog-type-three-cols .eltd-articles-holder:nth-child(1) article:nth-child(3) {
   margin-top: 0!important
}

.eltd-blog-holder.eltd-blog-type-three-cols article {
   float: left;
   width: calc((100% - 50px)/ 3);
   margin: 0 25px 0 0
}

.eltd-blog-holder.eltd-blog-type-three-cols article:nth-child(3n) {
   margin-right: 0
}

.eltd-blog-holder.eltd-blog-type-three-cols article:nth-child(3n+1) {
   clear: both
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-image {
   margin-bottom: 18px
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-header .eltd-post-header-right {
   width: calc(100% - 84px);
   padding: 0 18px 6px
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-header .eltd-post-title {
   margin-bottom: 5px
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-header .eltd-post-category {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-header .eltd-post-category a {
   font-size: 34px;
   line-height: 1em
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-header .eltd-blog-share {
   clear: both
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-excerpt {
   margin-top: 15px;
   margin-bottom: 23px
}

.eltd-blog-holder.eltd-blog-type-three-cols article .eltd-post-info-comments-holder {
   margin-top: 30px
}

.eltd-blog-holder.eltd-blog-type-three-cols article.format-link .eltd-post-mark,.eltd-blog-holder.eltd-blog-type-three-cols article.format-quote .eltd-post-mark {
   display: none
}

.eltd-blog-holder.eltd-blog-type-split-column article {
   margin-top: 0;
   margin-bottom: 54px
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-content {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-left-section,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-right-section {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   text-align: left;
   vertical-align: top
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-left-section {
   width: 43.5%;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center center
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-left-section .eltd-date-holder {
   position: absolute;
   right: 0;
   top: -15px
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-left-section .eltd-post-image {
   display: none
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-right-section {
   width: 56.5%;
   padding-left: 25px
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-info>div,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-title {
   text-align: left
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-title {
   position: relative;
   top: -6px;
   margin-bottom: 0;
   line-height: 1em
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-title a {
   display: inline-block
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-info {
   margin: 4px 0 0 0;
   display: inline-block
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category a {
   line-height: inherit;
   font-size: 34px
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category a:after,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category a:before,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category a:first-child:after,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-category a:first-child:before {
   display: none
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-excerpt {
   margin: 2px 0 37px
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-split-date-author-holder>div {
   text-align: left;
   display: inline-block
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-split-date-author-holder .eltd-post-info-author,.eltd-blog-holder.eltd-blog-type-split-column article .eltd-split-date-author-holder .eltd-post-info-author a {
   font-size: 11px;
   color: #535353
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-split-date-author-holder .eltd-post-info-author a {
   text-transform: capitalize
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-blog-audio-holder {
   margin-bottom: 0
}

.eltd-blog-holder.eltd-blog-type-split-column article.format-audio .eltd-blog-audio-holder,.eltd-blog-holder.eltd-blog-type-split-column article:not(.format-audio) .eltd-post-image {
   margin: 0
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-footer {
   border: 0
}

.eltd-blog-holder.eltd-blog-type-split-column article .eltd-post-info-comments-holder {
   line-height: normal;
   text-align: right;
   margin: 10px 0 6px
}

.eltd-blog-holder.eltd-blog-type-split-column article.eltd-post-no-img .eltd-left-section {
   display: none
}

.eltd-blog-holder.eltd-blog-type-split-column article.eltd-post-no-img .eltd-right-section {
   width: 100%;
   padding-left: 0
}

.eltd-blog-holder.eltd-blog-single article {
   margin-bottom: 41px
}

.eltd-blog-holder.eltd-blog-single article .eltd-blog-audio-holder,.eltd-blog-holder.eltd-blog-single article:not(.format-audio) .eltd-post-image {
   margin-bottom: 32px
}

.eltd-blog-holder.eltd-blog-single article.format-quote .eltd-quote-content {
   margin: 0 0 32px
}

.eltd-blog-holder.eltd-blog-single article .eltd-post-footer {
   padding: 20px 0
}

.eltd-blog-holder.eltd-blog-single .eltd-comment-form .eltd-three-columns>.eltd-three-columns-inner {
   margin: 0 -7px
}

.eltd-blog-holder.eltd-blog-single .eltd-comment-form .eltd-column {
   padding: 0 7px;
   box-sizing: border-box
}

.eltd-blog-holder.eltd-blog-single .eltd-comment-form .eltd-column:first-child {
   padding-right: 0
}

.eltd-blog-holder.eltd-blog-single .eltd-comment-form .eltd-column:last-child {
   padding-left: 0
}

.eltd-blog-holder.eltd-blog-single .eltd-comment-form .eltd-column-inner {
   padding: 0
}

.eltd-blog-holder .eltd-pagination {
   clear: both;
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%;
   padding: 30px 0
}

.eltd-blog-holder .eltd-pagination .eltd-pagination-next,.eltd-blog-holder .eltd-pagination .eltd-pagination-prev {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   width: 50%
}

.eltd-blog-holder .eltd-pagination .eltd-pagination-next .eltd-btn,.eltd-blog-holder .eltd-pagination .eltd-pagination-prev .eltd-btn {
   padding: 11px 25px
}

.eltd-blog-holder .eltd-pagination .eltd-pagination-prev {
   text-align: right
}

.eltd-blog-holder .eltd-pagination .eltd-pagination-next {
   text-align: left
}

.eltd-blog-holder .eltd-load-more-pagination {
   text-align: center;
   clear: both;
   padding: 30px 0 0
}

.eltd-blog-holder.eltd-blog-load-more.eltd-blog-type-standard article.show .eltd-post-info div {
   opacity: 1
}

.eltd-blog-holder:not(.eltd-blog-type-split-column) article.eltd-post-no-img .eltd-post-header {
   clear: both;
   overflow: hidden;
   margin-bottom: 20px
}

.eltd-blog-holder:not(.eltd-blog-type-split-column) article.eltd-post-no-img .eltd-post-header-left {
   float: left
}

.eltd-blog-holder:not(.eltd-blog-type-split-column) article.eltd-post-no-img .eltd-post-header-right {
   float: left;
   position: relative;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0)
}

.eltd-post-header {
   position: relative;
   display: flex;
   flex-direction: row;
   align-items: flex-start;
}

.eltd-post-header .eltd-post-header-left {
   position: relative;
   width: 54px;
   display: inline-block;
   vertical-align: top
}

.eltd-post-header .eltd-post-header-right {
   /* position: relative; */
   /* left: 55px; */
   /* top: 0; */
   /* text-align:left; */
   /* width:54%; */
   /* max-width: 100%; */
   /* z-index:2; */
   /* background-color:#fff; */
   /* padding:0 37px 10px; */
   /* -webkit-transform:translateY(-50%) translateZ(0); */
   -moz-transform: translateY(-50%) translateZ(0);
   /* transform:translateY(-50%) translateZ(0); */
   -webkit-filter: blur(0);
   box-sizing: border-box;
}

.eltd-post-header .eltd-post-info>div {
   display: inline-block;
   float: left;
   font-family: "Libre Baskerville",serif;
   font-size: 10px;
   text-transform: uppercase;
   padding: 0 12px;
   position: relative;
   text-rendering: optimizeLegibility
}

.eltd-post-header .eltd-post-info>div:not(:first-child):before {
   content: '';
   position: absolute;
   left: 0;
   height: 4px;
   width: 4px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   background-color: #000;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%)
}

.eltd-post-header .eltd-post-info>div:first-child {
   padding-left: 0
}

.eltd-post-header .eltd-post-info>div.eltd-blog-share .eltd-dropdown a i.social_share {
   display: none
}

.eltd-post-footer {
   border-bottom: 2px solid #000;
   text-align: center
}

.eltd-post-footer .eltd-single-tags-holder a {
   display: inline-block;
   font-family: "Libre Baskerville",serif;
   font-size: 10px;
   text-transform: uppercase;
   padding: 0 12px;
   position: relative
}

.eltd-post-footer .eltd-single-tags-holder a:not(:last-child):after {
   content: '';
   position: absolute;
   right: -2px;
   height: 4px;
   width: 4px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   background-color: #000;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%)
}

.eltd-post-footer .eltd-single-tags-holder a:first-child {
   padding-left: 0
}

.eltd-blog-infinite-scroll-button {
   display: none
}

.eltd-filter-blog-holder {
   text-align: center;
   margin-bottom: 30px
}

.eltd-filter-blog-holder li {
   display: inline-block;
   padding: 0 8px;
   cursor: pointer;
   font-size: 15px
}

.eltd-filter-blog-holder li.eltd-active {
   color: #000
}

.eltd-blog-single-navigation {
   position: relative;
   padding-bottom: 37px;
   margin: 0 0 42px 0;
   border-bottom: 2px solid;
   border-color: #000
}

.eltd-blog-single-navigation .eltd-blog-single-navigation-inner {
   position: relative;
   display: block
}

.eltd-blog-single-navigation .eltd-blog-single-next-holder,.eltd-blog-single-navigation .eltd-blog-single-prev-holder {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%;
   width: 50%
}

.eltd-blog-single-navigation .eltd-blog-single-prev-holder {
   float: left
}

.eltd-blog-single-navigation .eltd-blog-single-next-holder {
   float: right
}

.eltd-blog-single-navigation .eltd-blog-single-next,.eltd-blog-single-navigation .eltd-blog-single-prev {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   height: 80px;
   width: 123px;
   position: relative;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%
}

.eltd-blog-single-navigation .eltd-blog-single-next a,.eltd-blog-single-navigation .eltd-blog-single-next a img,.eltd-blog-single-navigation .eltd-blog-single-prev a,.eltd-blog-single-navigation .eltd-blog-single-prev a img {
   display: inline-block;
   vertical-align: top;
   width: 100%
}

.eltd-blog-single-navigation .eltd-blog-single-next-info,.eltd-blog-single-navigation .eltd-blog-single-prev-info {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   box-sizing: border-box
}

.eltd-blog-single-navigation .eltd-blog-single-prev-info {
   padding-left: 30px;
   text-align: left
}

.eltd-blog-single-navigation .eltd-blog-single-next-info {
   padding-right: 30px;
   text-align: right
}

.eltd-blog-single-navigation .eltd-blog-navigation-info-holder {
   line-height: normal;
   position: relative
}

.eltd-blog-single-navigation .eltd-blog-navigation-info {
   font-size: 12px;
   line-height: 1em;
   color: #000;
   text-transform: uppercase;
   letter-spacing: 1px
}

.eltd-blog-single-navigation .eltd-navigation-icon {
   font-size: 16px;
   color: #000;
   position: absolute;
   top: 1px
}

.eltd-blog-single-navigation .eltd-navigation-icon.arrow_carrot-right {
   right: -18px
}

.eltd-blog-single-navigation .eltd-navigation-icon.arrow_carrot-left {
   left: -19px
}

.eltd-blog-single-navigation a.eltd-blog-single-nav-title {
   display: block;
   font-size: 13px;
   line-height: normal;
   color: #535353;
   margin-top: 1px
}

.eltd-single-links-pages {
   margin: 5px 0
}

.eltd-single-links-pages .eltd-single-links-pages-inner>a,.eltd-single-links-pages .eltd-single-links-pages-inner>span {
   display: inline-block;
   height: 20px;
   width: 20px;
   font-size: 11px;
   line-height: 20px;
   text-align: center
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-sizer {
   width: calc((100% - 8px)/ 2)
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-gutter {
   width: 8px
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item {
   width: calc((100% - 8px)/ 2)
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item a {
   display: block;
   padding: 0 0 8px
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item a:after {
   height: calc(100% - 8px)
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item.eltd-large-height {
   box-sizing: border-box
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item.eltd-large-height a {
   height: calc(100% - 8px);
   height: -moz-calc(100% - 8px)
}

article.format-gallery .eltd-gallery-masonry .eltd-blog-gallery-item.eltd-large-height a img {
   height: 100%
}

article.format-gallery .eltd-gallery-slider .owl-next,article.format-gallery .eltd-gallery-slider .owl-prev {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   font-size: 24px;
   color: #fff
}

article.format-gallery .eltd-gallery-slider .owl-prev {
   left: 15px
}

article.format-gallery .eltd-gallery-slider .owl-next {
   right: 15px
}

.eltd-related-posts-holder {
   margin-bottom: 34px;
   border-bottom: 2px solid #000;
   padding-bottom: 40px
}

.eltd-related-posts-holder .eltd-related-posts-title {
   margin-bottom: 20px
}

.eltd-related-posts-holder .eltd-related-post {
   width: 24.8125%;
   margin-right: .25%;
   display: inline-block;
   float: left
}

.eltd-related-posts-holder .eltd-related-post:nth-child(4n) {
   margin-right: 0
}

.eltd-related-posts-holder .eltd-related-post img {
   display: block
}

.eltd-related-posts-holder .eltd-related-post .eltd-related-post-image {
   margin-bottom: 16px
}

.eltd-related-posts-holder .eltd-related-post .eltd-related-post-title {
   margin-bottom: 3px
}

.eltd-related-posts-holder .eltd-related-post .eltd-related-post-info {
   font-family: "Libre Baskerville",serif;
   text-transform: uppercase;
   font-size: 10px
}

.eltd-column1 .eltd-related-posts-holder .eltd-related-post,.eltd-column2 .eltd-related-posts-holder .eltd-related-post {
   width: 33.16%;
   margin-right: .25%
}

.eltd-column1 .eltd-related-posts-holder .eltd-related-post:nth-child(3n),.eltd-column2 .eltd-related-posts-holder .eltd-related-post:nth-child(3n) {
   margin-right: 0
}

.eltd-author-description {
   border-bottom: 2px solid #000;
   padding-bottom: 30px;
   margin-bottom: 40px
}

.eltd-author-description .eltd-author-description-inner {
   display: table
}

.eltd-author-description .eltd-author-description-image {
   display: table-cell;
   width: 90px;
   padding-right: 18px;
   vertical-align: top
}

.eltd-author-description .eltd-author-description-text-holder {
   display: table-cell
}

.eltd-author-description .eltd-author-description-text-holder .eltd-author-name-email {
   margin-bottom: 11px
}

.eltd-author-description .eltd-author-description-text-holder .eltd-author-email {
   font-size: 13px
}

.eltd-author-description .eltd-author-social-holder {
   margin: 8px 0 0 0
}

.eltd-author-description .eltd-author-social-holder a {
   font-size: 14px;
   color: #a3a3a3;
   display: inline-block;
   margin-right: 22px
}

.eltd-author-description .eltd-author-social-holder a:last-child {
   margin-right: 0
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-title,body:not(.eltd-no-animations-on-touch).blog .eltd-blog-holder article .eltd-post-title {
   -webkit-transform: translateY(150px);
   -moz-transform: translateY(150px);
   transform: translateY(150px);
   opacity: 0;
   -webkit-transition: opacity .2s ease-out .3s,-webkit-transform .3s ease-out .1s;
   transition: opacity .2s ease-out .2s,transform .3s ease-out .1s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-info div,body:not(.eltd-no-animations-on-touch).blog .eltd-blog-holder article .eltd-post-info div {
   opacity: 0
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder.eltd-blog-type-standard article .eltd-post-image,body:not(.eltd-no-animations-on-touch).blog .eltd-blog-holder article .eltd-post-image {
   opacity: 0;
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: gray;
   filter: grayscale(100%);
   -webkit-transform: scale(.85);
   -moz-transform: scale(.85);
   transform: scale(.85);
   -webkit-transition: all .4s ease-in-out .3s;
   -moz-transition: all .4s ease-in-out .3s;
   transition: all .4s ease-in-out .3s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder.eltd-blog-type-standard article.eltd-appeared .eltd-post-title,body:not(.eltd-no-animations-on-touch).blog .eltd-blog-holder article.eltd-appeared .eltd-post-title {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0);
   opacity: 1
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder.eltd-blog-type-standard article.eltd-appeared .eltd-post-image,body:not(.eltd-no-animations-on-touch).blog .eltd-blog-holder article.eltd-appeared .eltd-post-image {
   opacity: 1;
   -webkit-filter: grayscale(0);
   filter: none;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   transform: scale(1)
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-holder:not(.eltd-blog-single) article.eltd-appeared.eltd-animate-border:after {
   -webkit-transition: width .65s ease-out .3s,opacity .7s ease-out .4s;
   -moz-transition: width .65s ease-out .3s,opacity .7s ease-out .4s;
   transition: width .65s ease-out .3s,opacity .7s ease-out .4s;
   width: 100%;
   opacity: 1
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-three-cols article,body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols article {
   top: 120px;
   opacity: 0;
   -webkit-transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s;
   -moz-transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s;
   transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-three-cols article.eltd-appeared,body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols article.eltd-appeared {
   top: 0;
   opacity: 1
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article:not(.eltd-col-blog-articles) .eltd-post-title {
   -webkit-transform: translateY(150px);
   -moz-transform: translateY(150px);
   transform: translateY(150px);
   opacity: 0;
   -webkit-transition: opacity .2s ease-out .3s,-webkit-transform .3s ease-out .1s;
   transition: opacity .2s ease-out .2s,transform .3s ease-out .1s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article:not(.eltd-col-blog-articles) .eltd-post-info div {
   opacity: 0
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article:not(.eltd-col-blog-articles) .eltd-post-image {
   opacity: 0;
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: gray;
   filter: grayscale(100%);
   -webkit-transform: scale(.85);
   -moz-transform: scale(.85);
   transform: scale(.85);
   -webkit-transition: all .4s ease-in-out .3s;
   -moz-transition: all .4s ease-in-out .3s;
   transition: all .4s ease-in-out .3s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article .eltd-post-footer {
   opacity: 0;
   -webkit-transform: translateY(150px);
   -moz-transform: translateY(150px);
   transform: translateY(150px);
   -webkit-transition: opacity .5s ease-out .2s,-webkit-transform .5s ease-out;
   transition: opacity .5s ease-out .2s,transform .5s ease-out
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article.eltd-col-blog-articles {
   opacity: 0;
   top: 120px;
   -webkit-transition: opacity .4s ease-out .1s,top .5s cubic-bezier(.42,0,0,.98);
   -moz-transition: opacity .4s ease-out .1s,top .5s cubic-bezier(.42,0,0,.98);
   transition: opacity .4s ease-out .1s,top .5s cubic-bezier(.42,0,0,.98)
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article.eltd-appeared:not(.eltd-col-blog-articles) .eltd-post-title {
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0);
   opacity: 1
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article.eltd-appeared:not(.eltd-col-blog-articles) .eltd-post-image {
   opacity: 1;
   -webkit-filter: grayscale(0);
   filter: none;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   transform: scale(1)
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article.eltd-appeared:not(.eltd-col-blog-articles).eltd-animate-post-footer .eltd-post-footer {
   opacity: 1;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0)
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-two-cols-feat article.eltd-appeared.eltd-col-blog-articles {
   top: 0;
   opacity: 1
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-split-column article .eltd-left-section,body:not(.eltd-no-animations-on-touch) .eltd-blog-type-split-column article .eltd-right-section {
   opacity: 0;
   top: 80px;
   -webkit-transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s;
   -moz-transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s;
   transition: opacity .4s ease-out .3s,top .5s cubic-bezier(.42,0,0,.98) .2s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-split-column article .eltd-right-section {
   -webkit-transition: opacity .4s ease-out .5s,top .5s cubic-bezier(.42,0,0,.98) .3s;
   -moz-transition: opacity .4s ease-out .5s,top .5s cubic-bezier(.42,0,0,.98) .3s;
   transition: opacity .4s ease-out .5s,top .5s cubic-bezier(.42,0,0,.98) .3s
}

body:not(.eltd-no-animations-on-touch) .eltd-blog-type-split-column article.eltd-appeared .eltd-left-section,body:not(.eltd-no-animations-on-touch) .eltd-blog-type-split-column article.eltd-appeared .eltd-right-section {
   opacity: 1;
   top: 0
}

body.eltd-no-animations-on-touch .eltd-blog-type-standard article {
   border-bottom: 2px solid #000
}

.navigation.pagination {
   display: none
}

body.search .eltd-blog-holder article:not(:first-child) {
   margin-top: 35px!important
}

body.search .eltd-blog-holder article .eltd-btn {
   margin: 25px 0 35px
}

.eltd-elements-holder {
   width: 100%;
   display: table;
   table-layout: fixed
}

.eltd-elements-holder.eltd-two-columns .eltd-elements-holder-item {
   width: 50%
}

.eltd-elements-holder.eltd-two-columns .eltd-elements-holder-item {
   width: 50%
}

.eltd-elements-holder.eltd-three-columns .eltd-elements-holder-item {
   width: 33%
}

.eltd-elements-holder.eltd-four-columns .eltd-elements-holder-item {
   width: 25%
}

.eltd-elements-holder.eltd-five-columns .eltd-elements-holder-item {
   width: 20%
}

.eltd-elements-holder.eltd-six-columns .eltd-elements-holder-item {
   width: 16%
}

.eltd-elements-holder .eltd-elements-holder-item {
   display: table-cell;
   vertical-align: middle;
   height: 100%;
   background-size: cover
}

.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-elements-holder-item-inner {
   width: 100%
}

.eltd-elements-holder.eltd-elements-items-float.eltd-three-columns .eltd-elements-holder-item {
   width: 33.33333333333333%
}

.eltd-elements-holder.eltd-elements-items-float.eltd-six-columns .eltd-elements-holder-item {
   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-blog-carousel {
   opacity: 0;
   margin-bottom: 0;
   padding-bottom: 30px
}

.eltd-blog-carousel .eltd-blog-slide-content-holder {
   position: relative
}

.eltd-blog-carousel .eltd-blog-slide-post-info-inner {
   width: 45%
}

.eltd-blog-carousel i.slick-arrow {
   font-size: 30px;
   color: #fff;
   position: absolute;
   top: calc(50% - 35px);
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 30px;
   cursor: pointer;
   z-index: 2
}

.eltd-blog-carousel i.slick-arrow.right {
   right: 30px
}

.eltd-blog-carousel i.slick-arrow.left {
   left: 30px
}

.eltd-blog-carousel .slick-dots {
   margin: 0;
   padding: 8px 0
}

.eltd-grid>.eltd-blog-carousel-outer .eltd-blog-carousel .eltd-blog-slide-post-info-inner {
   width: 80%
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item {
   margin: 0 2px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   overflow: hidden
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item img {
   -webkit-transition: all .5s ease-out;
   -moz-transition: all .5s ease-out;
   transition: all .5s ease-out
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item:hover img {
   -webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
   transform: scale(1.15);
   -webkit-transition: all .8s cubic-bezier(.18,.89,0,1.29);
   -moz-transition: all .8s cubic-bezier(.18,.89,0,1.29);
   transition: all .8s cubic-bezier(.18,.89,0,1.29);
   -webkit-backface-visibility: hidden
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item:hover .eltd-carousel-text-holder {
   -webkit-transform: translate(0,0)!important;
   -moz-transform: translate(0,0)!important;
   transform: translate(0,0)!important;
   -webkit-transition: -webkit-transform .25s ease-out;
   transition: transform .25s ease-out
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item:hover .eltd-carousel-text-holder:after {
   opacity: 1
}

.eltd-blog-carousel.carousel .eltd-blog-carousel-item:hover .eltd-carousel-text-holder .eltd-btn,.eltd-blog-carousel.carousel .eltd-blog-carousel-item:hover .eltd-carousel-text-holder .eltd-post-excerpt {
   opacity: 1;
   top: 0
}

.eltd-blog-carousel.carousel.eltd-blog-slider-detailed .eltd-blog-carousel-item:hover img {
   -webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
   transform: scale(1.15);
   -webkit-transition: all 1.3s cubic-bezier(.18,.89,0,1.29);
   -moz-transition: all 1.3s cubic-bezier(.18,.89,0,1.29);
   transition: all 1.3s cubic-bezier(.18,.89,0,1.29)
}

.eltd-blog-carousel.carousel .eltd-blog-slide-date {
   position: absolute;
   top: 0;
   left: 0;
   width: 54px;
   padding: 3px 0 12px;
   background-color: #000;
   color: #fff;
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   transform: translateY(-100%)
}

.eltd-blog-carousel.carousel .eltd-blog-slide-date span {
   display: block;
   font-family: "Playfair Display",serif;
   font-size: 18px;
   text-align: center;
   text-transform: uppercase
}

.eltd-blog-carousel.carousel .eltd-blog-slide-date span:first-child {
   font-size: 28px
}

.eltd-blog-carousel.carousel .eltd-blog-slide-title-holder {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 250px;
   padding-top: 22px;
   padding-left: 20px;
   padding-bottom: 20px
}

.eltd-blog-carousel.carousel .eltd-blog-slide-title-holder .eltd-blog-slide-title {
   color: #fff
}

.eltd-blog-carousel.carousel .eltd-carousel-text-holder {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background-color: transparent;
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   -webkit-transition: -webkit-transform .25s ease-out;
   transition: transform .25s ease-out
}

.eltd-blog-carousel.carousel .eltd-carousel-text-holder:after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0,0,0,.5);
   opacity: 0;
   -webkit-transition: opacity .2s ease-in-out;
   -moz-transition: opacity .2s ease-in-out;
   transition: opacity .2s ease-in-out
}

.eltd-blog-carousel.carousel .eltd-carousel-text-holder .eltd-blog-slide-title-holder {
   position: relative;
   z-index: 222;
   bottom: 0;
   left: 0
}

.eltd-blog-carousel.carousel .eltd-carousel-text-holder .eltd-btn,.eltd-blog-carousel.carousel .eltd-carousel-text-holder .eltd-post-excerpt {
   position: relative;
   z-index: 222;
   top: 20px;
   opacity: 0;
   -webkit-transition: opacity .25s ease-out .2s,top .2s ease-out .1s;
   -moz-transition: opacity .25s ease-out .2s,top .2s ease-out .1s;
   transition: opacity .25s ease-out .2s,top .2s ease-out .1s
}

.eltd-blog-carousel.carousel .eltd-carousel-text-holder .eltd-btn {
   -webkit-transition-delay: .25s;
   transition-delay: .25s
}

.eltd-blog-carousel.carousel .eltd-carousel-post-info {
   color: #fff;
   padding: 0 20px 22px
}

.eltd-blog-carousel.carousel .eltd-carousel-post-info .eltd-carousel-excerpt-holder {
   margin-bottom: 15px
}

.eltd-blog-carousel.carousel .eltd-carousel-post-info .eltd-btn {
   color: #fff;
   letter-spacing: 1px
}

.eltd-blog-carousel.slider .eltd-blog-carousel-item img {
   width: 100%
}

.eltd-blog-carousel.slider .eltd-blog-carousel-item .eltd-blog-slide-post-info-inner {
   opacity: 0
}

.eltd-blog-carousel.slider .eltd-blog-carousel-item.slick-current .eltd-blog-slide-post-info-inner {
   opacity: 1
}

.eltd-blog-carousel.slider .eltd-blog-slide-title {
   color: #fff
}

.eltd-blog-carousel.slider .eltd-blog-slide-date {
   position: absolute;
   top: 0;
   left: 0;
   width: 54px;
   padding: 3px 0 12px;
   background-color: #000;
   color: #fff;
   -webkit-transform: translateY(-100%);
   -moz-transform: translateY(-100%);
   transform: translateY(-100%)
}

.eltd-blog-carousel.slider .eltd-blog-slide-date span {
   display: block;
   font-family: "Playfair Display",serif;
   font-size: 18px;
   text-align: center;
   text-transform: uppercase
}

.eltd-blog-carousel.slider .eltd-blog-slide-date span:first-child {
   font-size: 28px
}

.eltd-blog-carousel.slider .eltd-blog-slide-title-holder {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 230px;
   padding-top: 22px;
   padding-left: 20px;
   padding-bottom: 20px
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info {
   position: absolute;
   top: 50%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-transform: translateY(-50%) translateZ(0);
   -moz-transform: translateY(-50%) translateZ(0);
   transform: translateY(-50%) translateZ(0);
   width: 100%;
   background-color: rgba(0,0,0,.5);
   color: #fff;
   text-align: center;
   -webkit-transition: height .3s ease-out,opacity .2s ease-out;
   -moz-transition: height .3s ease-out,opacity .2s ease-out;
   transition: height .3s ease-out,opacity .2s ease-out
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info .eltd-blog-slide-post-info-inner {
   margin: 0 auto;
   -webkit-transition: opacity .3s ease-in-out .25s;
   -moz-transition: opacity .3s ease-in-out .25s;
   transition: opacity .3s ease-in-out .25s
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info .eltd-blog-slide-title {
   position: static;
   width: 100%;
   margin-bottom: 4px
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info .eltd-blog-slider-post-text {
   margin-bottom: 15px
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info p {
   margin: 11px 0 16px
}

.eltd-blog-carousel.slider .eltd-blog-slide-post-info .eltd-btn {
   color: #fff;
   letter-spacing: 1px
}

.eltd-blog-carousel.slider .eltd-blog-slide-title-separator {
   text-align: center
}

.eltd-blog-carousel.slider .eltd-blog-slide-title-separator span {
   display: inline-block;
   background-color: #fff;
   width: 45px;
   height: 2px
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item {
   overflow: hidden
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slide-post-info {
   bottom: 0;
   top: auto;
   transform: none;
   background-color: transparent
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slide-post-info:after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   opacity: 0;
   background-color: rgba(0,0,0,.5);
   -webkit-transition: opacity .2s ease-in-out;
   -moz-transition: opacity .2s ease-in-out;
   transition: opacity .2s ease-in-out
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slide-post-info-inner {
   position: relative;
   width: 100%;
   z-index: 10
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slide-post-info-inner>.eltd-blog-slide-title-holder {
   display: block;
   position: relative;
   text-align: left;
   width: 50%;
   padding-bottom: 20px;
   color: #fff;
   opacity: 0;
   -webkit-transition: all .3s ease-in-out .2s;
   -moz-transition: all .3s ease-in-out .2s;
   transition: all .3s ease-in-out .2s
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slide-title {
   text-align: left
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item .eltd-blog-slider-bottom-content-holder {
   width: 60%;
   margin-bottom: 22px;
   margin-left: 20px;
   text-align: left;
   opacity: 0;
   -webkit-transition: opacity .2s ease-out .15s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1) .15s;
   transition: opacity .2s ease-out .15s,transform .3s cubic-bezier(.22,.61,.36,1) .15s
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item:hover .eltd-blog-slide-post-info-inner>.eltd-blog-slide-title-holder {
   -webkit-transform: translateY(0)!important;
   -moz-transform: translateY(0)!important;
   transform: translateY(0)!important;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item:hover .eltd-blog-slider-bottom-content-holder {
   opacity: 1!important;
   -webkit-transform: translateX(0)!important;
   -moz-transform: translateX(0)!important;
   transform: translateX(0)!important;
   -webkit-transition: opacity .2s ease-out .2s,-webkit-transform .3s cubic-bezier(.22,.61,.36,1) .2s;
   transition: opacity .2s ease-out .2s,transform .3s cubic-bezier(.22,.61,.36,1) .2s
}

.eltd-blog-carousel.slider.eltd-blog-slider-in-grid .eltd-blog-carousel-item:hover .eltd-blog-slide-post-info:after {
   opacity: 1;
   -webkit-transition: opacity .3s ease-in-out;
   -moz-transition: opacity .3s ease-in-out;
   transition: opacity .3s ease-in-out
}

.eltd-blog-carousel.slider.eltd-blog-slider-full-width .eltd-blog-slide-post-info {
   padding: 50px 0
}

.eltd-call-to-action {
   position: relative;
   display: block;
   box-sizing: border-box;
   background-color: #f6f6f5
}

.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-icon-holder {
   position: absolute;
   height: 100%;
   top: 0
}

.eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon {
   display: table;
   height: 100%
}

.eltd-call-to-action .eltd-text-wrapper .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 .eltd-call-to-action-icon-inner .eltd-call-to-action-icon {
   color: #8b8b8b;
   font-size: 40px;
   display: inline
}

.eltd-call-to-action.with-icon .eltd-text-wrapper .eltd-call-to-action-text {
   padding: 0 20px 0 70px
}

.eltd-icon-shortcode {
   display: inline-block
}

.eltd-icon-shortcode.circle,.eltd-icon-shortcode.square {
   background-color: #000;
   width: 2em;
   height: 2em;
   line-height: 2em;
   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.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
}

.eltd-message {
   position: relative;
   padding: 24px 27px;
   margin: 0;
   background-color: #ccc;
   border: 0 solid #d7d7d7
}

@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: #fff;
   font-size: 18px;
   font-weight: 400;
   color: #fff;
   font-size: 14px;
   font-style: normal;
   font-weight: 400
}

.eltd-message .eltd-message-inner a.eltd-close {
   position: absolute;
   right: 6px;
   top: 2px;
   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: #000
}

.eltd-message.eltd-with-icon .eltd-message-icon-holder {
   float: right;
   padding: 0 20px 0 34px
}

@media only screen and (max-width: 600px) {
   .eltd-message.eltd-with-icon .eltd-message-icon-holder {
       padding:20px 22px
   }
}

.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;
   background-position: left center;
   background-repeat: no-repeat;
   margin: 0 0 30px
}

.eltd-ordered-list ol>li:before {
   color: #000;
   content: counter(li,decimal-leading-zero);
   counter-increment: li;
   padding-right: 9px
}

.eltd-ordered-list ul {
   counter-reset: li;
   display: block;
   list-style-type: none;
   background-position: left center;
   background-repeat: no-repeat;
   margin: 0 0 30px
}

.eltd-unordered-list ul {
   display: block;
   margin: 0;
   padding: 0
}

.eltd-unordered-list ul>li {
   position: relative;
   font-family: inherit;
   font-size: 14px
}

.eltd-unordered-list.eltd-line ul {
   list-style-type: none
}

.eltd-unordered-list.eltd-line ul>li {
   padding-left: 9px
}

.eltd-unordered-list.eltd-line ul>li:before {
   height: 20px;
   width: auto;
   line-height: 20px;
   display: inline-block;
   position: absolute;
   left: 0;
   top: 1px;
   padding: 0;
   color: #959595;
   text-align: center;
   content: '-'
}

.eltd-unordered-list.eltd-animate-list ul li {
   opacity: 0;
   top: -40px
}

.touch .no_animation_on_touch .eltd-unordered-list.eltd-animate-list ul li {
   opacity: 1;
   top: 0
}

.eltd-icon-list-item {
   display: table;
   table-layout: fixed;
   height: 37px;
   width: 100%;
   position: relative;
   margin-bottom: 15px
}

.eltd-icon-list-item .eltd-icon-list-icon-holder {
   display: table-cell;
   vertical-align: middle;
   width: 37px
}

.eltd-icon-list-item .eltd-icon-list-icon-holder-inner .font_elegant,.eltd-icon-list-item .eltd-icon-list-icon-holder-inner i {
   display: block;
   color: #000;
   font-size: 19px;
   text-align: center
}

.eltd-icon-list-item .eltd-icon-list-text {
   display: table-cell;
   vertical-align: middle;
   position: relative
}

.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-bottom: 1px solid #b2b2b2;
   margin: 10px 0
}

.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;
   position: relative
}

.eltd-blog-list-holder .eltd-item-text-holder {
   display: inline-block;
   width: 100%;
   box-sizing: border-box;
   padding: 20px 0
}

.eltd-blog-list-holder .eltd-excerpt {
   margin: 10px 0 0 0
}

.eltd-blog-list-holder .eltd-item-info-section {
   font-size: 12px;
   margin: 10px 0 0;
   color: #000
}

.eltd-blog-list-holder .eltd-item-info-section>div {
   display: inline;
   padding: 0 5px
}

.eltd-blog-list-holder .eltd-item-info-section>div:first-child {
   padding: 0 5px 0 0
}

.eltd-blog-list-holder .eltd-item-info-section span,.eltd-blog-list-holder .eltd-item-info-section>div a,.eltd-blog-list-holder .eltd-item-info-section>div:before {
   color: #000
}

.eltd-blog-list-holder .eltd-item-info-section>div:not(:first-child):before {
   content: '|';
   left: -5px;
   position: relative
}

.eltd-blog-list-holder .eltd-item-info-section .eltd-blog-like a i {
   margin: 0 5px 0 0
}

.eltd-blog-list-holder .eltd-item-image img {
   width: 100%;
   float: left
}

.eltd-blog-list-holder.eltd-boxes>ul {
   clear: both
}

.eltd-blog-list-holder.eltd-boxes>ul>li {
   padding: 0;
   float: left;
   border: 0;
   box-sizing: border-box;
   margin: 0 2% 2% 0
}

.eltd-blog-list-holder.eltd-boxes.eltd-one-column>ul>li {
   float: none;
   margin: 0
}

.eltd-blog-list-holder.eltd-boxes.eltd-two-columns>ul>li {
   width: 49%
}

.eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul>li {
   width: 32%
}

.eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li {
   width: 23.5%
}

.eltd-blog-list-holder.eltd-boxes.eltd-four-columns ul.eltd-blog-list li:nth-child(4n),.eltd-blog-list-holder.eltd-boxes.eltd-three-columns ul.eltd-blog-list li:nth-child(3n),.eltd-blog-list-holder.eltd-boxes.eltd-two-columns ul.eltd-blog-list li:nth-child(2n) {
   margin: 0
}

.eltd-blog-list-holder.eltd-boxes.eltd-four-columns ul.eltd-blog-list li:nth-child(4n+1),.eltd-blog-list-holder.eltd-boxes.eltd-three-columns ul.eltd-blog-list li:nth-child(3n+1),.eltd-blog-list-holder.eltd-boxes.eltd-two-columns ul.eltd-blog-list li:nth-child(2n+1) {
   clear: both
}

.eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-sizer {
   width: 32%
}

.eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-gutter {
   width: 2%
}

.eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-item {
   width: 32%
}

.eltd-blog-list-holder.eltd-image-in-box ul>li:not(:first-child) {
   padding: 15px 0 0 0
}

.eltd-blog-list-holder.eltd-image-in-box .eltd-blog-list-item-inner {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%
}

.eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   width: 150px
}

.eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   padding: 0 0 0 20px;
   text-align: left
}

.eltd-blog-list-holder.eltd-minimal>ul>li:not(:first-child) {
   padding: 15px 0 0 0
}

.eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder {
   padding: 0
}

.eltd-blog-list-holder.eltd-minimal .eltd-excerpt {
   margin: 0
}

.eltd-btn {
   display: inline-block;
   position: relative;
   outline: 0;
   font-style: normal;
   font-weight: 700;
   font-family: "Playfair Display",serif;
   padding: 7px 15px 9px;
   font-size: 12px;
   line-height: 1.7em;
   text-transform: uppercase;
   -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
   -moz-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
   transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.eltd-btn.eltd-btn-solid {
   background-color: #000;
   border: 1px solid #000;
   letter-spacing: 1px;
   color: #fff
}

.eltd-btn.eltd-btn-transparent {
   padding: 0
}

.eltd-btn.eltd-btn-small {
   font-size: 10px;
   padding: 3px 15px 5px
}

.eltd-btn.eltd-btn-large {
   font-size: 14px;
   padding: 10px 28px 12px
}

.eltd-btn.eltd-btn-huge,.eltd-btn.eltd-btn-huge-full-width {
   font-size: 16px;
   padding: 13px 31px 15px
}

.eltd-btn.eltd-btn-huge-full-width {
   display: block;
   text-align: center
}

.eltd-btn.eltd-btn-icon .eltd-btn-text {
   margin-right: 10px
}

.eltd-btn.eltd-btn-round {
   width: 80px;
   height: 80px;
   display: table;
   margin: 0 auto;
   padding: 0;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%
}

.eltd-btn.eltd-btn-round span {
   display: table-cell;
   vertical-align: middle;
   font-weight: 400;
   font-size: 11px
}

button.eltd-btn,input[type=submit].eltd-btn {
   cursor: pointer
}

.eltd-btn-default .eltd-button-hover-text {
   position: absolute;
   top: 0;
   left: 0;
   max-width: 0;
   overflow: hidden;
   color: #fff;
   font-weight: 700;
   height: 100%;
   width: 100%;
   white-space: nowrap;
   -webkit-transition: max-width .5s ease-out;
   -moz-transition: max-width .5s ease-out;
   transition: max-width .5s ease-out
}

.eltd-btn-default .eltd-btn-text {
   position: relative;
   display: inline-block;
   vertical-align: middle
}

.eltd-btn-default:hover .eltd-button-hover-text {
   max-width: 100%
}

blockquote {
   position: relative;
   display: table
}

blockquote .eltd-icon-quotations-holder {
   display: table-cell
}

blockquote .eltd-blockquote-icon-holder {
   width: 42px;
   height: 50px;
   background-color: #000;
   display: inline-block;
   text-align: center;
   position: relative;
   margin-right: 20px;
   top: 5px
}

blockquote .eltd-blockquote-icon-holder .eltd-blockquote-icon {
   font-size: 48px;
   color: #fff;
   position: absolute;
   top: 40%;
   margin: 0 auto;
   left: 0;
   right: 0
}

blockquote .eltd-blockquote-text {
   display: table-cell;
   vertical-align: top;
   font-family: "Playfair Display",serif;
   font-style: italic;
   font-size: 20px;
   color: #000;
   line-height: 30px
}

.eltd-image-gallery .eltd-grayscale .eltd-gallery-image img {
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: gray;
   filter: grayscale(100%);
   filter: url(img/desaturate.svg#grayscale)
}

.eltd-image-gallery .eltd-grayscale .eltd-gallery-image:hover img {
   -webkit-filter: grayscale(0);
   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 .owl-buttons .owl-prev {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   left: 2%
}

.eltd-image-gallery .owl-buttons .owl-next {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   right: 2%
}

.eltd-image-gallery .owl-buttons .eltd-next-icon,.eltd-image-gallery .owl-buttons .eltd-prev-icon {
   display: inline-block;
   width: 42px;
   height: 42px;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   border: 2px solid #74797b;
   text-align: center
}

.eltd-image-gallery .owl-buttons .eltd-next-icon i,.eltd-image-gallery .owl-buttons .eltd-prev-icon i {
   font-size: 22px;
   line-height: 40px;
   color: #74797b
}

.eltd-image-gallery .owl-pagination {
   text-align: center
}

.eltd-image-gallery .owl-pagination .owl-page {
   display: inline-block
}

.eltd-image-gallery .owl-pagination .owl-page span {
   display: inline-block;
   width: 12px;
   height: 12px;
   margin: 3px;
   filter: Alpha(Opacity=50);
   opacity: .5;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   background: #74797b
}

.eltd-image-gallery .owl-pagination .owl-page.active span {
   opacity: 1
}

.eltd-dropcaps {
   position: relative;
   display: inline-block;
   float: left;
   height: 56px;
   width: 60px;
   line-height: 56px;
   font-size: 32px;
   color: #000;
   text-align: center;
   border-top: 2px solid;
   border-bottom: 2px solid;
   margin-top: 7px;
   margin-right: 13px
}

.eltd-dropcaps.eltd-circle,.eltd-dropcaps.eltd-square {
   font-size: 25px;
   background-color: #000;
   color: #fff
}

.eltd-dropcaps.eltd-circle {
   -webkit-border-radius: 2em;
   -moz-border-radius: 2em;
   border-radius: 2em
}

.widget .eltd-dropcaps {
   border: none;
   height: 40px;
   line-height: 25px;
   width: 40px;
   font-size: 36px;
   margin-right: 3px;
   font-family: "Playfair Display",serif
}

.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: 20px
}

.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: 20px
}

.eltd-iwt.eltd-iwt-icon-left .eltd-iwt-icon-holder {
   float: left
}

.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-tiny .eltd-iwt-content-holder {
   padding-left: 60px
}

.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-small .eltd-iwt-content-holder {
   padding-left: 80px
}

.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-medium .eltd-iwt-content-holder {
   padding-left: 110px
}

.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-large .eltd-iwt-content-holder {
   padding-left: 150px
}

.eltd-iwt.eltd-iwt-icon-left.eltd-iwt-icon-huge .eltd-iwt-content-holder {
   padding-left: 180px
}

.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-icon-tiny .eltd-iwt-content-holder {
   padding-right: 60px
}

.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-small .eltd-iwt-content-holder {
   padding-right: 80px
}

.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-medium .eltd-iwt-content-holder {
   padding-right: 110px
}

.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-large .eltd-iwt-content-holder {
   padding-right: 150px
}

.eltd-iwt.eltd-iwt-icon-right.eltd-iwt-icon-huge .eltd-iwt-content-holder {
   padding-right: 180px
}

.eltd-iwt.eltd-iwt-left-from-title .eltd-iwt-icon-title-holder {
   margin-bottom: 20px
}

.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-social-share-holder ul {
   list-style: none;
   display: inline-block
}

.eltd-social-share-holder.eltd-list li {
   display: inline-block;
   margin-right: 10px
}

.eltd-social-share-holder.eltd-dropdown {
   position: relative;
   display: block
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown-opener {
   display: inline-block
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-title {
   display: inline-block
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown {
   position: absolute;
   top: 0;
   right: 0;
   height: 100%;
   width: 100%;
   -webkit-transform: translateX(30%);
   -moz-transform: translateX(30%);
   transform: translateX(30%)
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul {
   margin: 0;
   position: relative;
   height: 100%
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li {
   display: inline-block;
   position: absolute;
   width: 32px;
   text-align: center;
   opacity: 0;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(1) {
   left: 32px;
   -webkit-transition-delay: -50ms;
   transition-delay: -50ms
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(2) {
   left: 64px;
   -webkit-transition-delay: -.1s;
   transition-delay: -.1s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(3) {
   left: 96px;
   -webkit-transition-delay: -.15s;
   transition-delay: -.15s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(4) {
   left: 128px;
   -webkit-transition-delay: -.2s;
   transition-delay: -.2s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(5) {
   left: 160px;
   -webkit-transition-delay: -.25s;
   transition-delay: -.25s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(6) {
   left: 192px;
   -webkit-transition-delay: -.3s;
   transition-delay: -.3s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(7) {
   left: 224px;
   -webkit-transition-delay: -.35s;
   transition-delay: -.35s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(8) {
   left: 256px;
   -webkit-transition-delay: -.4s;
   transition-delay: -.4s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(9) {
   left: 288px;
   -webkit-transition-delay: -.45s;
   transition-delay: -.45s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:nth-child(10) {
   left: 320px;
   -webkit-transition-delay: -.5s;
   transition-delay: -.5s
}

.eltd-social-share-holder.eltd-dropdown .eltd-social-share-dropdown ul li:before {
   content: '';
   position: absolute;
   left: 0;
   height: 4px;
   width: 4px;
   opacity: 1;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%;
   background-color: #000;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%)
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li {
   opacity: 1
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(1) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .15s;
   transition-delay: .15s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(2) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .3s;
   transition-delay: .3s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(3) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .45s;
   transition-delay: .45s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(4) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .6s;
   transition-delay: .6s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(5) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .75s;
   transition-delay: .75s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(6) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: .9s;
   transition-delay: .9s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(7) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: 1.05s;
   transition-delay: 1.05s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(8) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: 1.2s;
   transition-delay: 1.2s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(9) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: 1.35s;
   transition-delay: 1.35s
}

.eltd-social-share-holder.eltd-dropdown:hover .eltd-social-share-dropdown ul li:nth-child(10) {
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   transition: all .3s ease-in-out;
   -webkit-transition-delay: 1.5s;
   transition-delay: 1.5s
}

.eltd-top-bar .eltd-position-center .widget,.eltd-top-bar .eltd-position-left .widget,.eltd-top-bar .eltd-position-right .widget {
   display: inline-block
}

aside.eltd-sidebar .widget,footer .widget {
   margin: 0 0 25px;
   text-align: left
}

aside.eltd-sidebar .widget ul,footer .widget ul {
   list-style: none;
   padding: 0;
   margin: 0
}

aside.eltd-sidebar .widget ul li,footer .widget ul li {
   padding: 0 0 8px;
   text-align: left;
   position: relative;
   line-height: 22px
}

aside.eltd-sidebar .widget ul li:last-child,footer .widget ul li:last-child {
   padding: 0
}

aside.eltd-sidebar .widget ul li.cat-item,footer .widget ul li.cat-item {
   font-family: "Playfair Display",serif
}

aside.eltd-sidebar .widget ul li a:not(.eltd-btn),footer .widget ul li a:not(.eltd-btn) {
   font-size: 16px;
   font-weight: 400;
   font-family: "Playfair Display",serif;
   color: #000;
   display: inline-block
}

aside.eltd-sidebar .widget ul li a:not(.eltd-btn):hover,footer .widget ul li a:not(.eltd-btn):hover {
   color: #535353
}

aside.eltd-sidebar .widget ul li ul,footer .widget ul li ul {
   padding-left: 20px
}

aside.eltd-sidebar .widget ul li ul li,footer .widget ul li ul li {
   padding: 0
}

aside.eltd-sidebar .widget .menu-main-menu-container,aside.eltd-sidebar .widget .tagcloud,aside.eltd-sidebar .widget>ul,footer .widget .menu-main-menu-container,footer .widget .tagcloud,footer .widget>ul {
   padding: 0 18px 16px
}

aside.eltd-sidebar .widget .eltd-widget-title,footer .widget .eltd-widget-title {
   background-color: #000;
   color: #fff;
   font-weight: 400;
   padding: 15px 22px;
   text-transform: none;
   text-align: left;
   margin-bottom: 19px;
   letter-spacing: 0
}

aside.eltd-sidebar .widget .tagcloud,footer .widget .tagcloud {
   text-align: left
}

aside.eltd-sidebar .widget .tagcloud a,footer .widget .tagcloud a {
   display: inline-block;
   font-size: 14px!important;
   color: #535353;
   letter-spacing: 0;
   font-family: "Playfair Display",serif;
   margin-right: 13px;
   line-height: 18px
}

aside.eltd-sidebar .widget .tagcloud a:hover,footer .widget .tagcloud a:hover {
   color: #535353
}

aside.eltd-sidebar .widget .tagcloud a:after,footer .widget .tagcloud a:after {
   margin: 0 0 0 4px
}

aside.eltd-sidebar .widget select,aside.eltd-sidebar .widget select option,footer .widget select,footer .widget select option {
   width: 100%;
   border: 1px solid #a7a7a7;
   background-color: #fff;
   outline: 0;
   font-family: inherit;
   padding: 10px 12px;
   height: 49px;
   box-sizing: border-box
}

aside.eltd-sidebar .widget label.screen-reader-text,footer .widget label.screen-reader-text {
   display: inline-block;
   padding: 10px 0;
   width: 100%;
   text-align: left;
   box-sizing: border-box
}

aside.eltd-sidebar .widget.widget_calendar table caption,footer .widget.widget_calendar table caption {
   padding: 10px 0;
   text-align: left
}

aside.eltd-sidebar .widget.widget_calendar td,aside.eltd-sidebar .widget.widget_calendar th,footer .widget.widget_calendar td,footer .widget.widget_calendar th {
   padding: 3px 4px
}

aside.eltd-sidebar .widget.widget_calendar tfoot td,footer .widget.widget_calendar tfoot td {
   text-align: left;
   padding: 10px 0
}

aside.eltd-sidebar .widget.widget_rss a.rsswidget,footer .widget.widget_rss a.rsswidget {
   font-size: 13px;
   text-transform: uppercase;
   color: #000;
   padding-left: 0
}

aside.eltd-sidebar .widget.widget_rss li,footer .widget.widget_rss li {
   padding: 0 0 30px
}

aside.eltd-sidebar .widget.widget_rss li:last,footer .widget.widget_rss li:last {
   padding: 0
}

aside.eltd-sidebar .widget.widget_rss li cite,footer .widget.widget_rss li cite {
   margin: 10px 0 0 0;
   display: inline-block
}

aside.eltd-sidebar .widget.widget_rss li .rss-date,footer .widget.widget_rss li .rss-date {
   display: inline-block;
   font-family: "Noto Serif",serif;
   font-size: 14px;
   color: #000;
   line-height: 21px;
   text-transform: capitalize;
   letter-spacing: 0;
   margin: 10px 0
}

aside.eltd-sidebar .widget.widget_categories ul:after,aside.eltd-sidebar .widget.widget_categories ul:before,footer .widget.widget_categories ul:after,footer .widget.widget_categories ul:before {
   content: '';
   display: table
}

aside.eltd-sidebar .widget.widget_categories ul:after,footer .widget.widget_categories ul:after {
   clear: both
}

aside.eltd-sidebar .widget.widget_categories>ul>li,footer .widget.widget_categories>ul>li {
   display: inline-block;
   float: left;
   width: 50%
}

aside.eltd-sidebar .widget.widget_categories>ul>li ul.children,footer .widget.widget_categories>ul>li ul.children {
   padding: 5px 0 0 10px
}

aside.eltd-sidebar .widget.widget_search form,footer .widget.widget_search form {
   width: 100%;
   display: inline-block;
   background-color: #fff;
   box-sizing: border-box
}

aside.eltd-sidebar .widget.widget_search form .screen-reader-text,footer .widget.widget_search form .screen-reader-text {
   display: none
}

aside.eltd-sidebar .widget.widget_search form input[type=text],footer .widget.widget_search form input[type=text] {
   display: inline-block;
   height: 49px;
   width: calc(100% - 49px);
   float: right;
   border: 1px solid #a7a7a7;
   text-decoration: none;
   outline: 0;
   color: #939598;
   background-color: transparent;
   margin: 0;
   padding: 2px 16px;
   font-size: 12px;
   box-sizing: border-box
}

aside.eltd-sidebar .widget.widget_search form input[type=submit],footer .widget.widget_search form input[type=submit] {
   width: 49px;
   height: 49px;
   line-height: 49px;
   font-size: 15px;
   display: inline-block;
   margin: 0;
   padding: 0;
   text-align: center;
   outline: 0;
   border: 0;
   text-decoration: none;
   background-color: #000;
   color: #fff;
   font-family: Simple-Line-Icons;
   cursor: pointer;
   white-space: nowrap;
   float: left;
   -webkit-transition: all .2s ease-out;
   -moz-transition: all .2s ease-out;
   transition: all .2s ease-out
}

aside.eltd-sidebar .widget.widget_recent_entries span.post-date,footer .widget.widget_recent_entries span.post-date {
   display: block;
   font-size: 11px;
   line-height: 20px;
   letter-spacing: 2px;
   color: #000;
   text-transform: uppercase
}

aside.eltd-sidebar .widget.widget_eltd_instagram_widget ul,footer .widget.widget_eltd_instagram_widget ul {
   padding: 3px 12px 0 12px
}

aside.eltd-sidebar .widget.widget_eltd_instagram_widget ul li,footer .widget.widget_eltd_instagram_widget ul li {
   border-bottom: 0;
   padding: 0;
   width: calc((100% - 20px)/ 3);
   margin-right: 10px
}

aside.eltd-sidebar .widget.widget_eltd_instagram_widget ul li:nth-child(3n),footer .widget.widget_eltd_instagram_widget ul li:nth-child(3n) {
   margin-right: 0
}

aside.eltd-sidebar .widget.widget_eltd_instagram_widget ul li a,footer .widget.widget_eltd_instagram_widget ul li a {
   padding: 0;
   display: block;
   vertical-align: middle
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-image .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder,footer .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-image .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder {
   padding-left: 0
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-image .eltd-blog-list-holder.eltd-minimal .eltd-item-image,footer .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-image .eltd-blog-list-holder.eltd-minimal .eltd-item-image {
   display: none
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-view-more .eltd-btn,footer .widget.eltd-latest-posts-widget.eltd-blog-widget-hide-view-more .eltd-btn {
   display: none
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal {
   box-sizing: border-box;
   padding: 0 16px 19px
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li {
   padding: 0 0 28px
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li:last-child,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal>ul>li:last-child {
   padding: 0
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-blog-list-item-inner,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-blog-list-item-inner {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   width: 77px;
   vertical-align: top
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image a,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image a {
   vertical-align: top
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image img,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-image img {
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   border-radius: 50%
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   text-align: center;
   text-align: left;
   padding-left: 15px
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title {
   word-break: break-word
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title a,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title a {
   font-size: 15px
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title i,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-item-title i {
   font-style: normal
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date {
   margin: 5px 0 0 0
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date a,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-post-info-date a {
   font-family: "Noto Serif",serif;
   font-size: 14px;
   color: #535353;
   line-height: 21px;
   text-transform: capitalize;
   letter-spacing: 0
}

aside.eltd-sidebar .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-btn,footer .widget.eltd-latest-posts-widget .eltd-blog-list-holder.eltd-minimal .eltd-item-text-holder .eltd-btn {
   margin-top: 7px;
   letter-spacing: 1px
}

aside.eltd-sidebar .widget.widget_eltd_about_me,aside.eltd-sidebar .widget.widget_eltd_promoted_post,footer .widget.widget_eltd_about_me,footer .widget.widget_eltd_promoted_post {
   margin-bottom: -20px
}

.eltd-side-menu .widget .eltd-sidearea-widget-title {
   color: #fff;
   font-size: 28px;
   margin-bottom: 35px
}

.eltd-instagram-feed {
   margin-left: -5px;
   margin-right: -5px
}

.eltd-instagram-feed li {
   float: left;
   padding: 0 5px;
   margin-bottom: 10px;
   box-sizing: border-box
}

.eltd-instagram-feed li img {
   display: block
}

.eltd-instagram-feed.eltd-col-9 li {
   width: 11.11111111111111%
}

.eltd-instagram-feed.eltd-col-6 li {
   width: 16.66666666666667%
}

.eltd-instagram-feed.eltd-col-4 li {
   width: 25%
}

.eltd-instagram-feed.eltd-col-3 li {
   width: 33.33%
}

.eltd-instagram-feed.eltd-col-2 li {
   width: 50%
}

.eltd-instagram-carousel {
   opacity: 0;
   -webkit-transition: opacity .3s ease-in-out;
   -moz-transition: opacity .3s ease-in-out;
   transition: opacity .3s ease-in-out
}

.eltd-instagram-carousel a img {
   display: block
}

.eltd-instagram-carousel .owl-next,.eltd-instagram-carousel .owl-prev {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   transform: translateY(-50%);
   color: #fff;
   font-size: 20px;
   width: 20px;
   text-align: center
}

.eltd-instagram-carousel .owl-prev {
   left: 20px
}

.eltd-instagram-carousel .owl-next {
   right: 20px
}

.eltd-instagram-feed-carousel-title {
   background-image: url(../img/instagram_title_back.png);
   background-color: #fff;
   background-repeat: no-repeat;
   background-size: cover;
   padding: 34px 0
}

.widget_eltd_instagram_widget .owl-item {
   position: relative
}

.widget_eltd_instagram_widget .owl-item a:after {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0,0,0,.4);
   z-index: 333;
   opacity: 0;
   -webkit-transition: opacity .4s ease-out;
   -moz-transition: opacity .4s ease-out;
   transition: opacity .4s ease-out
}

.widget_eltd_instagram_widget .owl-item a:hover:after {
   opacity: 1
}

.eltd-twitter-widget li {
   margin-bottom: 15px
}

.eltd-twitter-widget .eltd-tweet-time {
   margin-top: 7px
}

.eltd-social-icon-widget-holder {
   font-size: 18px;
   color: #000;
   display: inline-block;
   margin: 0 10px
}

.eltd-social-icon-widget-holder a {
   color: inherit;
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   transition: all .3s ease-out
}

.eltd-social-icon-widget-holder a:hover {
   color: #535353
}

.eltd-social-icon-widget-holder .eltd-social-icon-widget {
   color: inherit;
   line-height: inherit;
   font-size: inherit;
   font-style: inherit;
   font-weight: inherit;
   letter-spacing: inherit
}

.eltd-promoted-post-content-holder img {
   display: block
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content {
   position: relative;
   top: -45px;
   left: 20px;
   background-color: #fff;
   padding: 28px 20px 15px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   text-align: left
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-content-title {
   font-family: "Playfair Display",serif;
   font-size: 26px;
   font-style: italic;
   margin-bottom: 13px
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-content-title a {
   backface-visibility: hidden;
   -webkit-backface-visibility: hidden
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-content-title a:hover {
   color: #535353
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-content-excerpt {
   margin-bottom: 9px
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-read-more {
   font-size: 12px;
   text-transform: uppercase;
   font-family: "Playfair Display",serif;
   font-weight: 700;
   letter-spacing: 1.3px
}

.eltd-promoted-post-content-holder .eltd-promoted-post-content .eltd-promoted-post-read-more:hover {
   color: #535353
}

.eltd-about-me-content-holder img {
   display: block
}

.eltd-about-me-content-holder .eltd-about-me-content {
   position: relative;
   top: -45px;
   left: 20px;
   background-color: #fff;
   width: calc(100% - 20px);
   padding-top: 15px;
   padding-left: 18px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.page-template-landing-page .eltd-full-width .eltd-full-width-inner {
   padding: 0!important
}

.eltd-landing-slider-holder {
   position: relative;
   opacity: 0
}

.eltd-landing-slider-holder .eltd-landing-slider-content {
   position: absolute;
   padding-left: 170px;
   padding-top: 85px;
   top: 0;
   left: 0;
   font-size: 16px;
   color: #fff;
   z-index: 2;
   width: 500px
}

.eltd-landing-slider-holder .eltd-landing-slider-content img {
   margin-bottom: 11px;
   image-rendering: -o-crisp-edges;
   image-rendering: -webkit-optimize-contrast;
   image-rendering: crisp-edges
}

.eltd-landing-slider-holder .eltd-landing-slider-content p {
   color: #acacac
}

@media screen and (max-width: 1400px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       padding-left:120px
   }
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       padding-left:100px
   }
}

@media only screen and (max-width: 768px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       padding-left:75px;
       padding-top: 55px
   }
}

@media only screen and (max-width: 600px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       padding-top:30px
   }
}

@media only screen and (max-width: 480px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       padding-top:0;
       padding-left: 0;
       left: 0;
       right: 0;
       top: 35px;
       margin: 0 auto;
       display: block;
       width: 60%
   }

   .eltd-landing-slider-holder .eltd-landing-slider-content p {
       display: none
   }
}

@media screen and (max-width: 360px) {
   .eltd-landing-slider-holder .eltd-landing-slider-content {
       top:50px;
       width: 90%
   }
}

.eltd-landing-slider-holder .eltd-landing-slider .owl-fade-out {
   z-index: 10;
   -webkit-animation: fadeOut 2s both ease-in-out;
   -moz-animation: fadeOut 2s both ease-in-out;
   animation: fadeOut 3s both ease-in-out
}

.eltd-landing-slider-holder .eltd-landing-slider .owl-fade-in {
   -webkit-animation: fadeIn 2s both ease-in-out;
   -moz-animation: fadeIn 2s both ease-in-out;
   animation: fadeIn 2s both ease-in-out
}

.eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
   height: 385px;
   background-size: cover;
   background-position: center
}

@media screen and (max-width: 1400px) {
   .eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
       height:335px
   }
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
       height:310px
   }
}

@media only screen and (max-width: 768px) {
   .eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
       height:260px
   }
}

@media only screen and (max-width: 600px) {
   .eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
       height:200px
   }
}

@media only screen and (max-width: 480px) {
   .eltd-landing-slider-holder .eltd-landing-slider .eltd-landing-slider-item {
       height:150px
   }
}

.eltd-landing-content {
   padding: 0 170px;
   margin-top: -60px;
   position: relative;
   z-index: 10
}

@media screen and (max-width: 1400px) {
   .eltd-landing-content {
       padding:0 120px;
       margin-top: -50px
   }
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-content {
       padding:0 100px;
       margin-top: 50px
   }
}

@media only screen and (max-width: 768px) {
   .eltd-landing-content {
       padding:0 75px
   }
}

@media only screen and (max-width: 480px) {
   .eltd-landing-content {
       padding:0 50px
   }
}

.eltd-landing-section {
   text-align: center;
   margin: 0 -22px
}

.eltd-landing-section.four-items {
   margin: 0 -17px;
   margin-bottom: 73px
}

.eltd-landing-section.four-items .eltd-landing-item {
   width: 25%;
   padding: 0 17px;
   opacity: 0
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-section.four-items .eltd-landing-item {
       width:50%
   }
}

@media only screen and (max-width: 600px) {
   .eltd-landing-section.four-items .eltd-landing-item {
       width:100%
   }
}

.eltd-landing-section .eltd-landing-section-text {
   font-size: 16px;
   width: 60%;
   margin: 20px auto 80px
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-section .eltd-landing-section-text {
       width:100%
   }
}

.eltd-landing-section .eltd-landing-item {
   width: 33%;
   display: inline-block;
   float: left;
   padding: 0 22px;
   margin-bottom: 90px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.eltd-landing-section .eltd-landing-item img {
   -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.15);
   -moz-box-shadow: 0 10px 25px rgba(0,0,0,.15);
   box-shadow: 0 10px 25px rgba(0,0,0,.15);
   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   transition: all .3s ease-out
}

.eltd-landing-section .eltd-landing-item.eltd-appeared:hover img {
   -webkit-transform: translateY(-10px);
   -moz-transform: translateY(-10px);
   transform: translateY(-10px);
   -webkit-box-shadow: 0 25px 25px rgba(0,0,0,.15);
   -moz-box-shadow: 0 25px 25px rgba(0,0,0,.15);
   box-shadow: 0 25px 25px rgba(0,0,0,.15)
}

@media only screen and (max-width: 1024px) {
   .eltd-landing-section .eltd-landing-item {
       width:50%
   }
}

@media only screen and (max-width: 600px) {
   .eltd-landing-section .eltd-landing-item {
       width:100%;
       margin-bottom: 50px
   }
}

.eltd-landing-section .eltd-landing-item h5 {
   margin-top: 25px;
   font-size: 16px;
   text-transform: none
}

.eltd-landing-section:not(.four-items) .eltd-landing-item {
   opacity: 0;
   -webkit-transform: translateY(50px);
   -moz-transform: translateY(50px);
   transform: translateY(50px);
   -webkit-transition: opacity .3s ease-out,-webkit-transform .6s ease;
   transition: opacity .3s ease-out,transform .6s ease
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(1) {
   -webkit-transition-delay: .3s;
   transition-delay: .3s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(2) {
   -webkit-transition-delay: .6s;
   transition-delay: .6s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(3) {
   -webkit-transition-delay: .9s;
   transition-delay: .9s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(4) {
   -webkit-transition-delay: 1.2s;
   transition-delay: 1.2s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(5) {
   -webkit-transition-delay: 1.5s;
   transition-delay: 1.5s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item:nth-child(6) {
   -webkit-transition-delay: 1.8s;
   transition-delay: 1.8s
}

.eltd-landing-section:not(.four-items) .eltd-landing-item.eltd-appeared {
   opacity: 1;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0)
}

.eltd-landing-section.four-items .eltd-landing-section-text {
   opacity: 0;
   -webkit-transform: translateY(150px);
   -moz-transform: translateY(150px);
   transform: translateY(150px);
   -webkit-transition: opacity .3s ease-out,-webkit-transform .4s ease;
   transition: opacity .3s ease-out,transform .4s ease
}

.eltd-landing-section.four-items .eltd-landing-section-text.eltd-appeared {
   opacity: 1;
   -webkit-transform: translateX(0);
   -moz-transform: translateX(0);
   transform: translateX(0)
}

.eltd-landing-section.four-items .eltd-landing-item {
   opacity: 0;
   -webkit-transform: translateY(50px);
   -moz-transform: translateY(50px);
   transform: translateY(50px);
   -webkit-transition: opacity .3s ease-out,-webkit-transform .6s ease;
   transition: opacity .3s ease-out,transform .6s ease
}

.eltd-landing-section.four-items .eltd-landing-item:nth-of-type(1) {
   -webkit-transition-delay: .35s;
   transition-delay: .35s
}

.eltd-landing-section.four-items .eltd-landing-item:nth-of-type(2) {
   -webkit-transition-delay: .5s;
   transition-delay: .5s
}

.eltd-landing-section.four-items .eltd-landing-item:nth-of-type(3) {
   -webkit-transition-delay: .65s;
   transition-delay: .65s
}

.eltd-landing-section.four-items .eltd-landing-item:nth-of-type(4) {
   -webkit-transition-delay: .8s;
   transition-delay: .8s
}

.eltd-landing-section.four-items .eltd-landing-item.eltd-appeared {
   opacity: 1;
   -webkit-transform: translateY(0);
   -moz-transform: translateY(0);
   transform: translateY(0)
}

.eltd-landing-footer {
   text-align: center;
   background-image: url(/landing-files/img/landing-back.jpg);
   background-size: cover;
   padding: 60px 0 40px
}

.eltd-landing-footer .eltd-landing-footer-text {
   color: #acacac
}

.eltd-landing-footer img {
   display: inline-block;
   margin-bottom: 10px;
   image-rendering: -o-crisp-edges;
   image-rendering: -webkit-optimize-contrast;
   image-rendering: crisp-edges
}

.eltd-landing-footer p {
   color: #797979;
   margin: 0
}
