div.wpcf7 {
     margin: 0;
     padding: 0;
}
 div.wpcf7 .screen-reader-response {
     position: absolute;
     overflow: hidden;
     clip: rect(1px, 1px, 1px, 1px);
     height: 1px;
     width: 1px;
     margin: 0;
     padding: 0;
     border: 0;
}
 div.wpcf7-response-output {
     margin: 2em 0.5em 1em;
     padding: 0.2em 1em;
     border: 2px solid #ff0000;
}
 div.wpcf7-mail-sent-ok {
     border: 2px solid #398f14;
}
 div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
     border: 2px solid #ff0000;
}
 div.wpcf7-spam-blocked {
     border: 2px solid #ffa500;
}
 div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
     border: 2px solid #f7e700;
}
 .wpcf7-form-control-wrap {
     position: relative;
}
 span.wpcf7-not-valid-tip {
     color: #f00;
     font-size: 1em;
     font-weight: normal;
     display: block;
}
 .use-floating-validation-tip span.wpcf7-not-valid-tip {
     position: absolute;
     top: 20%;
     left: 20%;
     z-index: 100;
     border: 1px solid #ff0000;
     background: #fff;
     padding: .2em .8em;
}
 span.wpcf7-list-item {
     display: inline-block;
     margin: 0 0 0 1em;
}
 span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
     content: " ";
}
 .wpcf7-display-none {
     display: none;
}
 div.wpcf7 .ajax-loader {
     visibility: hidden;
     display: inline-block;
     background-image: url('/wp-content/plugins/contact-form-7/images/ajax-loader.gif');
     width: 16px;
     height: 16px;
     border: none;
     padding: 0;
     margin: 0 0 0 4px;
     vertical-align: middle;
}
 div.wpcf7 .ajax-loader.is-active {
     visibility: visible;
}
 div.wpcf7 div.ajax-error {
     display: none;
}
 div.wpcf7 .placeheld {
     color: #888;
}
 div.wpcf7 .wpcf7-recaptcha iframe {
     margin-bottom: 0;
}
 div.wpcf7 input[type="file"] {
     cursor: pointer;
}
 div.wpcf7 input[type="file"]:disabled {
     cursor: default;
}
/*----------------------------------------------------------------------------- - Revolution Slider 5.0 Default Style Settings - Screen Stylesheet version: 5.4.5 date: 15/05/17 author: themepunch email: info@themepunch.com website: http://www.themepunch.com -----------------------------------------------------------------------------*/
 #debungcontrolls {
     z-index:100000;
     position:fixed;
     bottom:0px;
     width:100%;
     height:auto;
     background:rgba(0,0,0,0.6);
     padding:10px;
     box-sizing: border-box;
}
 .debugtimeline {
     width:100%;
     height:10px;
     position:relative;
     display:block;
     margin-bottom:3px;
     display:none;
     white-space: nowrap;
     box-sizing: border-box;
}
 .debugtimeline:hover {
     height:15px;
}
 .the_timeline_tester {
     background:#e74c3c;
     position:absolute;
     top:0px;
     left:0px;
     height:100%;
     width:0;
}
 .rs-go-fullscreen {
     position:fixed !important;
     width:100% !important;
     height:100% !important;
     top:0px !important;
     left:0px !important;
     z-index:9999999 !important;
     background:#ffffff !important;
}
 .debugtimeline.tl_slide .the_timeline_tester {
     background:#f39c12;
}
 .debugtimeline.tl_frame .the_timeline_tester {
     background:#3498db;
}
 .debugtimline_txt {
     color:#fff;
     font-weight: 400;
     font-size:7px;
     position:absolute;
     left:10px;
     top:0px;
     white-space: nowrap;
     line-height: 10px;
}
 .rtl {
     direction: rtl;
}

/* 'î ¨' */
/****************************** - BASIC STYLES - ******************************/
 .rev_slider_wrapper{
     position:relative;
     z-index: 0;
     width:100%;
}
 .rev_slider{
     position:relative;
     overflow:visible;
}
 .entry-content .rev_slider a, .rev_slider a {
     box-shadow: none;
}
 .tp-overflow-hidden {
     overflow:hidden !important;
}
 .group_ov_hidden {
     overflow:hidden
}
 .tp-simpleresponsive img, .rev_slider img{
     max-width:none !important;
     transition: none;
     margin:0px;
     padding:0px;
     border:none;
}
 .rev_slider .no-slides-text{
     font-weight:bold;
     text-align:center;
     padding-top:80px;
}
 .rev_slider >ul, .rev_slider_wrapper >ul, .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li{
     list-style:none !important;
     position:absolute;
     margin:0px !important;
     padding:0px !important;
     overflow-x: visible;
     overflow-y: visible;
     list-style-type: none !important;
     background-image:none;
     background-position:0px 0px;
     text-indent: 0em;
     top:0px;
    left:0px;
}
 .tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li {
     visibility:hidden;
}
 .tp-revslider-slidesli, .tp-revslider-mainul {
     padding:0 !important;
     margin:0 !important;
     list-style:none !important;
}
 .rev_slider li.tp-revslider-slidesli {
     position: absolute !important;
}
 .tp-caption .rs-untoggled-content {
     display:block;
}
 .tp-caption .rs-toggled-content {
     display:none;
}
 .rs-toggle-content-active.tp-caption .rs-toggled-content {
     display:block;
}
 .rs-toggle-content-active.tp-caption .rs-untoggled-content {
     display:none;
}
 .rev_slider .tp-caption, .rev_slider .caption {
     position:relative;
     visibility:hidden;
     white-space: nowrap;
     display: block;
     -webkit-font-smoothing: antialiased !important;
     z-index:1;
}
 .rev_slider .tp-caption, .rev_slider .caption, .tp-simpleresponsive img {
     -moz-user-select: none;
     -khtml-user-select: none;
     -webkit-user-select: none;
     -o-user-select: none;
}
 .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
     margin-bottom:0;
}
 .tp-svg-layer svg {
     width:100%;
     height:100%;
    position: relative;
    vertical-align: top
}
/* CAROUSEL FUNCTIONS */
 .tp-carousel-wrapper {
     cursor:url(/wp-content/plugins/revslider/public/assets/css/openhand.cur), move;
}
 .tp-carousel-wrapper.dragged {
     cursor:url(/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move;
}
/* ADDED FOR SLIDELINK MANAGEMENT */
 .tp_inner_padding {
     box-sizing:border-box;
     max-height:none !important;
}
 .tp-caption.tp-layer-selectable {
     -moz-user-select: all;
     -khtml-user-select: all;
     -webkit-user-select: all;
     -o-user-select: all;
}
 .tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {
     visibility:hidden !important;
     display:none !important 
}
 .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video {
     max-width: none !important 
}
 .tp-element-background {
     position:absolute;
     top:0px;
    left:0px;
     width:100%;
    height:100%;
    z-index:0;
}
 .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     background: #fff;
     z-index: 1000;
     transform: scaleX(0) scaleY(0);
}
 .tp-parallax-wrap {
     transform-style: preserve-3d 
}
/*********************************************************** - ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS - ***********************************************************/
 .rev_row_zone {
     position:absolute;
     width:100%;
    left:0px;
     box-sizing: border-box;
    min-height:50px;
     font-size:0px;
}
 .rev_row_zone_top {
     top:0px;
}
 .rev_row_zone_middle {
     top:50%;
     transform:translateY(-50%);
}
 .rev_row_zone_bottom {
     bottom:0px;
}
 .rev_column .tp-parallax-wrap {
     vertical-align: top 
}
 .rev_slider .tp-caption.rev_row {
     display:table;
     position:relative;
     width:100% !important;
     table-layout: fixed;
     box-sizing: border-box;
     vertical-align: top;
     height:auto !important;
     font-size:0px;
}
 .rev_column {
     display: table-cell;
     position: relative;
     vertical-align: top;
     height: auto;
     box-sizing: border-box;
     font-size:0px;
}
 .rev_column_inner {
     box-sizing: border-box;
     display: block;
     position: relative;
     width:100% !important;
     height:auto !important;
     white-space: normal !important;
}
 .rev_column_bg {
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 0;
     box-sizing: border-box;
     background-clip: content-box;
     border: 0px solid transparent;
}
 .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap {
     text-align: inherit;
}
 .rev_column_inner .tp-mask-wrap {
     display: inline-block;
}
 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap {
     position: relative !important;
     left:auto !important;
     top:auto !important;
     line-height: 0px;
}
 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .rev_layer_in_column {
     vertical-align: top;
}
 .rev_break_columns {
     display: block !important 
}
 .rev_break_columns .tp-parallax-wrap.rev_column {
     display:block !important;
     width:100% !important;
}
/********************************************** - FULLSCREEN AND FULLWIDHT CONTAINERS - **********************************************/
 .fullscreen-container {
     position:relative;
     padding:0;
}
 .fullwidthbanner-container{
     position:relative;
     padding:0;
     overflow:hidden;
}
 .fullwidthbanner-container .fullwidthabanner{
     width:100%;
     position:relative;
}
/********************************* - SPECIAL TP CAPTIONS - **********************************/
 .tp-static-layers {
     position:absolute;
     z-index:101;
     top:0px;
    left:0px;
    /*pointer-events:none;
    */
}
/* new static layers position option */
 .tp-static-layers-back {
     z-index:0;
}
 .tp-caption .frontcorner {
     width: 0;
     height: 0;
     border-left: 40px solid transparent;
     border-right: 0px solid transparent;
     border-top: 40px solid #00A8FF;
     position: absolute;
    left:-40px;
    top:0px;
}
 .tp-caption .backcorner {
     width: 0;
     height: 0;
     border-left: 0px solid transparent;
     border-right: 40px solid transparent;
     border-bottom: 40px solid #00A8FF;
     position: absolute;
    right:0px;
    top:0px;
}
 .tp-caption .frontcornertop {
     width: 0;
     height: 0;
     border-left: 40px solid transparent;
     border-right: 0px solid transparent;
     border-bottom: 40px solid #00A8FF;
     position: absolute;
    left:-40px;
    top:0px;
}
 .tp-caption .backcornertop {
     width: 0;
     height: 0;
     border-left: 0px solid transparent;
     border-right: 40px solid transparent;
     border-top: 40px solid #00A8FF;
     position: absolute;
    right:0px;
    top:0px;
}
 .tp-layer-inner-rotation {
     position: relative !important;
}
/*********************************************** - SPECIAL ALTERNATIVE IMAGE SETTINGS - ***********************************************/
 img.tp-slider-alternative-image {
     width:100%;
     height:auto;
}
/****************************** - IE8 HACKS - *******************************/
 .noFilterClass {
     filter:none !important;
}
/******************************** - FULLSCREEN VIDEO - *********************************/
 .rs-background-video-layer {
     position: absolute;
    top:0px;
    left:0px;
     width:100%;
    height:100%;
    visibility: hidden;
    z-index: 0;
}
 .tp-caption.coverscreenvideo {
     width:100%;
    height:100%;
    top:0px;
    left:0px;
    position:absolute;
}
 .caption.fullscreenvideo, .tp-caption.fullscreenvideo {
     left:0px;
     top:0px;
     position:absolute;
    width:100%;
    height:100%
}
 .caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {
     width:100% !important;
     height:100% !important;
     display: none
}
 .fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video {
     background: #000
}
 .fullcoveredvideo .tp-poster {
     background-position: center center;
    background-size: cover;
    width:100%;
    height:100%;
    top:0px;
    left:0px
}
 .videoisplaying .html5vid .tp-poster {
     display: none
}
 .tp-video-play-button {
     background:#000;
     background:rgba(0,0,0,0.3);
     border-radius:5px;
     position: absolute;
     top: 50%;
     left: 50%;
     color: #FFF;
     z-index: 3;
     margin-top: -25px;
     margin-left: -25px;
     line-height: 50px !important;
     text-align: center;
     cursor: pointer;
     width: 50px;
     height:50px;
     box-sizing: border-box;
     display: inline-block;
     vertical-align: top;
     z-index: 4;
     opacity: 0;
     transition:opacity 300ms ease-out !important;
}
 .tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button {
     display:none !important;
}
 .tp-caption .html5vid {
     width:100% !important;
     height:100% !important;
}
 .tp-video-play-button i {
     width:50px;
    height:50px;
     display:inline-block;
     text-align: center;
     vertical-align: top;
     line-height: 50px !important;
     font-size: 40px !important;
}
 .tp-caption:hover .tp-video-play-button {
     opacity: 1;
     display:block;
}
 .tp-caption .tp-revstop {
     display:none;
     border-left:5px solid #fff !important;
     border-right:5px solid #fff !important;
    margin-top:15px !important;
    line-height: 20px !important;
    vertical-align: top;
     font-size:25px !important;
}
 .videoisplaying .revicon-right-dir {
     display:none
}
 .videoisplaying .tp-revstop {
     display:inline-block
}
 .videoisplaying .tp-video-play-button {
     display:none
}
 .fullcoveredvideo .tp-video-play-button {
     display:none !important
}
 .fullscreenvideo .fullscreenvideo audio {
     object-fit:contain !important;
}
 .fullscreenvideo .fullscreenvideo video {
     object-fit:contain !important;
}
 .fullscreenvideo .fullcoveredvideo audio {
     object-fit:cover !important;
}
 .fullscreenvideo .fullcoveredvideo video {
     object-fit:cover !important;
}
 .tp-video-controls {
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     padding: 5px;
     opacity: 0;
     transition: opacity .3s;
     background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
     display:table;
    max-width:100%;
     overflow:hidden;
    box-sizing:border-box;
}
 .tp-caption:hover .tp-video-controls {
     opacity: .9;
}
 .tp-video-button {
     background: rgba(0,0,0,.5);
     border: 0;
     color: #EEE;
     border-radius: 3px;
     cursor:pointer;
     line-height:12px;
     font-size:12px;
     color:#fff;
     padding:0px;
     margin:0px;
     outline: none;
}
 .tp-video-button:hover {
     cursor: pointer;
}
 .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {
     padding:0px 5px;
    display:table-cell;
     vertical-align: middle;
}
 .tp-video-seek-bar-wrap {
     width:80%
}
 .tp-video-vol-bar-wrap {
     width:20%
}
 .tp-volume-bar, .tp-seek-bar {
     width:100%;
     cursor: pointer;
     outline:none;
     line-height:12px;
    margin:0;
     padding:0;
}
 .rs-fullvideo-cover {
     width:100%;
    height:100%;
    top:0px;
    left:0px;
    position: absolute;
     background:transparent;
    z-index:5;
}
 .disabled_lc .tp-video-play-button, .rs-background-video-layer video::-webkit-media-controls-start-playback-button, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer audio::-webkit-media-controls {
     display:none !important;
}
 .tp-audio-html5 .tp-video-controls {
     opacity: 1 !important;
     visibility: visible !important
}
/******************************** - DOTTED OVERLAYS - *********************************/
 .tp-dottedoverlay {
     background-repeat:repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:3
}
 .tp-dottedoverlay.twoxtwo {
     background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile.png)
}
 .tp-dottedoverlay.twoxtwowhite {
     background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)
}
 .tp-dottedoverlay.threexthree {
     background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)
}
 .tp-dottedoverlay.threexthreewhite {
     background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)
}
/****************************** - SHADOWS - ******************************/
 .tp-shadowcover {
     width:100%;
    height:100%;
    top:0px;
    left:0px;
    background: #fff;
    position: absolute;
     z-index: -1;
}
 .tp-shadow1 {
     box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
}
 .tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {
     z-index: -2;
     position: absolute;
     content: "";
     bottom: 10px;
     left: 10px;
     width: 50%;
     top: 85%;
     max-width:300px;
     background: transparent;
     box-shadow: 0 15px 10px rgba(0,0,0,0.8);
     transform: rotate(-3deg);
}
 .tp-shadow2:after, .tp-shadow4:after {
     transform: rotate(3deg);
     right: 10px;
     left: auto;
}
 .tp-shadow5 {
     position:relative;
     box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
 .tp-shadow5:before, .tp-shadow5:after {
     content:"";
     position:absolute;
     z-index:-2;
     box-shadow:0 0 25px 0px rgba(0,0,0,0.6);
     top:30%;
     bottom:0;
     left:20px;
     right:20px;
     border-radius:100px / 20px;
}
/****************************** - BUTTONS - *******************************/
 .tp-button{
     padding:6px 13px 5px;
     border-radius: 3px;
     height:30px;
     cursor:pointer;
     color:#fff !important;
     text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important;
     font-size:15px;
     line-height:45px !important;
     font-family: arial, sans-serif;
     font-weight: bold;
     letter-spacing: -1px;
     text-decoration:none;
}
 .tp-button.big {
     color:#fff;
     text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);
     font-weight:bold;
     padding:9px 20px;
     font-size:19px;
     line-height:57px !important;
}
 .purchase:hover, .tp-button:hover, .tp-button.big:hover {
     background-position:bottom, 15px 11px
}
/* BUTTON COLORS */
 .tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {
     background-color:#21a117;
    box-shadow:0px 3px 0px 0px #104d0b;
}
 .tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {
     background-color:#1d78cb;
    box-shadow:0px 3px 0px 0px #0f3e68
}
 .tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {
     background-color:#cb1d1d;
    box-shadow:0px 3px 0px 0px #7c1212
}
 .tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange {
     background-color:#ff7700;
    box-shadow:0px 3px 0px 0px #a34c00
}
 .tp-button.darkgrey,.tp-button.grey, .tp-button:hover.darkgrey,.tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey {
     background-color:#555;
    box-shadow:0px 3px 0px 0px #222
}
 .tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {
     background-color:#888;
    box-shadow:0px 3px 0px 0px #555
}
/* TP BUTTONS DESKTOP SIZE */
 .rev-btn, .rev-btn:visited {
     outline:none !important;
     box-shadow:none !important;
     text-decoration: none !important;
     line-height: 44px;
     font-size: 17px;
     font-weight: 500;
     padding: 12px 35px;
     box-sizing:border-box;
     font-family: "Roboto", sans-serif;
     cursor: pointer;
}
 .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
     text-transform: uppercase;
     letter-spacing: 1px;
     font-size: 15px;
     font-weight: 900;
}
 .rev-btn.rev-withicon i {
     font-size: 15px;
     font-weight: normal;
     position: relative;
     top: 0px;
     transition: all 0.2s ease-out !important;
     margin-left:10px !important;
}
 .rev-btn.rev-hiddenicon i {
     font-size: 15px;
     font-weight: normal;
     position: relative;
     top: 0px;
     transition: all 0.2s ease-out !important;
     opacity: 0;
     margin-left:0px !important;
     width:0px !important;
}
 .rev-btn.rev-hiddenicon:hover i {
     opacity: 1 !important;
     margin-left:10px !important;
     width:auto !important;
}
/* REV BUTTONS MEDIUM */
 .rev-btn.rev-medium, .rev-btn.rev-medium:visited {
     line-height: 36px;
     font-size: 14px;
     padding: 10px 30px;
}
 .rev-btn.rev-medium.rev-withicon i {
     font-size: 14px;
     top: 0px;
}
 .rev-btn.rev-medium.rev-hiddenicon i {
     font-size: 14px;
     top: 0px;
}
/* REV BUTTONS SMALL */
 .rev-btn.rev-small, .rev-btn.rev-small:visited {
     line-height: 28px;
     font-size: 12px;
     padding: 7px 20px;
}
 .rev-btn.rev-small.rev-withicon i {
     font-size: 12px;
     top: 0px;
}
 .rev-btn.rev-small.rev-hiddenicon i {
     font-size: 12px;
     top: 0px;
}
/* ROUNDING OPTIONS */
 .rev-maxround {
     border-radius: 30px;
}
 .rev-minround {
     border-radius: 3px;
}
/* BURGER BUTTON */
 .rev-burger {
     position: relative;
     width: 60px;
     height: 60px;
     box-sizing: border-box;
     padding: 22px 0 0 14px;
     border-radius: 50%;
     border: 1px solid rgba(51,51,51,0.25);
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     -webkit-tap-highlight-color: transparent;
     cursor: pointer;
}
 .rev-burger span {
     display: block;
     width: 30px;
     height: 3px;
     background: #333;
     transition: .7s;
     pointer-events: none;
     transform-style: flat !important;
}
 .rev-burger span:nth-child(2) {
     margin: 3px 0;
}
 #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {
     transform: translateY(6px) rotate(-45deg);
}
 #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
     transform: rotate(-45deg);
     opacity: 0;
}
 #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {
     transform: translateY(-6px) rotate(-135deg);
}
 .rev-burger.revb-white {
     border: 2px solid rgba(255,255,255,0.2);
}
 .rev-burger.revb-white span {
     background: #fff;
}
 .rev-burger.revb-whitenoborder {
     border: 0;
}
 .rev-burger.revb-whitenoborder span {
     background: #fff;
}
 .rev-burger.revb-darknoborder {
     border: 0;
}
 .rev-burger.revb-darknoborder span {
     background: #333;
}
 .rev-burger.revb-whitefull {
     background: #fff;
     border:none;
}
 .rev-burger.revb-whitefull span {
     background:#333;
}
 .rev-burger.revb-darkfull {
     background: #333;
     border:none;
}
 .rev-burger.revb-darkfull span {
     background:#fff;
}
/* SCROLL DOWN BUTTON */
 @keyframes rev-ani-mouse {
     0% {
        opacity: 1;
        top: 29%;
    }
     15% {
        opacity: 1;
        top: 50%;
    }
     50% {
        opacity: 0;
        top: 50%;
    }
     100% {
        opacity: 0;
        top: 29%;
    }
}
 .rev-scroll-btn {
     display: inline-block;
     position: relative;
     left: 0;
     right: 0;
     text-align: center;
     cursor: pointer;
     width:35px;
     height:55px;
     box-sizing: border-box;
     border: 3px solid white;
     border-radius: 23px;
}
 .rev-scroll-btn > * {
     display: inline-block;
     line-height: 18px;
     font-size: 13px;
     font-weight: normal;
     color: #7f8c8d;
     color: #ffffff;
     font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
     letter-spacing: 2px;
}
 .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *.active {
     color: #ffffff;
}
 .rev-scroll-btn > *:hover, .rev-scroll-btn > *:focus, .rev-scroll-btn > *:active, .rev-scroll-btn > *.active {
     opacity: 0.8;
}
 .rev-scroll-btn.revs-fullwhite {
     background:#fff;
}
 .rev-scroll-btn.revs-fullwhite span {
     background: #333;
}
 .rev-scroll-btn.revs-fulldark {
     background:#333;
     border:none;
}
 .rev-scroll-btn.revs-fulldark span {
     background: #fff;
}
 .rev-scroll-btn span {
     position: absolute;
     display: block;
     top: 29%;
     left: 50%;
     width: 8px;
     height: 8px;
     margin: -4px 0 0 -4px;
     background: white;
     border-radius: 50%;
     animation: rev-ani-mouse 2.5s linear infinite;
}
 .rev-scroll-btn.revs-dark {
     border-color:#333;
}
 .rev-scroll-btn.revs-dark span {
     background: #333;
}
 .rev-control-btn {
     position: relative;
     display: inline-block;
     z-index: 5;
     color: #FFF;
     font-size: 20px;
     line-height: 60px;
     font-weight: 400;
     font-style: normal;
     font-family: Raleway;
     text-decoration: none;
     text-align: center;
     background-color: #000;
     border-radius: 50px;
     text-shadow: none;
     background-color: rgba(0, 0, 0, 0.50);
     width:60px;
     height:60px;
     box-sizing: border-box;
     cursor: pointer;
}
 .rev-cbutton-dark-sr {
     border-radius: 3px;
}
 .rev-cbutton-light {
     color: #333;
     background-color: rgba(255,255,255, 0.75);
}
 .rev-cbutton-light-sr {
     color: #333;
     border-radius: 3px;
     background-color: rgba(255,255,255, 0.75);
}
 .rev-sbutton {
     line-height: 37px;
     width:37px;
     height:37px;
}
 .rev-sbutton-blue {
     background-color: #3B5998 
}
 .rev-sbutton-lightblue {
     background-color: #00A0D1;
}
 .rev-sbutton-red {
     background-color: #DD4B39;
}
/************************************ - TP BANNER TIMER - *************************************/
 .tp-bannertimer {
     visibility: hidden;
     width:100%;
     height:5px;
     background:#000;
     background:rgba(0,0,0,0.15);
     position:absolute;
     z-index:200;
     top:0px
}
 .tp-bannertimer.tp-bottom {
     top:auto;
     bottom:0px !important;
    height:5px
}
/********************************************* - BASIC SETTINGS FOR THE BANNER - ***********************************************/
 .tp-caption img {
     background: transparent;
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
     zoom:1;
}
 .tp-caption img {
}
 .caption.slidelink a div, .tp-caption.slidelink a div {
     width:3000px;
     height:1500px;
     background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
 .tp-caption.slidelink a span{
     background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
 .tp-shape {
     width:100%;
    height:100%;
}
/********************************************* - WOOCOMMERCE STYLES - ***********************************************/
 .tp-caption .rs-starring {
     display: inline-block
}
 .tp-caption .rs-starring .star-rating {
     float: none;
     display: inline-block;
     vertical-align: top;
     color: #FFC321 !important;
}
 .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {
     position: relative;
     height: 1em;
     width: 5.4em;
     font-family: star;
     font-size: 1em !important;
}
 .tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {
     content: "\73\73\73\73\73";
     color: #E0DADF;
     float: left;
     top: 0;
     left: 0;
     position: absolute;
}
 .tp-caption .rs-starring .star-rating span {
     overflow: hidden;
     float: left;
     top: 0;
     left: 0;
     position: absolute;
     padding-top: 1.5em;
     font-size: 1em !important;
}
 .tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before {
     content: "\53\53\53\53\53";
     top: 0;
     position: absolute;
     left: 0;
}
/****************************** - LOADER FORMS - ********************************/
 .tp-loader {
     top:50%;
     left:50%;
     z-index:10000;
     position:absolute;
}
 .tp-loader.spinner0 {
     width: 40px;
     height: 40px;
     background-color: #fff;
     background-image:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
     background-repeat:no-repeat;
     background-position: center center;
     box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
     margin-top:-20px;
     margin-left:-20px;
     animation: tp-rotateplane 1.2s infinite ease-in-out;
     border-radius: 3px;
}
 .tp-loader.spinner1 {
     width: 40px;
     height: 40px;
     background-color: #fff;
     box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
     margin-top:-20px;
     margin-left:-20px;
     animation: tp-rotateplane 1.2s infinite ease-in-out;
     border-radius: 3px;
}
 .tp-loader.spinner5 {
     background-image:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
     background-repeat:no-repeat;
     background-position:10px 10px;
     background-color:#fff;
     margin:-22px -22px;
     width:44px;
    height:44px;
     border-radius: 3px;
}
 @keyframes tp-rotateplane {
     0% {
         transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
     50% {
         transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
     100% {
         transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
 .tp-loader.spinner2 {
     width: 40px;
     height: 40px;
     margin-top:-20px;
    margin-left:-20px;
     background-color: #ff0000;
     box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
     border-radius: 100%;
     animation: tp-scaleout 1.0s infinite ease-in-out;
}
 @keyframes tp-scaleout {
     0% {
        transform: scale(0.0);
    }
     100% {
        transform: scale(1.0);
        opacity: 0;
    }
}
 .tp-loader.spinner3 {
     margin: -9px 0px 0px -35px;
     width: 70px;
     text-align: center;
}
 .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {
     width: 18px;
     height: 18px;
     background-color: #fff;
     box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
     border-radius: 100%;
     display: inline-block;
     animation: tp-bouncedelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
     animation-fill-mode: both;
}
 .tp-loader.spinner3 .bounce1 {
     animation-delay: -0.32s;
}
 .tp-loader.spinner3 .bounce2 {
     animation-delay: -0.16s;
}
 @keyframes tp-bouncedelay {
     0%, 80%, 100% {
        transform: scale(0.0);
    }
     40% {
        transform: scale(1.0);
    }
}
 .tp-loader.spinner4 {
     margin: -20px 0px 0px -20px;
     width: 40px;
     height: 40px;
     text-align: center;
     animation: tp-rotate 2.0s infinite linear;
}
 .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {
     width: 60%;
     height: 60%;
     display: inline-block;
     position: absolute;
     top: 0;
     background-color: #fff;
     border-radius: 100%;
     animation: tp-bounce 2.0s infinite ease-in-out;
     box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}
 .tp-loader.spinner4 .dot2 {
     top: auto;
     bottom: 0px;
     animation-delay: -1.0s;
}
 @keyframes tp-rotate {
     100% {
         transform: rotate(360deg);
    }
}
 @keyframes tp-bounce {
     0%, 100% {
        transform: scale(0.0);
    }
     50% {
         transform: scale(1.0);
    }
}
/*********************************************** - STANDARD NAVIGATION SETTINGS ***********************************************/
 .tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar {
     border:none;
     min-height: 0;
     margin:0;
     border-radius: 0;
}
 .tp-tabs, .tp-thumbs, .tp-bullets {
     position:absolute;
     display:block;
     z-index:1000;
     top:0px;
     left:0px;
}
 .tp-tab, .tp-thumb {
     cursor: pointer;
     position:absolute;
    opacity:0.5;
     box-sizing: border-box;
}
 .tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image {
     background-position: center center;
     background-size:cover;
    width:100%;
    height:100%;
     display:block;
     position:absolute;
    top:0px;
    left:0px;
}
 .tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected {
     opacity:1;
}
 .tp-tab-mask, .tp-thumb-mask {
     box-sizing:border-box !important;
}
 .tp-tabs, .tp-thumbs {
     box-sizing:content-box !important;
}
 .tp-bullet {
     width:15px;
    height:15px;
     position:absolute;
     background:#fff;
     background:rgba(255,255,255,0.3);
     cursor: pointer;
}
 .tp-bullet.selected, .tp-bullet:hover {
     background:#fff;
}
 .tparrows {
     cursor:pointer;
     background:#000;
     background:rgba(0,0,0,0.5);
     width:40px;
    height:40px;
    position:absolute;
     display:block;
     z-index:1000;
}
 .tparrows:hover {
     background:#000;
}
 .tparrows:before {
     font-family: "revicons";
     font-size:15px;
     color:#fff;
     display:block;
     line-height: 40px;
     text-align: center;
}
 .tparrows.tp-leftarrow:before {
     content: '\e824';
}
 .tparrows.tp-rightarrow:before {
     content: '\e825';
}
/*************************** - KEN BURNS FIXES - ***************************/
 body.rtl .tp-kbimg {
    left: 0 !important
}
/*************************** - 3D SHADOW MODE - ***************************/
 .dddwrappershadow {
     box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);
}
/******************* - DEBUG MODE - *******************/
 .hglayerinfo {
     position: fixed;
     bottom: 0px;
     left: 0px;
     color: #FFF;
     font-size: 12px;
     line-height: 20px;
     font-weight: 600;
     background: rgba(0, 0, 0, 0.75);
     padding: 5px 10px;
     z-index: 2000;
     white-space: normal;
}
 .hginfo {
     position:absolute;
    top:-2px;
    left:-2px;
    color:#e74c3c;
    font-size:12px;
    font-weight:600;
     background:#000;
    padding:2px 5px;
}
 .indebugmode .tp-caption:hover {
     border:1px dashed #c0392b !important;
}
 .helpgrid {
     border:2px dashed #c0392b;
    position:absolute;
    top:0px;
    left:0px;
    z-index:0 
}
 #revsliderlogloglog {
     padding:15px;
    color:#fff;
    position:fixed;
     top:0px;
    left:0px;
    width:200px;
    height:150px;
    background:rgba(0,0,0,0.7);
     z-index:100000;
     font-size:10px;
     overflow:scroll;
}
/** INSTAGRAM FILTERS BY UNA https://una.im/CSSgram/ **/
 .aden{
    filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden::after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.perpetua::after,.reyes::after{
    mix-blend-mode:soft-light;
    opacity:.5
}
.inkwell{
    filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua::after{
    background:linear-gradient(to bottom,#005b9a,#e6c13d)
}
.reyes{
    filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes::after{
    background:#efcdad
}
.gingham{
    filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham::after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.toaster{
    filter:contrast(1.5) brightness(.9)
}
.toaster::after{
    background:radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode:screen
}
.walden{
    filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden::after{
    background:#04c;
    mix-blend-mode:screen;
    opacity:.3
}
.hudson{
    filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson::after{
    background:radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode:multiply;
    opacity:.5
}
.earlybird{
    filter:contrast(.9) sepia(.2)
}
.earlybird::after{
    background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode:overlay
}
.mayfair{
    filter:contrast(1.1) saturate(1.1)
}
.mayfair::after{
    background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode:overlay;
    opacity:.4
}
.lofi{
    filter:saturate(1.1) contrast(1.5)
}
.lofi::after{
    background:radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode:multiply
}
._1977{
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
}
.brooklyn{
    filter:contrast(.9) brightness(1.1)
}
.brooklyn::after{
    background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode:overlay
}
.xpro2{
    filter:sepia(.3)
}
.xpro2::after{
    background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode:color-burn
}
.nashville{
    filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville::after{
    background:rgba(0,70,150,.4);
    mix-blend-mode:lighten
}
.nashville::before{
    background:rgba(247,176,153,.56);
    mix-blend-mode:darken
}
.lark{
    filter:contrast(.9)
}
.lark::after{
    background:rgba(242,242,242,.8);
    mix-blend-mode:darken
}
.lark::before{
    background:#22253f;
    mix-blend-mode:color-dodge
}
.moon{
    filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon::before{
    background:#a0a0a0;
    mix-blend-mode:soft-light
}
.moon::after{
    background:#383838;
    mix-blend-mode:lighten
}
.clarendon{
    filter:contrast(1.2) saturate(1.35)
}
.clarendon:before{
    background:rgba(127,187,227,.2);
    mix-blend-mode:overlay
}
.willow{
    filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow::before{
    background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);
    mix-blend-mode:overlay
}
.willow::after{
    background-color:#d8cdcb;
    mix-blend-mode:color
}
.rise{
    filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise::after{
    background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode:overlay;
    opacity:.6
}
.rise::before{
    background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode:multiply
}
._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{
    position:relative
}
._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{
    width:100%;
    z-index:1
}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{
    z-index:2
}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{
    z-index:3
}
.slumber{
    filter:saturate(.66) brightness(1.05)
}
.slumber::after{
    background:rgba(125,105,24,.5);
    mix-blend-mode:soft-light
}
.slumber::before{
    background:rgba(69,41,12,.4);
    mix-blend-mode:lighten
}
 .tp-kbimg-wrap:before, .tp-kbimg-wrap:after {
    height:500%;
    width:500%
}
/* Dropdown control */
 .selectBox-dropdown {
     min-width: 150px;
     position: relative;
     border: solid 1px #BBB;
     line-height: 1.5;
     text-decoration: none;
     text-align: left;
     color: #000;
     outline: none;
     vertical-align: middle;
     background: #F2F2F2;
     background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
     -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
     box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     display: inline-block;
     cursor: default;
}
 .selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
     border-color: #666;
}
 .selectBox-dropdown.selectBox-menuShowing {
     -moz-border-radius-bottomleft: 0;
     -moz-border-radius-bottomright: 0;
     -webkit-border-bottom-left-radius: 0;
     -webkit-border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
}
 .selectBox-dropdown .selectBox-label {
     padding: 2px 8px;
     display: inline-block;
     white-space: nowrap;
     overflow: hidden;
}
 .selectBox-dropdown .selectBox-arrow {
     position: absolute;
     top: 0;
     right: 0;
     width: 23px;
     height: 100%;
     background: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;
     border-left: solid 1px #BBB;
}
/* Dropdown menu */
 .selectBox-dropdown-menu {
     position: absolute;
     z-index: 99999;
     max-height: 200px;
     min-height: 1em;
     border: solid 1px #BBB;
    /* should be the same border width as .selectBox-dropdown */
     background: #FFF;
     -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
     -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
     box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
     overflow: auto;
     -webkit-overflow-scrolling: touch;
}
/* Inline control */
 .selectBox-inline {
     min-width: 150px;
     outline: none;
     border: solid 1px #BBB;
     background: #FFF;
     display: inline-block;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     overflow: auto;
}
 .selectBox-inline:focus {
     border-color: #666;
}
/* Options */
 .selectBox-options, .selectBox-options LI, .selectBox-options LI A {
     list-style: none;
     display: block;
     cursor: default;
     padding: 0;
     margin: 0;
}
 .selectBox-options LI A {
     line-height: 1.5;
     padding: 0 .5em;
     white-space: nowrap;
     overflow: hidden;
     background: 6px center no-repeat;
}
 .selectBox-options LI.selectBox-hover A {
     background-color: #EEE;
}
 .selectBox-options LI.selectBox-disabled A {
     color: #888;
     background-color: transparent;
}
 .selectBox-options LI.selectBox-selected A {
     background-color: #C8DEF4;
}
 .selectBox-options .selectBox-optgroup {
     color: #666;
     background: #EEE;
     font-weight: bold;
     line-height: 1.5;
     padding: 0 .3em;
     white-space: nowrap;
}
/* Disabled state */
 .selectBox.selectBox-disabled {
     color: #888 !important;
}
 .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
     opacity: .5;
     filter: alpha(opacity=50);
     border-color: #666;
}
 .selectBox-inline.selectBox-disabled {
     color: #888 !important;
}
 .selectBox-inline.selectBox-disabled .selectBox-options A {
     background-color: transparent !important;
}
/** * Main YITH WooCommerce Wishlist CSS * * @author Your Inspiration Themes * @package YITH WooCommerce Wishlist * @version 1.1.5 */
/* Selectbox style */
 .woocommerce a.selectBox{
     background: #ffffff;
     min-width: 100px;
     margin-right: 10px;
     color: inherit;
}
 .woocommerce a.selectBox, .woocommerce a.selectBox:hover{
     border-bottom: 1px solid #bbb!important;
}
 .woocommerce a.selectBox:hover{
     color: inherit;
}
 .woocommerce a.selectBox:focus{
     border: 1px solid #ccc;
}
 .selectBox-dropdown .selectBox-label{
     vertical-align: middle;
     padding: 3px 8px;
}
 .selectBox-dropdown .selectBox-arrow{
     border: none;
     background: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat;
}
 .selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{
     background: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat;
}
 .selectBox-dropdown-menu{
     border-bottom-left-radius: 3px;
     border-bottom-right-radius: 3px;
     padding: 5px;
     font-size: 80%;
}
 .selectBox-label.public-visibility:before, .selectBox-dropdown-menu li.public-visibility a:before{
     font-family: FontAwesome;
     display: inline-block;
     content: "\f0ac";
     margin-right: 5px;
}
 .selectBox-label.shared-visibility:before, .selectBox-dropdown-menu li.shared-visibility a:before{
     font-family: FontAwesome;
     display: inline-block;
     content: "\f0c1";
     margin-right: 5px;
}
 .selectBox-label.private-visibility:before, .selectBox-dropdown-menu li.private-visibility a:before{
     font-family: FontAwesome;
     display: inline-block;
     content: "\f023";
     margin-right: 5px;
}
 .selectBox-dropdown-menu li a{
     color: inherit;
     padding: 5px 8px;
     border-radius: 3px;
}
 .selectBox-dropdown-menu a:hover{
     color: inherit;
     text-decoration: none;
}
/* Wishlist table */
 .woocommerce .wishlist_table td.product-add-to-cart a{
     display: block!important;
     margin: 0;
     margin-bottom: 5px;
     text-align: center;
}
 .woocommerce .wishlist_table td.product-add-to-cart span.dateadded{
     display: block;
}
/* Popup add to wishlist */
 .yith-wcwl-add-button a.open-pretty-photo{
     display: none;
}
 .yes-js .yith-wcwl-add-button a.open-pretty-photo{
     display: inline-block;
}
 .yes-js .yith-wcwl-popup{
     display: none;
     text-align: center;
}
 .yes-js .yith-wcwl-popup-content{
}
 .yes-js .yith-wcwl-popup-content{
     display: table;
     width: 100%;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-first-row{
     display: table-header-group;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-second-row{
     display: none;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container, .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb, .yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new, .yes-js .yith-wcwl-popup-content .yith-wcwl-visibility{
     display: table-cell;
     vertical-align: bottom;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container{
     width: 80%;
     padding-bottom: 20px;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container select, .yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select, .yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new input{
     border: 1px solid #ccc;
     height: 35px;
     border-radius: 3px;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container select{
     width: 100%;
     font-weight: 700;
     padding-left: 10px;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb{
     width: 20%;
     padding-bottom: 20px;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb img{
     float: right;
     border: 1px solid #ccc;
     border-radius: 3px;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new{
     text-align: right;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new label{
     font-weight: 700;
}
 .yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select{
     float: right;
     min-width: 90px;
}
 .yes-js .yith-wcwl-popup-footer{
     border-top: 1px solid #CCC;
     padding: 20px 20px 0 20px;
     margin: 20px -20px 0;
     text-align: right;
}
/* Popup message */
 #yith-wcwl-popup-message {
     background: white;
     border: 1px solid #CCC;
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     line-height: 50px;
     padding: 15px;
     position: fixed;
     text-align: center;
     top: 50%;
     left: 50%;
     z-index: 10000;
    /* Thanks WP -.- */
}
/*Wishlist title form*/
 .wishlist-title{
     display: inline-block;
}
 .wishlist-title h2{
     display: inline-block;
     padding: 5px;
}
 .wishlist-title.wishlist-title-with-form h2:hover{
     background: #efefef;
}
 .wishlist-title a.show-title-form{
     cursor: pointer;
     visibility: hidden;
}
 .wishlist-title:hover a.show-title-form{
     visibility: visible;
}
 .yes-js #yith-wcwl-form .hidden-title-form{
     display: none;
     margin: 25px 0 39px;
}
/* Wishlist table template */
 .woocommerce table.wishlist_table{
     font-size: 80%;
}
 .woocommerce table.wishlist_table thead th{
     border-top: 1px solid;
     padding: 16px 12px;
}
 .woocommerce table.wishlist_table tbody td{
     padding: 16px 12px;
}
 .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td{
     border-color: #e7e7e7;
}
 .wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox {
     text-align: center;
}
 .wishlist_table tr th.product-checkbox {
     vertical-align: middle;
     width: 40px;
}
 .wishlist_table tr th.product-remove {
     vertical-align: middle;
     width: 40px;
}
 .wishlist_table tr th.product-thumbnail{
     width: 80px;
}
 .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {
     text-align: left;
}
 .woocommerce table.wishlist_table tr td.product-remove {
     padding: 16px 0 
}
 .wishlist_table tr td.product-thumbnail a {
     display: block;
     border: none;
     max-width: 80px;
}
 .wishlist_table tr td.product-thumbnail a img {
     width: 100%;
}
 .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
     color: #297E29;
}
 .wishlist_table tr td.product-stock-status span.wishlist-out-of-stock {
     color: #F00;
}
 .wishlist_table tr td a.button {
     white-space: normal;
}
/* Wishlist buttons */
 a.add_to_wishlist{
     cursor: pointer;
}
 .summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button {
     margin: 0px;
}
 .wishlist_table .add_to_cart.button{
     padding: 7px 12px;
     line-height: normal;
}
 .yith-wcwl-add-to-wishlist {
     margin-top: 10px;
}
 .yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .wishlist-title a.show-title-form i, .hidden-title-form a.hide-title-form i, .hidden-title-form button i, .yith-wcwl-wishlist-new button i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_manage_table tfoot a.create-new-wishlist i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i{
     margin-right: 10px;
}
 .wishlist_table .add_to_cart.button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .wishlist_table a.ask-an-estimate-button, .wishlist-title a.show-title-form, .hidden-title-form a.hide-title-form, .woocommerce .yith-wcwl-wishlist-new button, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .yith-wcwl-wishlist-search-form button.wishlist-search-button{
     margin: 0px;
     box-shadow: none;
     text-shadow: none;
     border-radius: 3px;
}
/* Wishlist title */
 .woocommerce .wishlist-title h2{
     vertical-align: middle;
}
 .woocommerce .wishlist-title a.show-title-form{
     vertical-align: middle;
     margin-left: 15px;
}
 .woocommerce .hidden-title-form input[type="text"]{
     border: 1px solid #ccc;
     border-radius: 3px;
     height: 35px;
     min-width: 250px;
     vertical-align: middle;
}
 .woocommerce .hidden-title-form button{
     padding: 7px 24px;
     vertical-align: middle;
     border: none;
     position: relative;
}
 .woocommerce .hidden-title-form button:active{
     top: 1px;
}
 .woocommerce .hidden-title-form a.hide-title-form{
     vertical-align: middle;
     line-height: normal;
}
/* Remove buttons */
 .woocommerce #content table.wishlist_table.cart a.remove{
     color: #c3c3c3;
     margin: 0 auto;
}
 .woocommerce #content table.wishlist_table.cart a.remove:hover{
     background-color: #c3c3c3;
     color: #fff;
}
/* Share buttons */
 .yith-wcwl-share{
     margin-bottom: 35px;
}
 .yith-wcwl-share h4.yith-wcwl-share-title{
     margin: 10px 0;
}
 .yith-wcwl-share ul {
     margin: 5px 0;
     padding: 0;
}
 .yith-wcwl-share ul, .yith-wcwl-share li {
     height: 21px;
}
 .yith-wcwl-share li, .entry-content .yith-wcwl-share li {
     margin-left: 0px;
     margin-right: 0px;
}
 .yith-wcwl-share li a {
     background-position: left top;
     display: inline-block;
     width: 21px;
     height: 21px;
     border: none;
}
 .yith-wcwl-share li a:hover {
     background-position: left bottom;
}
 .yith-wcwl-share li a.facebook {
     background-image: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/facebook.png);
}
 .yith-wcwl-share li a.twitter {
     background-image: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/twitter.png);
}
 .yith-wcwl-share li a.pinterest {
     background-image: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/pinterest.jpg);
}
 .yith-wcwl-share li a.googleplus {
     background-image: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/googleplus.jpg);
}
 .yith-wcwl-share li a.email {
     background-image: url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/email.jpg);
}
/* Ask an estimate button */
 .woocommerce .wishlist_table.cart .ask-an-estimate-button, .woocommerce .wishlist_table.cart #custom_add_to_cart{
     margin: 10px 0;
     display: inline-block;
}
 .woocommerce .wishlist_table.cart .ask-an-estimate-button{
     padding: 7px 12px;
     line-height: normal;
}
 #ask_an_estimate_popup{
     display: none;
}
 .ask-an-estimate-button-popup{
     margin-top: 30px!important;
     float: right;
     text-transform: none;
}
 #additional_notes{
     min-height: 150px;
}
/* Create new wishlist*/
 .yith-wcwl-wishlist-new{
     padding: 20px 30px;
     border-bottom: 1px solid #e7e7e7;
}
 .yith-wcwl-wishlist-new label{
     vertical-align: middle;
     margin-right: 20px;
}
 .yith-wcwl-wishlist-new input{
     min-width: 190px;
}
 .yith-wcwl-wishlist-new input[type="text"], .yith-wcwl-wishlist-new select{
     border: 1px solid #ccc;
     border-radius: 3px;
     height: 35px;
     vertical-align: middle;
     margin-right: 10px;
}
 .woocommerce .yith-wcwl-wishlist-new button{
     padding: 7px 24px;
     vertical-align: middle;
     border: 1px solid;
     position: relative;
}
 .woocommerce .yith-wcwl-wishlist-new button:active{
     top: 1px;
}
/* Manage wishlists */
 .woocommerce .wishlist_manage_table select{
     border: 1px solid #ccc;
     border-radius: 3px;
     height: 35px;
     vertical-align: middle;
     margin-right: 10px;
}
 .woocommerce table.wishlist_manage_table tfoot td{
     text-align: right;
     padding: 24px 12px;
}
 .woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{
     padding: 7px 24px;
     vertical-align: middle;
     border: 1px solid;
     border-radius: 3px;
     position: relative;
     line-height: normal;
}
 .woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:active{
     top: 1px;
}
 .woocommerce .wishlist_manage_table tfoot a.create-new-wishlist{
     vertical-align: middle;
     line-height: normal;
     padding: 7px 24px;
}
/* Search wishlist */
 .woocommerce .yith-wcwl-wishlist-search-form{
     padding: 20px 80px;
     border-bottom: 1px solid #e7e7e7;
}
 .woocommerce .yith-wcwl-wishlist-search-form:after{
     content: '';
     display: block;
     clear: both;
}
 .woocommerce .yith-wcwl-wishlist-search-form #wishlist_search{
     min-width: 300px;
     border: 1px solid #ccc;
     border-radius: 3px;
     height: 35px;
     vertical-align: middle;
     float: left;
}
 .woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button{
     padding: 7px 24px;
     vertical-align: middle;
     border: 1px solid;
     border-radius: 3px;
     position: relative;
     line-height: normal;
     float: right;
}
 .woocommerce p.yith-wcwl-empty-search-result{
     padding: 50px 0;
     text-align: center;
}
 .woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:active{
     top: 1px;
}
 .woocommerce ul.yith-wcwl-search-results, .woocommerce ul.user-wishlists{
     list-style: none;
     margin: 0;
     padding: 0;
}
 .woocommerce ul.yith-wcwl-search-results > li{
     padding: 50px 80px;
     border-bottom: 1px solid #e7e7e7;
}
 .woocommerce ul.yith-wcwl-search-results > li:after{
     content: '';
     display: block;
     clear: both;
}
 .woocommerce ul.yith-wcwl-search-results .thumb{
     float: left;
     margin-right: 15px;
}
 .woocommerce ul.yith-wcwl-search-results .user-details{
     overflow: hidden;
     padding-top: 15px;
}
 .woocommerce ul.yith-wcwl-search-results .user-details span{
     display: block;
}
 .woocommerce ul.yith-wcwl-search-results .user-details span.name{
     font-weight: 700;
}
 .woocommerce ul.yith-wcwl-search-results .reuslt-details{
     float: left;
     width: 50%;
}
 .woocommerce ul.yith-wcwl-search-results .result-wishlists{
     float: right;
     max-width: 50%;
     padding-top: 15px;
}
 .woocommerce .yith-wcwl-search-pagination{
     padding: 5px 0;
     text-align: center;
}
/* AJAX loading gif */
 .yith-wcwl-add-to-wishlist .ajax-loading {
     box-shadow: none !important;
     -moz-box-shadow: none !important;
     -webkit-box-shadow: none !important;
     display: inline !important;
     margin-left: 5px;
     vertical-align: middle;
     visibility: hidden;
     width: 16px !important;
     height: 16px !important;
}
/* Widget wishlist */
 .widget_yith-wcwl-lists ul.dropdown li{
     padding: 0;
}
 .widget_yith-wcwl-lists ul.dropdown > li a, .widget_yith-wcwl-lists ul.dropdown ul.lists > li a{
     display: block;
     padding: 5px 15px;
}
 .widget_yith-wcwl-lists ul.dropdown ul.lists > li a{
     padding: 5px 25px;
}
 .widget_yith-wcwl-lists ul.dropdown > li.lists-section{
     border-bottom: 1px solid #e7e7e7;
}
 .widget_yith-wcwl-lists ul.dropdown ul.lists{
     margin: 0;
}

.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1, -1);
    -ms-transform:scale(1, -1);
    transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
/* Theme Name: Makoto Theme URI: http://makoto.elated-themes.com Description: A Creative Multipurpose WordPress Theme Author: Elated Themes Author URI: http://themeforest.net/user/elated-themes Text Domain: makoto Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready Version: 1.0.1 License: GNU General Public License License URI: licence/GPL.txt CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it. */
table td,table th{
    text-align:center
}
h1,h2,h4{
    line-height:1.2em
}
.eltdf-blog-holder article .eltdf-post-image,iframe,pre{
    max-width:100%
}
a,a:hover,blockquote,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a,p a:hover{
    color:#212121
}
.eltdf-blog-holder article.format-quote .eltdf-post-mark,blockquote{
    quotes:'\201c' '\201d'
}
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
}
body,pre{
    background-color:#fff
}
a img,table{
    border:none
}
ol,pre,ul{
    margin:15px 0
}
article,aside,details,figcaption,figure,footer,header,nav,section{
    display:block
}
del{
    text-decoration:line-through
}
table{
    border-collapse:collapse;
    border-spacing:0;
    vertical-align:middle;
    width:100%
}
table th{
    border:0;
    padding:5px 7px
}
table td{
    padding:5px 10px
}
.wp-caption,img{
    max-width:100%;
    height:auto
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.clear:after{
    clear:both;
    content:"";
    display:block
}

blockquote,dt{
    font-weight:700
}
h1{
    font-size:80px;
    letter-spacing:-.07em
}
h2{
    font-size:65px;
    letter-spacing:-.04em
}
h3{
    font-size:48px;
    line-height:1.25em;
    letter-spacing:-.065em
}
h4{
    font-size:35px;
    letter-spacing:-.03em
}
h5{
    font-size:23px;
    line-height:1.43em
}
h6{
    font-size:20px;
    line-height:1.5em;
    letter-spacing:-.02em
}
a,p a{
    text-decoration:none;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
p{
    margin:10px 0
}
input[type=submit]{
    -webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{
    display:none
}
ol,ul{
    list-style-position:inside
}
ol ol,ol ul,ul ol,ul ul{
    margin:0;
    padding:0 0 0 15px
}
pre{
    padding:15px;
    white-space:pre-wrap;
    word-wrap:break-word
}
dt{
    font-size:15px;
    margin-bottom:10px
}
dd{
    margin-bottom:15px
}
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 tbody tr,table thead tr{
    border:1px solid #ebebeb
}
table tbody th{
    border-right:1px solid #ebebeb
}
blockquote{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:10px 0;
    padding:0;
    font-family:Poppins,sans-serif;
    font-size:20px;
    line-height:32px;
    text-align:left;
    box-sizing:border-box
}
blockquote>*{
    color:inherit;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    text-transform:inherit;
    margin:0;
    display:inline-block;
    padding-left:50px
}
blockquote:before{
    content:open-quote;
    font-size:90px;
    vertical-align:middle;
    line-height:1em;
    color:#090909;
    top:10px;
    position:absolute
}
blockquote cite{
    font-style:normal;
    font-weight:700
}
::selection{
    background:#212121;
    color:#fff
}
::-moz-selection{
    background:#212121;
    color:#fff
}
.bypostauthor,.gallery-caption,.sticky,.wp-caption,.wp-caption-text{
    opacity:1
}
.alignleft{
    display:inline;
    float:left;
    margin:0 20px 20px 0
}
.alignright{
    display:inline;
    float:right;
    margin:0 0 20px 20px
}
.aligncenter{
    clear:both;
    display:block;
    margin:10px auto
}
.text-align-right{
    text-align:right
}
.text-align-left{
    text-align:left
}
.text-align-center{
    text-align:center
}
.eltdf-wrapper{
    position:relative;
    left:0;
    z-index:1000
}
.eltdf-wrapper .eltdf-wrapper-inner{
    width:100%;
    overflow:hidden
}
.eltdf-content{
    position:relative;
    margin-top:0;
    z-index:100;
    background-color:#f7f8f9
}
.eltdf-boxed{
    overflow:hidden!important
}
.eltdf-boxed .eltdf-wrapper{
    display:inline-block;
    vertical-align:middle;
    width:100%
}
.eltdf-container:after,.eltdf-container:before{
    content:" ";
    display:table
}
.touch .eltdf-boxed .eltdf-wrapper{
    background-repeat:repeat
}
.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
    width:1150px;
    overflow:visible;
    margin:auto
}
.eltdf-boxed .eltdf-content{
    overflow:hidden
}
.eltdf-boxed .eltdf-footer-inner{
    width:1150px;
    margin:auto
}
.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed,.eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
    width:1150px;
    left:auto
}
.eltdf-smooth-transition-loader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2000
}
.eltdf-container,.eltdf-full-width{
    z-index:100;
    position:relative
}
.eltdf-container{
    padding:0;
    width:100%
}
.eltdf-container:after{
    clear:both
}
.eltdf-container-inner{
    width:1100px;
    margin:0 auto
}
.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner,.eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner{
    /*padding-top:40px*/
}
.eltdf-core-plugin-not-installed .eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner{
    padding-bottom:70px
}
@media only screen and (min-width:1400px){
    .eltdf-grid-1300 .eltdf-container-inner,.eltdf-grid-1300 .eltdf-grid,.eltdf-grid-1300 .eltdf-row-grid-section{
        width:1300px
    }
    .eltdf-grid-1300.eltdf-boxed .eltdf-footer-inner,.eltdf-grid-1300.eltdf-boxed .eltdf-wrapper-inner{
        width:1350px
    }
    .eltdf-grid-1300.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed,.eltdf-grid-1300.eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
        width:1350px;
        left:auto
    }
}
@media only screen and (min-width:1300px){
    .eltdf-grid-1200 .eltdf-container-inner,.eltdf-grid-1200 .eltdf-grid,.eltdf-grid-1200 .eltdf-row-grid-section{
        width:1200px
    }
    .eltdf-grid-1200.eltdf-boxed .eltdf-footer-inner,.eltdf-grid-1200.eltdf-boxed .eltdf-wrapper-inner{
        width:1250px
    }
    .eltdf-grid-1200.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed,.eltdf-grid-1200.eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
        width:1250px;
        left:auto
    }
}
@media only screen and (min-width:1200px){
    .eltdf-grid-1000 .eltdf-container-inner,.eltdf-grid-1000 .eltdf-grid,.eltdf-grid-1000 .eltdf-row-grid-section{
        width:1000px
    }
    .eltdf-grid-1000.eltdf-boxed .eltdf-footer-inner,.eltdf-grid-1000.eltdf-boxed .eltdf-wrapper-inner{
        width:1050px
    }
    .eltdf-grid-1000.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed,.eltdf-grid-1000.eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
        width:1050px;
        left:auto
    }
}
@media only screen and (min-width:1024px){
    .eltdf-grid-800 .eltdf-container-inner,.eltdf-grid-800 .eltdf-grid,.eltdf-grid-800 .eltdf-row-grid-section{
        width:800px
    }
    .eltdf-grid-800.eltdf-boxed .eltdf-footer-inner,.eltdf-grid-800.eltdf-boxed .eltdf-wrapper-inner{
        width:850px
    }
    .eltdf-grid-800.eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed,.eltdf-grid-800.eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
        width:850px;
        left:auto
    }
}
@-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
    }
}
.eltdf-preload-background{
    background:url(/wp-content/themes/makoto/assets/img/preload_pattern.png)!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
}
.eltdf-grid{
    width:1100px;
    margin:0 auto
}
.eltdf-vertical-align-containers{
    position:relative;
    height:100%;
    width:100%;
    padding:0 20px;
    box-sizing:border-box
}
.eltdf-parallax-row-holder,.vc_row .wpb_gmaps_widget .wpb_wrapper{
    padding:0;
    background-color:transparent
}
.eltdf-vertical-align-containers.eltdf-25-50-25 .eltdf-position-left,.eltdf-vertical-align-containers.eltdf-25-50-25 .eltdf-position-right{
    width:25%
}
.eltdf-vertical-align-containers.eltdf-25-50-25 .eltdf-position-center{
    width:50%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.eltdf-vertical-align-containers.eltdf-33-33-33 .eltdf-position-center,.eltdf-vertical-align-containers.eltdf-33-33-33 .eltdf-position-left,.eltdf-vertical-align-containers.eltdf-33-33-33 .eltdf-position-right{
    width:33.33%
}
.eltdf-vertical-align-containers.eltdf-33-33-33 .eltdf-position-center{
    width:50%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.eltdf-vertical-align-containers.eltdf-50-50 .eltdf-position-left,.eltdf-vertical-align-containers.eltdf-50-50 .eltdf-position-right{
    width:50%
}
.eltdf-vertical-align-containers.eltdf-33-66 .eltdf-position-left{
    width:33.33%
}
.eltdf-vertical-align-containers.eltdf-33-66 .eltdf-position-right,.eltdf-vertical-align-containers.eltdf-66-33 .eltdf-position-left{
    width:66.66%
}
.eltdf-vertical-align-containers.eltdf-66-33 .eltdf-position-right{
    width:33.33%
}
.eltdf-vertical-align-containers .eltdf-position-left{
    position:relative;
    float:left;
    z-index:2;
    height:100%
}
.eltdf-vertical-align-containers .eltdf-position-center{
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    text-align:center;
    z-index:1
}
.eltdf-vertical-align-containers .eltdf-position-right{
    position:relative;
    float:right;
    z-index:2;
    height:100%;
    text-align:right
}
.eltdf-vertical-align-containers .eltdf-position-center-inner,.eltdf-vertical-align-containers .eltdf-position-left-inner,.eltdf-vertical-align-containers .eltdf-position-right-inner{
    vertical-align:middle;
    display:inline-block
}
.eltdf-vertical-align-containers .eltdf-position-right.eltdf-has-widget .eltdf-position-right-inner{
    height:100%
}
.eltdf-vertical-align-containers .eltdf-position-center:before,.eltdf-vertical-align-containers .eltdf-position-left:before,.eltdf-vertical-align-containers .eltdf-position-right:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{
    margin-bottom:0!important
}
.eltdf-row-grid-section{
    position:relative;
    width:1100px;
    margin:0 auto;
    z-index:20
}
.eltdf-content-aligment-left{
    text-align:left
}
.eltdf-content-aligment-center{
    text-align:center
}
.eltdf-content-aligment-right{
    text-align:right
}
.eltdf-parallax-row-holder{
    position:static;
    background-repeat:no-repeat;
    background-position:center 0;
    background-attachment:fixed;
    overflow:hidden
}
@media only screen and (max-width:1024px){
    .eltdf-disabled-bg-image-bellow-1024{
        background-image:none!important
    }
    .eltdf-parallax-row-holder{
        height:auto!important;
        min-height:200px!important;
        background-position:center top!important;
        background-attachment:scroll;
        background-size:cover
    }
}
.eltdf-row-parallax-background-elements-holder{
    position:absolute;
    top:0;
    left:50%;
    height:100%;
    width:100vw;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:1;
    overflow:hidden
}
.eltdf-row-parallax-background-elements-holder .eltdf-row-parallax-left{
    position:absolute;
    left:0
}
.eltdf-row-parallax-background-elements-holder .eltdf-row-parallax-right{
    position:absolute;
    right:0
}
.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-top .eltdf-row-parallax-left{
    top:15%
}
.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-top .eltdf-row-parallax-right{
    top:10%
}
.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-middle .eltdf-row-parallax-left,.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-middle .eltdf-row-parallax-right{
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-bottom .eltdf-row-parallax-left{
    bottom:10%
}
.eltdf-row-parallax-background-elements-holder.eltdf-parallax-elements-bottom .eltdf-row-parallax-right{
    bottom:15%
}
.touch .eltdf-row-parallax-background-elements-holder{
    display:none
}
.eltdf-rev-has-paspartu{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100vh;
    margin:0;
    box-sizing:border-box
}
.admin-bar .eltdf-rev-has-paspartu{
    height:calc(100vh - 32px)
}
.eltdf-rev-has-paspartu.eltdf-side-paspartu-disabled{
    padding-left:0!important;
    padding-right:0!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-tiny{
    padding:10px
}
.eltdf-rev-has-paspartu.eltdf-paspartu-tiny.eltdf-top-paspartu-disabled{
    padding-top:0
}
.eltdf-rev-has-paspartu.eltdf-paspartu-tiny.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 10px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-tiny.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 42px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 20px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 52px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-small{
    padding:20px
}
.eltdf-rev-has-paspartu.eltdf-paspartu-small.eltdf-top-paspartu-disabled{
    padding-top:0
}
.eltdf-rev-has-paspartu.eltdf-paspartu-small.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 20px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-small.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 52px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 40px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 72px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-normal{
    padding:30px
}
.eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled{
    padding-top:0
}
.eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 30px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 62px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 60px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 92px)!important
}
@media only screen and (max-width:680px){
    .eltdf-disabled-bg-image-bellow-680{
        background-image:none!important
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-normal{
        padding:20px
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled{
        padding-top:0
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 20px)!important
    }
    .admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-normal.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 52px)!important
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 40px)!important
    }
    .admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 72px)!important
    }
}
.eltdf-rev-has-paspartu.eltdf-paspartu-large{
    padding:50px
}
.eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled{
    padding-top:0
}
.eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 50px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 82px)!important
}
.eltdf-rev-has-paspartu.eltdf-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 100px)!important
}
.admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 132px)!important
}
@media only screen and (max-width:680px){
    .eltdf-rev-has-paspartu.eltdf-paspartu-large{
        padding:20px
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled{
        padding-top:0
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 20px)!important
    }
    .admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-large.eltdf-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 52px)!important
    }
    .eltdf-rev-has-paspartu.eltdf-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 40px)!important
    }
    .admin-bar .eltdf-rev-has-paspartu.eltdf-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
        height:calc(100vh - 72px)!important
    }
}
.eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner{
    width:100%!important;
    left:0!important
}
.eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper{
    left:0!important;
    width:100%!important;
    height:100%!important
}
.eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:100vh!important
}
.admin-bar .eltdf-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer{
    height:calc(100vh - 32px)!important
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    clip:auto!important;
    display:block;
    top:5px;
    left:5px;
    width:auto;
    height:auto;
    padding:15px 23px 14px;
    color:#21759b;
    font-size:14px;
    font-weight:700;
    line-height:normal;
    text-decoration:none;
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    z-index:100000
}
.eltdf-two-columns-form-without-space .eltdf-column-left{
    display:table-cell;
    width:99%;
    vertical-align:top
}
.eltdf-two-columns-form-without-space .eltdf-column-right{
    display:table-cell;
    width:1%;
    text-align:left;
    vertical-align:top
}
.eltdf-two-columns-form-with-space .eltdf-column-left{
    display:table-cell;
    width:99%;
    vertical-align:top;
    padding:0 10px 0 0;
    box-sizing:border-box
}
.eltdf-two-columns-form-with-space .eltdf-column-right{
    display:table-cell;
    width:1%;
    text-align:left;
    vertical-align:top;
    padding:0 0 0 10px;
    box-sizing:border-box
}
.eltdf-grid-col-10:after,.eltdf-grid-col-10:before,.eltdf-grid-col-11:after,.eltdf-grid-col-11:before,.eltdf-grid-col-12:after,.eltdf-grid-col-12:before,.eltdf-grid-col-1:after,.eltdf-grid-col-1:before,.eltdf-grid-col-2:after,.eltdf-grid-col-2:before,.eltdf-grid-col-3:after,.eltdf-grid-col-3:before,.eltdf-grid-col-4:after,.eltdf-grid-col-4:before,.eltdf-grid-col-5:after,.eltdf-grid-col-5:before,.eltdf-grid-col-7:after,.eltdf-grid-col-7:before,.eltdf-grid-col-8:after,.eltdf-grid-col-8:before,.eltdf-grid-col-9:after,.eltdf-grid-col-9:before,.eltdf-grid-row:after,.eltdf-grid-row:before{
    content:" ";
    display:table
}
.eltdf-no-space.eltdf-disable-bottom-space{
    margin-bottom:0
}
.eltdf-no-space .eltdf-outer-space{
    margin:0
}
.eltdf-no-space .eltdf-outer-space .eltdf-item-space{
    padding:0;
    margin:0
}
.eltdf-no-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-tiny-space.eltdf-disable-bottom-space{
    margin-bottom:-10px
}
.eltdf-tiny-space .eltdf-outer-space{
    margin:0 -5px
}
.eltdf-tiny-space .eltdf-outer-space .eltdf-item-space{
    padding:0 5px;
    margin:0 0 10px
}
.eltdf-tiny-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-small-space.eltdf-disable-bottom-space{
    margin-bottom:-20px
}
.eltdf-small-space .eltdf-outer-space{
    margin:0 -10px
}
.eltdf-small-space .eltdf-outer-space .eltdf-item-space{
    padding:0 10px;
    margin:0 0 20px
}
.eltdf-small-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-normal-space.eltdf-disable-bottom-space{
    margin-bottom:-30px
}
.eltdf-normal-space .eltdf-outer-space{
    margin:0 -15px
}
.eltdf-normal-space .eltdf-outer-space .eltdf-item-space{
    padding:0 15px;
    margin:0 0 30px
}
.eltdf-normal-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-medium-space.eltdf-disable-bottom-space{
    margin-bottom:-40px
}
.eltdf-medium-space .eltdf-outer-space{
    margin:0 -20px
}
.eltdf-medium-space .eltdf-outer-space .eltdf-item-space{
    padding:0 20px;
    margin:0 0 40px
}
.eltdf-medium-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-large-space.eltdf-disable-bottom-space{
    margin-bottom:-50px
}
.eltdf-large-space .eltdf-outer-space{
    margin:0 -25px
}
.eltdf-large-space .eltdf-outer-space .eltdf-item-space{
    padding:0 25px;
    margin:0 0 50px
}
.eltdf-large-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-huge-space.eltdf-disable-bottom-space{
    margin-bottom:-80px
}
.eltdf-huge-space .eltdf-outer-space{
    margin:0 -40px
}
.eltdf-huge-space .eltdf-outer-space .eltdf-item-space{
    padding:0 40px;
    margin:0 0 80px
}
.eltdf-huge-space.eltdf-disable-item-bottom-space .eltdf-item-space{
    margin:0
}
.eltdf-grid-row{
    margin-left:-15px;
    margin-right:-15px
}
.eltdf-grid-row:after{
    clear:both
}
.eltdf-grid-no-gutter{
    margin-left:0;
    margin-right:0
}
.eltdf-grid-no-gutter>div{
    padding-left:0;
    padding-right:0
}
.eltdf-grid-tiny-gutter{
    margin-left:-5px;
    margin-right:-5px
}
.eltdf-grid-tiny-gutter>div{
    padding-left:5px;
    padding-right:5px
}
.eltdf-grid-small-gutter{
    margin-left:-10px;
    margin-right:-10px
}
.eltdf-grid-small-gutter>div{
    padding-left:10px;
    padding-right:10px
}
.eltdf-grid-normal-gutter{
    margin-left:-15px;
    margin-right:-15px
}
.eltdf-grid-normal-gutter>div{
    padding-left:15px;
    padding-right:15px
}
.eltdf-grid-medium-gutter{
    margin-left:-20px;
    margin-right:-20px
}
.eltdf-grid-medium-gutter>div{
    padding-left:20px;
    padding-right:20px
}
.eltdf-grid-large-gutter{
    margin-left:-25px;
    margin-right:-25px
}
.eltdf-grid-large-gutter>div{
    padding-left:25px;
    padding-right:25px
}
.eltdf-grid-huge-gutter{
    margin-left:-40px;
    margin-right:-40px
}
.eltdf-grid-huge-gutter>div{
    padding-left:40px;
    padding-right:40px
}
.eltdf-grid-col-1,.eltdf-grid-col-10,.eltdf-grid-col-11,.eltdf-grid-col-12,.eltdf-grid-col-2,.eltdf-grid-col-3,.eltdf-grid-col-4,.eltdf-grid-col-5,.eltdf-grid-col-7,.eltdf-grid-col-8,.eltdf-grid-col-9{
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    position:relative;
    box-sizing:border-box
}
.eltdf-grid-col-1{
    float:left;
    width:8.33333%
}
.eltdf-grid-col-1:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-1{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-2{
    float:left;
    width:16.66667%
}
.eltdf-grid-col-2:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-2{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-3{
    float:left;
    width:25%
}
.eltdf-grid-col-3:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-3{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-4{
    float:left;
    width:33.33333%
}
.eltdf-grid-col-4:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-4{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-5{
    float:left;
    width:41.66667%
}
.eltdf-grid-col-5:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-5{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-6{
    position:relative;
    float:left;
    width:50%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    box-sizing:border-box
}
.eltdf-grid-col-6:after,.eltdf-grid-col-6:before{
    content:" ";
    display:table
}
.eltdf-grid-col-6:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-6{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-7{
    float:left;
    width:58.33333%
}
.eltdf-grid-col-7:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-7{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-8{
    float:left;
    width:66.66667%
}
.eltdf-grid-col-8:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-8{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-9{
    float:left;
    width:75%
}
.eltdf-grid-col-9:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-9{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-10{
    float:left;
    width:83.33333%
}
.eltdf-grid-col-10:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-10{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-11{
    float:left;
    width:91.66667%
}
.eltdf-grid-col-11:after{
    clear:both
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-11{
        width:100%;
        float:none
    }
}
.eltdf-grid-col-12{
    float:left;
    width:100%
}
.eltdf-grid-col-12:after{
    clear:both
}
.eltdf-grid-col-push-1{
    left:8.33333%
}
.eltdf-grid-col-pull-1{
    right:8.33333%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-12{
        width:100%;
        float:none
    }
    .eltdf-grid-col-push-1{
        left:0
    }
    .eltdf-grid-col-pull-1{
        right:0
    }
}
.eltdf-grid-col-push-2{
    left:16.66667%
}
.eltdf-grid-col-pull-2{
    right:16.66667%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-2{
        left:0
    }
    .eltdf-grid-col-pull-2{
        right:0
    }
}
.eltdf-grid-col-push-3{
    left:25%
}
.eltdf-grid-col-pull-3{
    right:25%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-3{
        left:0
    }
    .eltdf-grid-col-pull-3{
        right:0
    }
}
.eltdf-grid-col-push-4{
    left:33.33333%
}
.eltdf-grid-col-pull-4{
    right:33.33333%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-4{
        left:0
    }
    .eltdf-grid-col-pull-4{
        right:0
    }
}
.eltdf-grid-col-push-5{
    left:41.66667%
}
.eltdf-grid-col-pull-5{
    right:41.66667%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-5{
        left:0
    }
    .eltdf-grid-col-pull-5{
        right:0
    }
}
.eltdf-grid-col-push-6{
    left:50%
}
.eltdf-grid-col-pull-6{
    right:50%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-6{
        left:0
    }
    .eltdf-grid-col-pull-6{
        right:0
    }
}
.eltdf-grid-col-push-7{
    left:58.33333%
}
.eltdf-grid-col-pull-7{
    right:58.33333%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-7{
        left:0
    }
    .eltdf-grid-col-pull-7{
        right:0
    }
}
.eltdf-grid-col-push-8{
    left:66.66667%
}
.eltdf-grid-col-pull-8{
    right:66.66667%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-8{
        left:0
    }
    .eltdf-grid-col-pull-8{
        right:0
    }
}
.eltdf-grid-col-push-9{
    left:75%
}
.eltdf-grid-col-pull-9{
    right:75%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-9{
        left:0
    }
    .eltdf-grid-col-pull-9{
        right:0
    }
}
.eltdf-grid-col-push-10{
    left:83.33333%
}
.eltdf-grid-col-pull-10{
    right:83.33333%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-10{
        left:0
    }
    .eltdf-grid-col-pull-10{
        right:0
    }
}
.eltdf-grid-col-push-11{
    left:91.66667%
}
.eltdf-grid-col-pull-11{
    right:91.66667%
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-11{
        left:0
    }
    .eltdf-grid-col-pull-11{
        right:0
    }
}
.eltdf-grid-col-push-12{
    left:100%
}
.eltdf-grid-col-pull-12{
    right:100%
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-disabled-bg-image-bellow-1280{
        background-image:none!important
    }
    .eltdf-grid-col-laptop-landscape-medium-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-push-12{
        left:0
    }
    .eltdf-grid-col-pull-12{
        right:0
    }
    .eltdf-grid-col-ipad-landscape-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-disabled-bg-image-bellow-768{
        background-image:none!important
    }
    .eltdf-grid-col-ipad-portrait-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-disabled-bg-image-bellow-480{
        background-image:none!important
    }
    .eltdf-grid-col-phone-portrait-1{
        width:8.33333%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-1{
        width:8.33333%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-2{
        width:16.66667%;
        float:left
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-2{
        width:16.66667%;
        float:left
    }
    .eltdf-grid-col-laptop-landscape-large-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-3{
        width:25%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-3{
        width:25%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-4{
        width:33.33333%;
        float:left
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-4{
        width:33.33333%;
        float:left
    }
    .eltdf-grid-col-laptop-landscape-large-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-5{
        width:41.66667%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-5{
        width:41.66667%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-6{
        width:50%;
        float:left
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-6{
        width:50%;
        float:left
    }
    .eltdf-grid-col-laptop-landscape-large-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-7{
        width:58.33333%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-7{
        width:58.33333%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-8{
        width:66.66667%;
        float:left
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-8{
        width:66.66667%;
        float:left
    }
    .eltdf-grid-col-laptop-landscape-large-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-9{
        width:75%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-9{
        width:75%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-10{
        width:83.33333%;
        float:left
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-10{
        width:83.33333%;
        float:left
    }
    .eltdf-grid-col-laptop-landscape-large-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-11{
        width:91.66667%;
        float:left
    }
}
@media only screen and (max-width:320px){
    .eltdf-grid-col-smaller-phone-portrait-11{
        width:91.66667%;
        float:left
    }
    .eltdf-grid-col-smaller-phone-portrait-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:1440px){
    .eltdf-grid-col-laptop-landscape-large-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:1280px){
    .eltdf-grid-col-laptop-landscape-medium-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:1200px){
    .eltdf-grid-col-laptop-landscape-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:1024px){
    .eltdf-grid-col-ipad-landscape-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:768px){
    .eltdf-grid-col-ipad-portrait-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:680px){
    .eltdf-grid-col-phone-landscape-12{
        width:100%;
        float:none
    }
}
@media only screen and (max-width:480px){
    .eltdf-grid-col-phone-portrait-12{
        width:100%;
        float:none
    }
}
@-webkit-keyframes element-from-left{
    0%{
        opacity:0;
        transform:translate(-20%,0)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@keyframes element-from-left{
    0%{
        opacity:0;
        transform:translate(-20%,0)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@-webkit-keyframes element-from-right{
    0%{
        opacity:0;
        transform:translate(20%,0)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@keyframes element-from-right{
    0%{
        opacity:0;
        transform:translate(20%,0)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@-webkit-keyframes element-from-top{
    0%{
        opacity:0;
        transform:translate(0,-30%)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@keyframes element-from-top{
    0%{
        opacity:0;
        transform:translate(0,-30%)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@-webkit-keyframes element-from-bottom{
    0%{
        opacity:0;
        transform:translate(0,30%)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@keyframes element-from-bottom{
    0%{
        opacity:0;
        transform:translate(0,30%)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
.eltdf-element-from-bottom,.eltdf-element-from-fade,.eltdf-element-from-left,.eltdf-element-from-right,.eltdf-element-from-top{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-element-from-bottom>div,.eltdf-element-from-fade>div,.eltdf-element-from-left>div,.eltdf-element-from-right>div,.eltdf-element-from-top>div{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    opacity:0
}
.eltdf-element-from-fade.eltdf-element-from-fade-on>div{
    opacity:1;
    -webkit-transition:opacity .8s ease 0s;
    -moz-transition:opacity .8s ease 0s;
    transition:opacity .8s ease 0s
}
.eltdf-element-from-left.eltdf-element-from-left-on>div{
    -webkit-animation:element-from-left .55s 1 ease;
    -moz-animation:element-from-left .55s 1 ease;
    animation:element-from-left .55s 1 ease;
    opacity:1
}
.eltdf-element-from-right.eltdf-element-from-right-on>div{
    -webkit-animation:element-from-right .55s 1 ease;
    -moz-animation:element-from-right .55s 1 ease;
    animation:element-from-right .55s 1 ease;
    opacity:1
}
.eltdf-element-from-top.eltdf-element-from-top-on>div{
    -webkit-animation:element-from-top .55s 1 ease;
    -moz-animation:element-from-top .55s 1 ease;
    animation:element-from-top .55s 1 ease;
    opacity:1
}
.eltdf-element-from-bottom.eltdf-element-from-bottom-on>div{
    -webkit-animation:element-from-bottom .55s 1 ease;
    -moz-animation:element-from-bottom .55s 1 ease;
    animation:element-from-bottom .55s 1 ease;
    opacity:1
}
.eltdf-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
}
.eltdf-flip-in.eltdf-flip-in-on{
    opacity:1;
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    transform:rotateY(0)
}
.eltdf-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)
}
.eltdf-grow-in.eltdf-grow-in-on{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.eltdf-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
}
.eltdf-z-rotate.eltdf-z-rotate-on{
    opacity:1;
    -webkit-transform:rotateZ(0);
    -moz-transform:rotateZ(0);
    transform:rotateZ(0)
}
.eltdf-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)
}
.eltdf-x-rotate.eltdf-x-rotate-on{
    opacity:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    transform:rotateX(0)
}
.eltdf-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)
}
.eltdf-y-translate.eltdf-y-translate-on{
    opacity:1;
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    transform:translate(0,0)
}
.eltdf-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)
}
.eltdf-fade-in-down.eltdf-fade-in-down-on{
    opacity:1;
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    transform:translate(0,0)
}
.eltdf-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
}
.eltdf-fade-in-left-x-rotate.eltdf-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)
}
.eltdf-fade-in{
    opacity:0;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease
}
.eltdf-fade-in.eltdf-fade-in-on{
    opacity:1
}
.eltdf-st-loader{
    position:absolute;
    top:50%;
    left:50%;
    z-index:2100;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.eltdf-st-loader1{
    position:relative;
    display:inline-block;
    width:100%;
    height:100%
}
.eltdf-st-loader2{
    margin:-50% 0 0 -50%
}
.eltdf-makoto-spinner-holder{
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    height:66vh;
    width:80vw;
    top:-33vh;
    left:-40vw
}
@-webkit-keyframes eltdfScaleRightSpinnerBgrnd{
    0%{
        visibility:visible;
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        transform:scaleX(0)
    }
    100%{
        visibility:visible;
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@keyframes eltdfScaleRightSpinnerBgrnd{
    0%{
        visibility:visible;
        -webkit-transform:scaleX(0);
        -moz-transform:scaleX(0);
        transform:scaleX(0)
    }
    100%{
        visibility:visible;
        -webkit-transform:scaleX(1);
        -moz-transform:scaleX(1);
        transform:scaleX(1)
    }
}
@-webkit-keyframes eltdfScaleUpSpinnerBgrnd{
    0%{
        visibility:visible;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        visibility:visible;
        -webkit-transform:scale(1.7);
        -moz-transform:scale(1.7);
        transform:scale(1.7)
    }
}
@keyframes eltdfScaleUpSpinnerBgrnd{
    0%{
        visibility:visible;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        visibility:visible;
        -webkit-transform:scale(1.7);
        -moz-transform:scale(1.7);
        transform:scale(1.7)
    }
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-bgrnd{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#212121;
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    visibility:hidden;
    will-change:transform;
    -webkit-animation:eltdfScaleRightSpinnerBgrnd 1s 1 cubic-bezier(1,0,0,1) forwards;
    -moz-animation:eltdfScaleRightSpinnerBgrnd 1s 1 cubic-bezier(1,0,0,1) forwards;
    animation:eltdfScaleRightSpinnerBgrnd 1s 1 cubic-bezier(1,0,0,1) forwards
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-bgrnd.eltdf-scale-bgrnd{
    -webkit-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-animation:eltdfScaleUpSpinnerBgrnd 1.5s 1 cubic-bezier(.86,0,.07,1) forwards;
    -moz-animation:eltdfScaleUpSpinnerBgrnd 1.5s 1 cubic-bezier(.86,0,.07,1) forwards;
    animation:eltdfScaleUpSpinnerBgrnd 1.5s 1 cubic-bezier(.86,0,.07,1) forwards
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title-outer{
    position:relative;
    overflow:hidden;
    font-family:Poppins,sans-serif;
    font-size:4vw;
    font-size:4vmax;
    letter-spacing:-.05em;
    line-height:2;
    font-weight:700;
    color:#fff;
    padding-right:1vw;
    white-space:nowrap;
    z-index:10
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title-outer.eltdf-hide{
    opacity:0;
    -webkit-transition:opacity .6s ease;
    -moz-transition:opacity .6s ease;
    transition:opacity .6s ease
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title{
    position:relative;
    opacity:.2
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title.eltdf-idle{
    opacity:1
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title .eltdf-char-mask.eltdf-fade-out{
    opacity:.2;
    -webkit-transition:opacity 1s cubic-bezier(0,.49,.58,1);
    -moz-transition:opacity 1s cubic-bezier(0,.49,.58,1);
    transition:opacity 1s cubic-bezier(0,.49,.58,1);
    will-change:opacity
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title-clone{
    position:absolute;
    top:0;
    left:0;
    max-width:0;
    height:100%;
    width:100%;
    overflow:hidden
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-title-clone.eltdf-hide{
    display:none
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-dot-outer{
    position:absolute;
    bottom:0;
    right:0
}
@-webkit-keyframes eltdfDotBlink{
    0%,100%{
        visibility:visible;
        opacity:1
    }
    60%{
        opacity:.2
    }
}
@keyframes eltdfDotBlink{
    0%,100%{
        visibility:visible;
        opacity:1
    }
    60%{
        opacity:.2
    }
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-dot-outer .eltdf-makoto-spinner-dot{
    display:inline-block;
    height:.75vw;
    width:.75vw;
    border-radius:50%;
    background-color:currentColor;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    visibility:hidden;
    -webkit-animation:eltdfDotBlink 1s infinite linear 1s forwards;
    -moz-animation:eltdfDotBlink 1s infinite linear 1s forwards;
    animation:eltdfDotBlink 1s infinite linear 1s forwards
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-dot-outer .eltdf-makoto-spinner-dot.eltdf-idle{
    visibility:visible;
    -webkit-animation:none;
    -moz-animation:none;
    animation:none
}
.eltdf-makoto-spinner-holder .eltdf-makoto-spinner-dot-outer .eltdf-makoto-spinner-dot.eltdf-idle.eltdf-fade-out{
    opacity:.2;
    -webkit-transition:opacity 2s cubic-bezier(0,.49,.58,1);
    -moz-transition:opacity 2s cubic-bezier(0,.49,.58,1);
    transition:opacity 2s cubic-bezier(0,.49,.58,1)
}
@-webkit-keyframes eltdfDotPulse{
    0%,25%{
        opacity:.6;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(2.4);
        -moz-transform:scale(2.4);
        transform:scale(2.4)
    }
}
@keyframes eltdfDotPulse{
    0%,25%{
        opacity:.6;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        transform:scale(1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(2.4);
        -moz-transform:scale(2.4);
        transform:scale(2.4)
    }
}
.eltdf-pulsing-dot{
    height:21px;
    width:21px;
    border-radius:50%;
    display:inline-block;
    vertical-align:middle;
    outline:transparent solid 1px;
    background-color:#212121
}
.eltdf-pulsing-dot>div,.eltdf-pulsing-dot>div>div{
    height:21px;
    width:21px;
    border-radius:50%;
    -webkit-animation:eltdfDotPulse 1s linear infinite;
    -moz-animation:eltdfDotPulse 1s linear infinite;
    animation:eltdfDotPulse 1s linear infinite
}
.eltdf-pulsing-dot>div>div:after{
    content:'';
    display:block;
    height:21px;
    width:21px;
    border-radius:50%;
    -webkit-animation:eltdfDotPulse 1s linear infinite;
    -moz-animation:eltdfDotPulse 1s linear infinite;
    animation:eltdfDotPulse 1s linear infinite
}
.eltdf-pulsing-dot div{
    background-color:inherit;
    opacity:.3
}
.eltdf-pulsing-dot div:after{
    background-color:inherit;
    opacity:.2
}
.eltdf-rotate-circles{
    width:60px;
    height:20px
}
.eltdf-rotate-circles>div{
    background-color:#333;
    display:inline-block;
    width:12px;
    height:12px;
    margin:4px;
    border-radius:100%;
    opacity:0;
    -webkit-animation:ball-fall 1.5s ease infinite;
    animation:ball-fall 1.5s ease infinite;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.eltdf-rotate-circles>div:nth-child(1){
    -webkit-animation-delay:-.2s;
    animation-delay:-.2s
}
.eltdf-rotate-circles>div:nth-child(2){
    -webkit-animation-delay:-.1s;
    animation-delay:-.1s
}
.eltdf-rotate-circles>div:nth-child(3){
    -webkit-animation-delay:0s;
    animation-delay:0s
}
@-webkit-keyframes ball-fall{
    0%{
        opacity:0;
        -webkit-transform:translateY(-145%);
        -moz-transform:translateY(-145%);
        transform:translateY(-145%)
    }
    10%,90%{
        opacity:.5
    }
    20%,80%{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(145%);
        -moz-transform:translateY(145%);
        transform:translateY(145%)
    }
}
@keyframes ball-fall{
    0%{
        opacity:0;
        -webkit-transform:translateY(-145%);
        -moz-transform:translateY(-145%);
        transform:translateY(-145%)
    }
    10%,90%{
        opacity:.5
    }
    20%,80%{
        opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(145%);
        -moz-transform:translateY(145%);
        transform:translateY(145%)
    }
}
.eltdf-st-loader .pulse{
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px;
    background-color:#212121;
    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
    }
}
.eltdf-st-loader .double_pulse{
    width:40px;
    height:40px;
    margin:-20px 0 0 -20px;
    position:relative
}
.eltdf-st-loader .double_pulse .double-bounce1,.eltdf-st-loader .double_pulse .double-bounce2{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:#212121;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:bounce 2s infinite ease-in-out;
    animation:bounce 2s infinite ease-in-out
}
.eltdf-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)
    }
}
.eltdf-st-loader .cube{
    width:60px;
    height:60px;
    margin:-30px 0 0 -30px;
    background-color:#212121;
    -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)
    }
}
.eltdf-st-loader .rotating_cubes{
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px;
    position:relative
}
.eltdf-st-loader .rotating_cubes .cube1,.eltdf-st-loader .rotating_cubes .cube2{
    background-color:#212121;
    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
}
.eltdf-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)
    }
}
.eltdf-st-loader .stripes{
    width:50px;
    height:60px;
    margin:-30px 0 0 -25px;
    text-align:center;
    font-size:10px
}
.eltdf-st-loader .stripes>div{
    background-color:#212121;
    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
}
.eltdf-st-loader .stripes .rect2{
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.eltdf-st-loader .stripes .rect3{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.eltdf-st-loader .stripes .rect4{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.eltdf-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)
    }
}
.eltdf-st-loader .wave{
    width:72px;
    text-align:center;
    margin:-9px 0 0 -36px
}
.eltdf-st-loader .wave>div{
    width:18px;
    height:18px;
    background-color:#212121;
    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
}
.eltdf-st-loader .wave .bounce1{
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.eltdf-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)
    }
}
.eltdf-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
}
.eltdf-st-loader .two_rotating_circles .dot1,.eltdf-st-loader .two_rotating_circles .dot2{
    width:60%;
    height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    background-color:#212121;
    border-radius:100%;
    -webkit-animation:bounce 2s infinite ease-in-out;
    animation:bounce 2s infinite ease-in-out
}
.eltdf-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)
    }
}
.eltdf-st-loader .five_rotating_circles{
    width:60px;
    height:60px;
    margin:-30px 0 0 -30px;
    position:relative
}
.eltdf-st-loader .five_rotating_circles .container1>div,.eltdf-st-loader .five_rotating_circles .container2>div,.eltdf-st-loader .five_rotating_circles .container3>div{
    width:12px;
    height:12px;
    background-color:#212121;
    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
}
.eltdf-st-loader .five_rotating_circles .spinner-container{
    position:absolute;
    width:100%;
    height:100%
}
.eltdf-st-loader .five_rotating_circles .container2{
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg)
}
.eltdf-st-loader .five_rotating_circles .container3{
    -webkit-transform:rotateZ(90deg);
    transform:rotateZ(90deg)
}
.eltdf-st-loader .five_rotating_circles .circle1{
    top:0;
    left:0
}
.eltdf-st-loader .five_rotating_circles .circle2{
    top:0;
    right:0
}
.eltdf-st-loader .five_rotating_circles .circle3{
    right:0;
    bottom:0
}
.eltdf-st-loader .five_rotating_circles .circle4{
    left:0;
    bottom:0
}
.eltdf-st-loader .five_rotating_circles .container2 .circle1{
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.eltdf-st-loader .five_rotating_circles .container3 .circle1{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
.eltdf-st-loader .five_rotating_circles .container1 .circle2{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
.eltdf-st-loader .five_rotating_circles .container2 .circle2{
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
.eltdf-st-loader .five_rotating_circles .container3 .circle2{
    -webkit-animation-delay:-.7s;
    animation-delay:-.7s
}
.eltdf-st-loader .five_rotating_circles .container1 .circle3{
    -webkit-animation-delay:-.6s;
    animation-delay:-.6s
}
.eltdf-st-loader .five_rotating_circles .container2 .circle3{
    -webkit-animation-delay:-.5s;
    animation-delay:-.5s
}
.eltdf-st-loader .five_rotating_circles .container3 .circle3{
    -webkit-animation-delay:-.4s;
    animation-delay:-.4s
}
.eltdf-st-loader .five_rotating_circles .container1 .circle4{
    -webkit-animation-delay:-.3s;
    animation-delay:-.3s
}
.eltdf-st-loader .five_rotating_circles .container2 .circle4{
    -webkit-animation-delay:-.2s;
    animation-delay:-.2s
}
.eltdf-st-loader .five_rotating_circles .container3 .circle4{
    -webkit-animation-delay:-.1s;
    animation-delay:-.1s
}
.eltdf-st-loader .atom{
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px;
    position:relative
}
.eltdf-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
}
.eltdf-st-loader .atom .ball-1:before{
    content:'';
    background:#212121;
    border-radius:50%;
    height:100%;
    width:100%;
    position:absolute;
    top:-50%;
    left:-50%
}
.eltdf-st-loader .atom .ball-2,.eltdf-st-loader .atom .ball-3,.eltdf-st-loader .atom .ball-4{
    position:absolute;
    width:100%;
    height:100%;
    z-index:0
}
.eltdf-st-loader .atom .ball-2:before,.eltdf-st-loader .atom .ball-3:before,.eltdf-st-loader .atom .ball-4:before{
    content:'';
    height:20px;
    width:20px;
    border-radius:50%;
    background:#212121;
    top:0;
    left:0;
    margin:0 auto;
    position:absolute
}
.eltdf-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)
}
.eltdf-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)
}
.eltdf-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)
}
.eltdf-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
}
.eltdf-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
}
.eltdf-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)
    }
}
.eltdf-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)
}
.eltdf-st-loader .clock .ball{
    height:50px;
    width:50px;
    position:absolute
}
.eltdf-st-loader .clock .ball:before{
    content:'';
    border-radius:50%;
    height:18.32px;
    width:18.32px;
    position:absolute;
    background:#212121
}
.eltdf-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
}
.eltdf-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
}
.eltdf-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
}
.eltdf-st-loader .clock .ball-4{
    -webkit-animation:clock4 1s ease-in infinite;
    -moz-animation:clock4 1s ease-in infinite;
    -o-animation:clock4 1s ease-in infinite;
    animation:clock4 1s ease-in infinite
}
@-webkit-keyframes clock{
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes clock{
    100%{
        -moz-transform:rotate(360deg)
    }
}
@-o-keyframes clock{
    100%{
        -o-transform:rotate(360deg)
    }
}
@keyframes clock{
    100%{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes clock1{
    0%{
        -webkit-transform:rotate(-135deg)
    }
    100%,30%{
        -webkit-transform:rotate(-450deg)
    }
}
@-moz-keyframes clock1{
    0%{
        -moz-transform:rotate(-135deg)
    }
    100%,30%{
        -moz-transform:rotate(-450deg)
    }
}
@-o-keyframes clock1{
    0%{
        -o-transform:rotate(-135deg)
    }
    100%,30%{
        -o-transform:rotate(-450deg)
    }
}
@keyframes clock1{
    0%{
        transform:rotate(-135deg)
    }
    100%,30%{
        transform:rotate(-450deg)
    }
}
@-webkit-keyframes clock2{
    5%{
        -webkit-transform:rotate(-90deg)
    }
    100%,35%{
        -webkit-transform:rotate(-405deg)
    }
}
@-moz-keyframes clock2{
    5%{
        -moz-transform:rotate(-90deg)
    }
    100%,35%{
        -moz-transform:rotate(-405deg)
    }
}
@-o-keyframes clock2{
    5%{
        -o-transform:rotate(-90deg)
    }
    100%,35%{
        -o-transform:rotate(-405deg)
    }
}
@keyframes clock2{
    5%{
        transform:rotate(-90deg)
    }
    100%,35%{
        transform:rotate(-405deg)
    }
}
@-webkit-keyframes clock3{
    10%{
        -webkit-transform:rotate(-45deg)
    }
    100%,40%{
        -webkit-transform:rotate(-360deg)
    }
}
@-moz-keyframes clock3{
    10%{
        -moz-transform:rotate(-45deg)
    }
    100%,40%{
        -moz-transform:rotate(-360deg)
    }
}
@-o-keyframes clock3{
    10%{
        -o-transform:rotate(-45deg)
    }
    100%,40%{
        -o-transform:rotate(-360deg)
    }
}
@keyframes clock3{
    10%{
        transform:rotate(-45deg)
    }
    100%,40%{
        transform:rotate(-360deg)
    }
}
@-webkit-keyframes clock4{
    15%{
        -webkit-transform:rotate(0)
    }
    100%,45%{
        -webkit-transform:rotate(-315deg)
    }
}
@-moz-keyframes clock4{
    15%{
        -moz-transform:rotate(0)
    }
    100%,45%{
        -moz-transform:rotate(-315deg)
    }
}
@-o-keyframes clock4{
    15%{
        -o-transform:rotate(0)
    }
    100%,45%{
        -o-transform:rotate(-315deg)
    }
}
@keyframes clock4{
    15%{
        transform:rotate(0)
    }
    100%,45%{
        transform:rotate(-315deg)
    }
}
.eltdf-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)
}
.eltdf-st-loader .mitosis .ball{
    height:100%;
    width:100%;
    position:absolute;
    border-radius:50%;
    top:0;
    left:0;
    background:#212121
}
.eltdf-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
}
.eltdf-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
}
.eltdf-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
}
.eltdf-st-loader .mitosis .ball-4{
    -webkit-animation:mitosis_ball4 1s infinite alternate linear;
    -moz-animation:mitosis_ball4 1s infinite alternate linear;
    -o-animation:mitosis_ball4 1s infinite alternate linear;
    animation:mitosis_ball4 1s infinite alternate linear
}
@-webkit-keyframes mitosis_invert{
    100%{
        -webkit-transform:rotate(180deg)
    }
}
@-moz-keyframes mitosis_invert{
    100%{
        -moz-transform:rotate(180deg)
    }
}
@-o-keyframes mitosis_invert{
    100%{
        -o-transform:rotate(180deg)
    }
}
@keyframes mitosis_invert{
    100%{
        transform:rotate(180deg)
    }
}
@-webkit-keyframes mitosis_ball1{
    12%{
        -webkit-transform:none
    }
    26%{
        -webkit-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -webkit-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -webkit-transform:translate(50%,25%) scale(.6,.8)
    }
    100%,88%{
        -webkit-transform:translate(50%,50%) scale(.6,.6)
    }
}
@-moz-keyframes mitosis_ball1{
    12%{
        -moz-transform:none
    }
    26%{
        -moz-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -moz-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -moz-transform:translate(50%,25%) scale(.6,.8)
    }
    100%,88%{
        -moz-transform:translate(50%,50%) scale(.6,.6)
    }
}
@-o-keyframes mitosis_ball1{
    12%{
        -o-transform:none
    }
    26%{
        -o-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -o-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -o-transform:translate(50%,25%) scale(.6,.8)
    }
    100%,88%{
        -o-transform:translate(50%,50%) scale(.6,.6)
    }
}
@keyframes mitosis_ball1{
    12%{
        transform:none
    }
    26%{
        transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        transform:translateX(50%) scale(.8,.8)
    }
    74%{
        transform:translate(50%,25%) scale(.6,.8)
    }
    100%,88%{
        transform:translate(50%,50%) scale(.6,.6)
    }
}
@-webkit-keyframes mitosis_ball2{
    12%{
        -webkit-transform:none
    }
    26%{
        -webkit-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -webkit-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -webkit-transform:translate(50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -webkit-transform:translate(50%,-50%) scale(.6,.6)
    }
}
@-moz-keyframes mitosis_ball2{
    12%{
        -moz-transform:none
    }
    26%{
        -moz-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -moz-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -moz-transform:translate(50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -moz-transform:translate(50%,-50%) scale(.6,.6)
    }
}
@-o-keyframes mitosis_ball2{
    12%{
        -o-transform:none
    }
    26%{
        -o-transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        -o-transform:translateX(50%) scale(.8,.8)
    }
    74%{
        -o-transform:translate(50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -o-transform:translate(50%,-50%) scale(.6,.6)
    }
}
@keyframes mitosis_ball2{
    12%{
        transform:none
    }
    26%{
        transform:translateX(25%) scale(1,.8)
    }
    40%,60%{
        transform:translateX(50%) scale(.8,.8)
    }
    74%{
        transform:translate(50%,-25%) scale(.6,.8)
    }
    100%,88%{
        transform:translate(50%,-50%) scale(.6,.6)
    }
}
@-webkit-keyframes mitosis_ball3{
    12%{
        -webkit-transform:none
    }
    26%{
        -webkit-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -webkit-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -webkit-transform:translate(-50%,25%) scale(.6,.8)
    }
    100%,88%{
        -webkit-transform:translate(-50%,50%) scale(.6,.6)
    }
}
@-moz-keyframes mitosis_ball3{
    12%{
        -moz-transform:none
    }
    26%{
        -moz-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -moz-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -moz-transform:translate(-50%,25%) scale(.6,.8)
    }
    100%,88%{
        -moz-transform:translate(-50%,50%) scale(.6,.6)
    }
}
@-o-keyframes mitosis_ball3{
    12%{
        -o-transform:none
    }
    26%{
        -o-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -o-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -o-transform:translate(-50%,25%) scale(.6,.8)
    }
    100%,88%{
        -o-transform:translate(-50%,50%) scale(.6,.6)
    }
}
@keyframes mitosis_ball3{
    12%{
        transform:none
    }
    26%{
        transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        transform:translate(-50%,25%) scale(.6,.8)
    }
    100%,88%{
        transform:translate(-50%,50%) scale(.6,.6)
    }
}
@-webkit-keyframes mitosis_ball4{
    12%{
        -webkit-transform:none
    }
    26%{
        -webkit-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -webkit-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -webkit-transform:translate(-50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -webkit-transform:translate(-50%,-50%) scale(.6,.6)
    }
}
@-moz-keyframes mitosis_ball4{
    12%{
        -moz-transform:none
    }
    26%{
        -moz-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -moz-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -moz-transform:translate(-50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -moz-transform:translate(-50%,-50%) scale(.6,.6)
    }
}
@-o-keyframes mitosis_ball4{
    12%{
        -o-transform:none
    }
    26%{
        -o-transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        -o-transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        -o-transform:translate(-50%,-25%) scale(.6,.8)
    }
    100%,88%{
        -o-transform:translate(-50%,-50%) scale(.6,.6)
    }
}
@keyframes mitosis_ball4{
    12%{
        transform:none
    }
    26%{
        transform:translateX(-25%) scale(1,.8)
    }
    40%,60%{
        transform:translateX(-50%) scale(.8,.8)
    }
    74%{
        transform:translate(-50%,-25%) scale(.6,.8)
    }
    100%,88%{
        transform:translate(-50%,-50%) scale(.6,.6)
    }
}
.eltdf-st-loader .lines{
    width:60px;
    height:60px;
    margin:0 0 0 -30px
}
.eltdf-st-loader .lines .line1,.eltdf-st-loader .lines .line2,.eltdf-st-loader .lines .line3,.eltdf-st-loader .lines .line4{
    margin-left:10px;
    position:absolute;
    width:60px;
    height:4px;
    background-color:#212121;
    -webkit-animation:lines_spin 1.5s infinite linear;
    -webkit-animation-timing-function:ease
}
.eltdf-st-loader .lines .line2{
    -webkit-animation-delay:.1s
}
.eltdf-st-loader .lines .line3{
    -webkit-animation-delay:.2s
}
.eltdf-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)
    }
}
.eltdf-st-loader .fussion{
    width:30px;
    height:30px;
    margin:-45px 0 0 -30px;
    position:relative
}
.eltdf-st-loader .fussion .ball{
    height:40px;
    width:40px;
    left:50%;
    top:50%;
    background:#212121;
    border-radius:50%;
    float:left;
    position:absolute
}
.eltdf-st-loader .fussion .ball-1{
    background:#212121;
    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
}
.eltdf-st-loader .fussion .ball-2{
    background:#212121;
    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
}
.eltdf-st-loader .fussion .ball-3{
    background:#212121;
    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
}
.eltdf-st-loader .fussion .ball-4{
    background:#212121;
    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
    }
}
.eltdf-st-loader .wave_circles{
    width:150px;
    height:30px;
    margin:-15px 0 0 -75px
}
.eltdf-st-loader .wave_circles .ball{
    height:30px;
    width:30px;
    float:left;
    background:#212121;
    border-radius:50%;
    margin-right:10px
}
.eltdf-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
}
.eltdf-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
}
.eltdf-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
}
.eltdf-st-loader .wave_circles .ball-4{
    margin-right:0;
    -webkit-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
    -moz-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
    -o-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
    animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
@-webkit-keyframes wave_jump1{
    12%{
        -webkit-transform:translate(20px,-40px);
        -webkit-animation-timing-function:ease-in
    }
    100%,24%{
        -webkit-transform:translate(40px,0)
    }
}
@-moz-keyframes wave_jump1{
    12%{
        -moz-transform:translate(20px,-40px);
        -moz-animation-timing-function:ease-in;
        -o-transform:translate(20px,-40px);
        -o-animation-timing-function:ease-in
    }
    100%,24%{
        -moz-transform:translate(40px,0);
        -o-transform:translate(40px,0)
    }
}
@keyframes wave_jump1{
    12%{
        transform:translate(20px,-40px);
        animation-timing-function:ease-in
    }
    100%,24%{
        transform:translate(40px,0)
    }
}
@-webkit-keyframes wave_jump2{
    12%{
        -webkit-transform:translate(0,0)
    }
    24%{
        -webkit-transform:translate(20px,-40px);
        -webkit-animation-timing-function:ease-in
    }
    100%,36%{
        -webkit-transform:translate(40px,0)
    }
}
@-moz-keyframes wave_jump2{
    12%{
        -moz-transform:translate(0,0)
    }
    24%{
        -moz-transform:translate(20px,-40px);
        -moz-animation-timing-function:ease-in
    }
    100%,36%{
        -moz-transform:translate(40px,0)
    }
}
@-o-keyframes wave_jump2{
    12%{
        -o-transform:translate(0,0)
    }
    24%{
        -o-transform:translate(20px,-40px);
        -o-animation-timing-function:ease-in
    }
    100%,36%{
        -o-transform:translate(40px,0)
    }
}
@keyframes wave_jump2{
    12%{
        transform:translate(0,0)
    }
    24%{
        transform:translate(20px,-40px);
        animation-timing-function:ease-in
    }
    100%,36%{
        transform:translate(40px,0)
    }
}
@-webkit-keyframes wave_jump3{
    24%{
        -webkit-transform:translate(0,0)
    }
    36%{
        -webkit-transform:translate(20px,-40px);
        -webkit-animation-timing-function:ease-in
    }
    100%,48%{
        -webkit-transform:translate(40px,0)
    }
}
@-moz-keyframes wave_jump3{
    24%{
        -moz-transform:translate(0,0)
    }
    36%{
        -moz-transform:translate(20px,-40px);
        -moz-animation-timing-function:ease-in
    }
    100%,48%{
        -moz-transform:translate(40px,0)
    }
}
@-o-keyframes wave_jump3{
    24%{
        -o-transform:translate(0,0)
    }
    36%{
        -o-transform:translate(20px,-40px);
        -o-animation-timing-function:ease-in
    }
    100%,48%{
        -o-transform:translate(40px,0)
    }
}
@keyframes wave_jump3{
    24%{
        transform:translate(0,0)
    }
    36%{
        transform:translate(20px,-40px);
        animation-timing-function:ease-in
    }
    100%,48%{
        transform:translate(40px,0)
    }
}
@-webkit-keyframes wave_wipe{
    100%,48%{
        -webkit-transform:translateX(-120px)
    }
}
@-moz-keyframes wave_wipe{
    100%,48%{
        -moz-transform:translateX(-120px)
    }
}
@-o-keyframes wave_wipe{
    100%,48%{
        -o-transform:translateX(-120px)
    }
}
@keyframes wave_wipe{
    100%,48%{
        transform:translateX(-120px)
    }
}
.eltdf-st-loader .pulse_circles{
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px;
    position:relative
}
.eltdf-st-loader .pulse_circles *{
    box-sizing:border-box
}
.eltdf-st-loader .pulse_circles .ball{
    height:100%;
    width:100%;
    background:#212121;
    position:absolute;
    border-radius:50%;
    border:0 solid #212121;
    -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
}
.eltdf-st-loader .pulse_circles .ball-2{
    -webkit-animation-delay:-.75s;
    -moz-animation-delay:-.75s;
    -o-animation-delay:-.75s;
    animation-delay:-.75s
}
.eltdf-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
}
.eltdf-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
    }
}
#respond input[type=text],#respond textarea,.eltdf-style-form textarea,.post-password-form input[type=password],.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-quiz,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,input[type=text],input[type=email],input[type=password]{
    width:100%;
    margin:0 0 20px;
    padding:25px 30px;
    font-family:inherit;
    font-size:14px;
    line-height:20px;
    font-weight:inherit;
    color:#212121;
    background-color:#fff;
    border:0 solid;
    border-radius:1px;
    outline:0;
    -webkit-appearance:none;
    cursor:text;
    box-sizing:border-box;
    -webkit-transition:border-color .2s ease-in-out;
    -moz-transition:border-color .2s ease-in-out;
    transition:border-color .2s ease-in-out
}
#respond input[type=text]:focus,#respond textarea:focus,.eltdf-style-form textarea:focus,.wpcf7-form-control.wpcf7-date:focus,.wpcf7-form-control.wpcf7-number:focus,.wpcf7-form-control.wpcf7-quiz:focus,.wpcf7-form-control.wpcf7-select:focus,.wpcf7-form-control.wpcf7-text:focus,.wpcf7-form-control.wpcf7-textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{
    color:#212121;
    border-color:#989898
}
#respond input[type=text]::-webkit-input-placeholder,#respond textarea::-webkit-input-placeholder,.eltdf-style-form textarea::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{
    color:#767676
}
#respond input[type=text]:-moz-placeholder,#respond textarea:-moz-placeholder,.eltdf-style-form textarea:-moz-placeholder,.wpcf7-form-control.wpcf7-date:-moz-placeholder,.wpcf7-form-control.wpcf7-number:-moz-placeholder,.wpcf7-form-control.wpcf7-quiz:-moz-placeholder,.wpcf7-form-control.wpcf7-select:-moz-placeholder,.wpcf7-form-control.wpcf7-text:-moz-placeholder,.wpcf7-form-control.wpcf7-textarea:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder{
    color:#767676
}
#respond input[type=text]::-moz-placeholder,#respond textarea::-moz-placeholder,.eltdf-style-form textarea::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.wpcf7-form-control.wpcf7-date::-moz-placeholder,.wpcf7-form-control.wpcf7-number::-moz-placeholder,.wpcf7-form-control.wpcf7-quiz::-moz-placeholder,.wpcf7-form-control.wpcf7-select::-moz-placeholder,.wpcf7-form-control.wpcf7-text::-moz-placeholder,.wpcf7-form-control.wpcf7-textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder{
    color:#767676
}
#respond input[type=text]:-ms-input-placeholder,#respond textarea:-ms-input-placeholder,.eltdf-style-form textarea:-ms-input-placeholder,.wpcf7-form-control.wpcf7-date:-ms-input-placeholder,.wpcf7-form-control.wpcf7-number:-ms-input-placeholder,.wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,.wpcf7-form-control.wpcf7-select:-ms-input-placeholder,.wpcf7-form-control.wpcf7-text:-ms-input-placeholder,.wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder{
    color:#767676
}
.eltdf-comment-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.single-post .eltdf-comment-holder{
    margin:0 -1000px;
    padding:0 1000px;
    background-color:#fff
}
.eltdf-comment-holder .eltdf-comments-title h5{
    color:#212121
}
.eltdf-comment-holder .eltdf-comment-holder-inner{
    padding:70px 0 20px
}
.eltdf-comment-holder .eltdf-comment.eltdf-pingback-comment .eltdf-comment-text{
    padding:0
}
.eltdf-comment-holder .eltdf-comment-list{
    list-style:none;
    position:relative;
    z-index:150;
    padding:0;
    margin:0
}
.eltdf-comment-holder .eltdf-comment-list .eltdf-comment{
    border-top:1px solid #ebebeb;
    padding-top:50px
}
.eltdf-comment-holder .eltdf-comment-list li{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:10px 0 0;
    padding:26px 0 0
}
.eltdf-comment-holder .eltdf-comment-list>li:first-child{
    margin:0;
    padding:0;
    border:0
}
.eltdf-comment-holder .eltdf-comment-list .children{
    padding:0 0 0 81px
}
.eltdf-comment-holder .eltdf-comments-title{
    margin-bottom:16px
}
.eltdf-comment-holder .eltdf-comments-title>*{
    margin:0
}
.eltdf-comment-holder .eltdf-comment-image{
    position:relative;
    display:block;
    top:10px;
    left:0;
    width:60px;
    height:60px;
    float:left
}
.eltdf-comment-holder .eltdf-comment-image img{
    display:block;
    border-radius:4em
}
.eltdf-comment-holder .eltdf-comment-text{
    padding:9px 0 0 83px;
    min-height:82px
}
.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-info{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:6px 0 7px
}
.eltdf-comment-holder .eltdf-comment-text .comment-edit-link,.eltdf-comment-holder .eltdf-comment-text .comment-reply-link,.eltdf-comment-holder .eltdf-comment-text .replay{
    float:right;
    margin-left:10px;
    font-size:13px;
    font-weight:700;
    color:#212121;
    font-family:Poppins,sans-serif;
    position:relative;
    padding-left:30px
}
.eltdf-comment-holder .eltdf-comment-text .comment-edit-link:before,.eltdf-comment-holder .eltdf-comment-text .comment-reply-link:before,.eltdf-comment-holder .eltdf-comment-text .replay:before{
    content:'';
    width:18px;
    height:2px;
    background-color:#212121;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-comment-holder .eltdf-comment-text .comment-edit-link:hover,.eltdf-comment-holder .eltdf-comment-text .comment-reply-link:hover,.eltdf-comment-holder .eltdf-comment-text .replay:hover{
    color:#989898
}
.eltdf-comment-holder .eltdf-comment-text .comment-edit-link:hover:before,.eltdf-comment-holder .eltdf-comment-text .comment-reply-link:hover:before,.eltdf-comment-holder .eltdf-comment-text .replay:hover:before{
    background-color:#989898;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-name{
    float:left;
    margin:0
}
.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-date{
    float:left;
    margin:3px 0 0 13px;
    font-size:12px
}
.eltdf-comment-holder .eltdf-comment-text .eltdf-text-holder p{
    margin:14px 0 7px;
    color:#212121
}
.eltdf-comment-holder .eltdf-comment-text .comment-respond{
    margin:20px 0
}
.eltdf-comment-holder .eltdf-comment-text .comment-respond .comment-reply-title{
    margin:0 0 10px;
    font-size:14px
}
.eltdf-comment-holder .eltdf-comment-text .comment-respond .logged-in-as{
    margin:0 0 8px
}
.eltdf-comment-holder .eltdf-comment-text #cancel-comment-reply-link{
    margin-left:10px;
    font-size:13px;
    color:#212121
}
.eltdf-comment-holder .eltdf-comment-text #cancel-comment-reply-link:hover{
    color:#212121
}
.eltdf-comment-holder .eltdf-comment-text ol li,.eltdf-comment-holder .eltdf-comment-text ul li{
    display:list-item
}
.eltdf-comment-holder .eltdf-comment-text li{
    margin:0!important;
    padding:0!important;
    border:0!important
}
.eltdf-comment-form{
    clear:both
}
.single-post .eltdf-comment-form{
    margin:0 -1000px;
    padding:0 1000px;
    background-color:#fff
}
.eltdf-comment-form .eltdf-comment-form-inner{
    padding:8px 0 120px
}
.eltdf-comment-form .eltdf-comment-form-inner .comment-form label{
    color:#212121;
    font-family:Poppins,sans-serif;
    font-weight:700;
    display:block;
    padding:4px 0 11px;
    font-size:15px;
    line-height:1.5em;
    letter-spacing:-.06em
}
.eltdf-comment-form .comment-reply-title{
    margin:0 0 37px
}
.eltdf-comment-form .logged-in-as{
    margin:0 0 8px
}
@media only screen and (max-width:768px){
    .eltdf-comment-holder .eltdf-comment-list .children{
        padding:0 0 0 40px
    }
}
@media only screen and (max-width:680px){
    .eltdf-comment-holder .eltdf-comment-list .children{
        padding:0
    }
    .eltdf-comment-holder .eltdf-comment-text .eltdf-comment-date,.eltdf-comment-holder .eltdf-comment-text .eltdf-comment-name{
        float:none
    }
    .eltdf-comment-holder .eltdf-comment-text .comment-edit-link,.eltdf-comment-holder .eltdf-comment-text .comment-reply-link,.eltdf-comment-holder .eltdf-comment-text .replay{
        float:none;
        margin:0 10px 0 0
    }
}
@media only screen and (max-width:480px){
    .eltdf-comment-holder .eltdf-comment-image{
        float:none
    }
    .eltdf-comment-holder .eltdf-comment-text{
        padding:20px 0 0;
        min-height:inherit
    }
}
#respond input[type=text],#respond textarea,.eltdf-style-form textarea,.post-password-form input[type=password],input[type=text],input[type=email],input[type=password]{
    background-color:#f4f4f4
}
.post-password-form input[type=password]{
    margin-top:10px;
    border:1px solid #ccc;
    padding:20px 30px
}
.post-password-form input[type=submit]{
    text-transform:uppercase
}
footer .wpcf7-form-control.wpcf7-date,footer .wpcf7-form-control.wpcf7-number,footer .wpcf7-form-control.wpcf7-quiz,footer .wpcf7-form-control.wpcf7-select,footer .wpcf7-form-control.wpcf7-text,footer .wpcf7-form-control.wpcf7-textarea{
    margin:0
}
#submit_comment,.post-password-form input[type=submit],input.wpcf7-form-control.wpcf7-submit{
    font-family:Poppins,sans-serif;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    outline:0;
    font-size:13px;
    line-height:1.5em;
    letter-spacing:-.01em;
    font-weight:700;
    box-sizing:border-box;
    margin:0;
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .3s cubic-bezier(.23,1,.32,1);
    transition:all .3s cubic-bezier(.23,1,.32,1);
    padding:19px 40px;
    color:#fff;
    background-color:#212121;
    border:2px solid transparent;
    cursor:pointer
}
#submit_comment:hover,.post-password-form input[type=submit]:hover,input.wpcf7-form-control.wpcf7-submit:hover{
    color:#212121;
    border-color:currentColor;
    background-color:transparent
}
.wpcf7-form p,p.form-submit{
    margin:16px 0 0
}
#respond textarea,.eltdf-style-form textarea,.wpcf7-form textarea{
    display:block;
    padding:18px 20px;
    height:203px
}
.eltdf-two-columns-form-without-space .wpcf7-form .ajax-loader{
    display:none
}
.eltdf-custom-form{
    display:block;
    margin:0 -10px
}
.eltdf-custom-form span{
    padding:0 10px;
    box-sizing:border-box;
    display:inline-block;
    width:50%
}
@media only screen and (max-width:680px){
    .eltdf-custom-form span{
        width:100%
    }
}
.eltdf-custom-form .eltdf-custom-form-submit{
    text-align:center;
    width:100%;
    margin-top:31px
}
.eltdf-custom-form .eltdf-custom-form-submit .ajax-loader{
    position:absolute;
    margin-top:25px
}
.custom-newsletter{
    position:relative
}
.custom-newsletter .wpcf7-form-control.wpcf7-text{
    margin:0;
    background-color:transparent;
    border:1px solid #ebebeb;
    color:#fff
}
.custom-newsletter .wpcf7-form-control.wpcf7-text:focus{
    border-color:#fff
}
.custom-newsletter .wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder{
    color:#fff
}
.custom-newsletter .wpcf7-form-control.wpcf7-text:focus:-moz-placeholder{
    color:#fff
}
.custom-newsletter .wpcf7-form-control.wpcf7-text:focus::-moz-placeholder{
    color:#fff
}
.custom-newsletter .wpcf7-form-control.wpcf7-text:focus:-ms-input-placeholder{
    color:#fff
}
.custom-newsletter input.wpcf7-form-control.wpcf7-submit{
    position:absolute;
    top:50%;
    right:0;
    font-family:Linearicons-Free;
    font-size:25px;
    padding:0;
    background-color:transparent;
    color:#989898;
    margin-right:24px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    border:none
}
.custom-newsletter input.wpcf7-form-control.wpcf7-submit:hover{
    color:#fff
}
.custom-newsletter .ajax-loader{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    right:0
}
.custom-newsletter-1 .wpcf7-text{
    border:2px solid #ebebeb;
    padding:23px 26px
}
.custom-newsletter-1 input{
    text-align:center
}
.eltdf-fullscreen-sidebar .widget,.eltdf-fullscreen-sidebar .widget .eltdf-widget-title-holder .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.eltdf-blog-list-widget .eltdf-blog-list-holder .eltdf-bli-content{
    text-align:left
}
.custom-newsletter-1 input.wpcf7-form-control.wpcf7-submit{
    padding:19px 62px;
    margin-top:30px
}
.custom-newsletter-1 .ajax-loader{
    margin-top:25px;
    position:absolute
}
.coming-soon-form{
    display:block
}
.coming-soon-form input.wpcf7-form-control.wpcf7-text{
    padding:20px 25px;
    width:calc(100% - 21%)
}
.coming-soon-form input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder{
    color:#fff
}
.coming-soon-form input.wpcf7-form-control.wpcf7-text:-moz-placeholder{
    color:#fff
}
.coming-soon-form input.wpcf7-form-control.wpcf7-text::-moz-placeholder{
    color:#fff
}
.coming-soon-form input.wpcf7-form-control.wpcf7-text:-ms-input-placeholder{
    color:#fff
}
.coming-soon-form input.wpcf7-form-control.wpcf7-submit{
    margin-left:20px
}
@media only screen and (max-width:680px){
    .coming-soon-form input.wpcf7-form-control.wpcf7-submit{
        margin-top:20px
    }
}
.eltdf-owl-slider{
    visibility:hidden
}
.eltdf-owl-slider .owl-stage-outer{
    z-index:1
}
.eltdf-owl-slider.eltdf-slider-is-moving .owl-item .eltdf-block-drag-link{
    z-index:-1!important
}
.eltdf-owl-slider.eltdf-slider-has-both-nav .owl-nav .owl-next,.eltdf-owl-slider.eltdf-slider-has-both-nav .owl-nav .owl-prev{
    -webkit-transform:translateY(calc(-50% - 21px));
    -moz-transform:translateY(calc(-50% - 21px));
    transform:translateY(calc(-50% - 21px))
}
.eltdf-owl-slider .owl-nav .owl-next,.eltdf-owl-slider .owl-nav .owl-prev{
    position:absolute;
    top:50%;
    z-index:3;
    color:#212121;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.eltdf-owl-slider .owl-nav .owl-next:hover,.eltdf-owl-slider .owl-nav .owl-prev:hover{
    color:#212121
}
.eltdf-owl-slider .owl-nav .owl-next>span:first-child,.eltdf-owl-slider .owl-nav .owl-prev>span:first-child{
    position:relative;
    display:block;
    vertical-align:middle;
    width:100px;
    margin:6px 0 10px;
    line-height:1;
    color:#F7F8F9
}
.eltdf-owl-slider .owl-nav .owl-next>span:first-child:before,.eltdf-owl-slider .owl-nav .owl-prev>span:first-child:before{
    display:block;
    line-height:inherit
}
.eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-next-label,.eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-next-label{
    text-align:left;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .2s;
    -moz-transition:-moz-transform .2s;
    transition:transform .2s
}
.eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-prev-label,.eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-prev-label{
    text-align:right;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .2s;
    -moz-transition:-moz-transform .2s;
    transition:transform .2s
}
.eltdf-owl-slider .owl-nav .owl-next>span:last-child,.eltdf-owl-slider .owl-nav .owl-prev>span:last-child{
    position:relative;
    display:block;
    vertical-align:middle;
    height:2px;
    width:100px;
    margin:6px 0 5px;
    background:#F7F8F9;
    line-height:1
}
.eltdf-owl-slider .owl-nav .owl-next:hover .eltdf-next-icon,.eltdf-owl-slider .owl-nav .owl-prev:hover .eltdf-prev-icon{
    width:110px
}
.eltdf-owl-slider .owl-nav .owl-next>span:last-child:before,.eltdf-owl-slider .owl-nav .owl-prev>span:last-child:before{
    display:block;
    line-height:inherit
}
.eltdf-owl-slider .owl-nav .eltdf-next-icon,.eltdf-owl-slider .owl-nav .eltdf-prev-icon{
    -webkit-transition:width .2s;
    -moz-transition:width .2s;
    transition:width .2s
}
.eltdf-owl-slider .owl-nav .owl-prev{
    left:0
}
.eltdf-owl-slider .owl-nav .owl-prev:hover .eltdf-prev-label{
    -webkit-transform:translate3d(-5px,0,0)!important;
    -moz-transform:translate3d(-5px,0,0)!important;
    transform:translate3d(-5px,0,0)!important
}
.eltdf-owl-slider .owl-nav .owl-next{
    right:0
}
.eltdf-owl-slider .owl-nav .owl-next:hover .eltdf-next-label{
    -webkit-transform:translate3d(15px,0,0)!important;
    -moz-transform:translate3d(15px,0,0)!important;
    transform:translate3d(15px,0,0)!important
}
.eltdf-owl-slider .owl-dots{
    text-align:center;
    margin:35px 0 0
}
.eltdf-owl-slider .owl-dots .owl-dot{
    display:inline-block;
    vertical-align:middle
}
.eltdf-owl-slider .owl-dots .owl-dot span{
    display:inline-block;
    vertical-align:bottom;
    width:2px;
    height:14px;
    margin:0 6px;
    background-color:#212121;
    box-sizing:border-box;
    -webkit-transition:height .2s ease-out;
    -moz-transition:height .2s ease-out;
    transition:height .2s ease-out
}
.eltdf-owl-slider .owl-dots .owl-dot.active span,.eltdf-owl-slider .owl-dots .owl-dot:hover span{
    height:24px
}
.eltdf-owl-slider .owl-carousel .owl-item img{
    -webkit-transform:translateZ(0)
}
@media only screen and (max-width:1280px){
    .eltdf-owl-slider .owl-nav .owl-next>span:first-child,.eltdf-owl-slider .owl-nav .owl-next>span:last-child,.eltdf-owl-slider .owl-nav .owl-prev>span:first-child,.eltdf-owl-slider .owl-nav .owl-prev>span:last-child{
        width:76px
    }
}
.eltdf-404-page.eltdf-wrapper{
    padding:0!important
}
.eltdf-404-page .eltdf-content{
    height:100vh;
    background-color:#000
}
.admin-bar .eltdf-404-page .eltdf-content{
    height:calc(100vh - 32px)
}
.eltdf-404-page .eltdf-content-inner{
    position:relative;
    display:table;
    height:100%;
    width:100%
}
.eltdf-404-page .eltdf-page-not-found{
    position:relative;
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle;
    padding:0 20%;
    text-align:center
}
.eltdf-404-page .eltdf-page-not-found .eltdf-404-title-image{
    padding-bottom:40px
}
.eltdf-404-page .eltdf-page-not-found .eltdf-404-title{
    margin:0
}
.eltdf-404-page .eltdf-page-not-found .eltdf-404-subtitle{
    margin:35px 0 0;
    color:#fff
}
.eltdf-404-page .eltdf-page-not-found .eltdf-404-text{
    margin:28px 0 0;
    padding:0 8%;
    font-size:23px
}
.eltdf-404-page .eltdf-page-not-found .eltdf-btn.eltdf-btn-solid{
    margin:55px 0 0
}
.eltdf-404-page .eltdf-page-not-found .eltdf-btn.eltdf-btn-solid.eltdf-btn-light-style{
    color:#212121;
    background-color:#fff;
    border-color:#fff
}
.eltdf-404-page .eltdf-page-not-found .eltdf-btn.eltdf-btn-solid.eltdf-btn-light-style:hover{
    color:#fff!important;
    background-color:transparent!important;
    border-color:#fff!important
}
@media only screen and (max-width:768px){
    .eltdf-404-page .eltdf-page-not-found{
        padding:40px 30px
    }
}
@media only screen and (max-width:680px){
    .eltdf-404-page .eltdf-content{
        height:auto;
        margin:0!important
    }
    .admin-bar .eltdf-404-page .eltdf-content{
        height:auto
    }
}
#eltdf-back-to-top{
    position:fixed;
    right:25px;
    bottom:25px;
    width:120px;
    height:30px;
    z-index:10000;
    opacity:0;
    visibility:hidden
}
#eltdf-back-to-top .eltdf-btt-inner{
    display:block;
    position:relative;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transform-origin:50% -100%;
    transform-origin:50% -100%;
    color:grey;
    font-size:17px
}
#eltdf-back-to-top .eltdf-btt-text{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .3s .2s;
    -moz-transition:-moz-transform .3s .2s;
    transition:transform .3s .2s
}
#eltdf-back-to-top .eltdf-btt-line{
    position:absolute;
    right:0;
    bottom:0;
    height:2px;
    width:100%;
    background-color:currentColor;
    -webkit-transform:scaleX(0);
    -moz-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transition:-webkit-transform .6s cubic-bezier(.86,0,.07,1);
    -moz-transition:-moz-transform .6s cubic-bezier(.86,0,.07,1);
    transition:transform .6s cubic-bezier(.86,0,.07,1)
}
#eltdf-back-to-top.off{
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .15s ease,visibility 0s .15s;
    -moz-transition:opacity .15s ease,visibility 0s .15s;
    transition:opacity .15s ease,visibility 0s .15s
}
#eltdf-back-to-top.on{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    transition:opacity .3s ease
}
#eltdf-back-to-top.on .eltdf-btt-line{
    -webkit-transform:scaleX(1);
    -moz-transform:scaleX(1);
    transform:scaleX(1)
}
#eltdf-back-to-top:hover .eltdf-btt-text{
    -webkit-transform:translate3d(5px,0,0);
    -moz-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0);
    -webkit-transition:-webkit-transform .3s;
    -moz-transition:-moz-transform .3s;
    transition:transform .3s
}
#eltdf-back-to-top:hover .eltdf-btt-line{
    -webkit-transform:scaleX(.8);
    -moz-transform:scaleX(.8);
    transform:scaleX(.8);
    -webkit-transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);
    -moz-transition:-moz-transform .3s cubic-bezier(.86,0,.07,1);
    transition:transform .3s cubic-bezier(.86,0,.07,1)
}
.eltdf-self-hosted-video-holder .eltdf-video-wrap .mejs-container,.eltdf-self-hosted-video-holder .eltdf-video-wrap .mejs-overlay-play,.eltdf-self-hosted-video-holder .eltdf-video-wrap .mejs-poster{
    height:100%!important;
    /*!important because of the inline style*/
    width:100%!important
    /*!important because of the inline style*/
}
.underline-text{
    display:inline-block
}
.underline-text a{
    position:relative
}
.underline-text a:after{
    content:'';
    width:100%;
    position:absolute;
    height:2px;
    background-color:#fff;
    left:0;
    bottom:5px
}
.eltdf-fullscreen-sidebar .widget ul li a:hover:after,.eltdf-side-menu .widget ul li a:hover:after,.widget ul li a:hover:after,footer .widget ul li a:hover:after{
    bottom:-2px;
    content:'';
    left:0
}
footer .widget{
    margin:0 0 20px;
    padding:0
}
footer .widget .eltdf-widget-title-holder{
    margin-bottom:20px
}
footer .widget .eltdf-widget-title-holder .eltdf-widget-title{
    color:#fff;
    margin-bottom:3px
}
footer .widget.widget_archive .eltdf-widget-title,footer .widget.widget_categories .eltdf-widget-title,footer .widget.widget_meta .eltdf-widget-title,footer .widget.widget_nav_menu .eltdf-widget-title,footer .widget.widget_pages .eltdf-widget-title,footer .widget.widget_recent_comments .eltdf-widget-title,footer .widget.widget_recent_entries .eltdf-widget-title,footer .widget.widget_rss .eltdf-widget-title{
    margin-bottom:0
}
footer .widget .eltdf-widget-title-holder .eltdf-separator{
    border-color:#989898;
    border-bottom-width:3px;
    width:30px
}
footer .widget ul{
    padding:0;
    margin:0;
    list-style:none
}
footer .widget ul li{
    border:none;
    display:block;
    line-height:20px;
    margin:0;
    padding:7px 0
}
footer .widget ul li:last-child{
    border:0;
    padding-bottom:1px
}
footer .widget ul li a{
    color:#eee;
    line-height:1.5em;
    position:relative
}
footer .widget ul li a:hover:after{
    position:absolute;
    width:100%;
    height:1px;
    background-color:#212121
}
footer .widget ul .children,footer .widget ul .sub-menu{
    border-top:1px solid #ccc;
    margin-top:15px;
    margin-left:10px
}
footer .widget.widget_archive ul li,footer .widget.widget_categories ul li,footer .widget.widget_meta ul li,footer .widget.widget_nav_menu ul li,footer .widget.widget_pages ul li,footer .widget.widget_recent_entries ul li{
    overflow:hidden
}
footer .widget.widget_archive ul li a,footer .widget.widget_categories ul li a,footer .widget.widget_meta ul li a,footer .widget.widget_nav_menu ul li a,footer .widget.widget_pages ul li a,footer .widget.widget_recent_entries ul li a{
    display:inline;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-transition:padding .2s ease;
    -moz-transition:padding .2s ease;
    transition:padding .2s ease
}
footer .widget #wp-calendar{
    text-align:center;
    width:100%
}
footer .widget #wp-calendar caption{
    margin:0 0 15px
}
footer .widget #wp-calendar td,footer .widget #wp-calendar th{
    padding:3px 4px
}
footer .widget #wp-calendar td a{
    color:#fff
}
footer .widget #wp-calendar td#today{
    color:#fff;
    background-color:transparent
}
footer .widget #wp-calendar tfoot a{
    color:#eee
}
footer .widget #wp-calendar tfoot a:hover{
    color:#212121
}
footer .widget.widget_rss .rss-widget-icon{
    display:inline-block
}
footer .widget.widget_rss .rss-date{
    display:block;
    margin-bottom:15px
}
footer .widget.widget_rss cite{
    display:block;
    margin-top:calc(15px / 2)
}
footer .widget.widget_search .input-holder{
    border:none;
    background-color:#fff
}
footer .widget.widget_search .input-holder button,footer .widget.widget_search .input-holder input{
    background-color:transparent;
    border:0;
    border-radius:0;
    box-sizing:border-box;
    color:#212121;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:13px;
    font-weight:inherit;
    height:52px;
    line-height:calc(52px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
footer .widget.widget_search .input-holder input.search-field{
    width:calc(100% - 52px);
    padding:0 0 0 21px
}
footer .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder{
    color:#989898
}
footer .widget.widget_search .input-holder input.search-field:-moz-placeholder{
    color:#989898
}
footer .widget.widget_search .input-holder input.search-field::-moz-placeholder{
    color:#989898
}
footer .widget.widget_search .input-holder input.search-field:-ms-input-placeholder{
    color:#989898
}
footer .widget.widget_search .input-holder button{
    background:0 0;
    color:#989898;
    cursor:pointer;
    font-size:18px;
    width:52px;
    padding:0;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
footer .widget.widget_search .input-holder button:hover{
    color:#212121;
    background-color:transparent
}
footer .widget.widget_search .input-holder button span{
    display:block;
    left:0;
    line-height:inherit;
    position:absolute;
    top:0;
    width:100%
}
footer .widget.widget_search .input-holder button span:before{
    display:block;
    line-height:inherit
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field,footer .widget.widget_archive select,footer .widget.widget_categories select,footer .widget.widget_text select{
    background-color:transparent;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
    color:#989898;
    height:52px;
    line-height:calc(52px - 2px);
    vertical-align:top;
    display:inline-block;
    font-weight:inherit;
    width:100%;
    position:relative;
    box-sizing:border-box;
    font-family:Lustria,serif;
    outline:0
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:3px;
    float:left;
    font-size:12px;
    -webkit-appearance:none;
    padding:0 25px 0 20px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder{
    color:#989898
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder{
    color:#989898
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder{
    color:#989898
}
footer .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder{
    color:#989898
}
footer .widget.widget_archive select,footer .widget.widget_categories select,footer .widget.widget_text select{
    border-radius:0;
    font-size:15px;
    margin-top:15px;
    padding:0 0 0 21px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
footer .widget.widget_tag_cloud .eltdf-widget-title-holder{
    margin-bottom:32px
}
footer .widget.widget_tag_cloud a{
    background-color:#fff;
    border-radius:1px;
    color:#212121;
    display:inline-block;
    font-size:14px!important;
    font-family:Lustria,serif;
    font-weight:inherit;
    line-height:30px;
    text-transform:capitalize;
    margin:0 7px 12px 0;
    padding:2px 23px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
footer .widget.widget_tag_cloud a:hover{
    background-color:#212121;
    color:#fff;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item{
    margin:0 0 10px;
    padding:15px
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a{
    display:table;
    width:100%
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    display:table-cell;
    vertical-align:middle
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out;
    font-weight:600
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image{
    padding-right:20px;
    width:56px;
    height:56px
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img{
    display:block
}
footer .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title{
    color:#989898
}
.eltdf-fullscreen-sidebar .widget{
    margin:0 0 45px;
    padding:0
}
.eltdf-fullscreen-sidebar .widget .eltdf-widget-title-holder .eltdf-widget-title{
    color:#999;
    margin-bottom:3px
}
.eltdf-fullscreen-sidebar .widget.widget_archive .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_categories .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_meta .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_nav_menu .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_pages .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_recent_comments .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_recent_entries .eltdf-widget-title,.eltdf-fullscreen-sidebar .widget.widget_rss .eltdf-widget-title{
    margin-bottom:0
}
.eltdf-fullscreen-sidebar .widget .eltdf-widget-title-holder .eltdf-separator{
    border-color:#333;
    border-bottom-width:3px;
    width:30px
}
.eltdf-fullscreen-sidebar .widget ul{
    padding:0;
    margin:0;
    list-style:none
}
.eltdf-fullscreen-sidebar .widget ul li{
    border:none;
    display:block;
    line-height:20px;
    margin:0;
    padding:7px 0
}
.eltdf-fullscreen-sidebar .widget ul li:last-child{
    border:0;
    padding-bottom:1px
}
.eltdf-fullscreen-sidebar .widget ul li a{
    color:#666;
    line-height:1.5em;
    position:relative
}
.eltdf-fullscreen-sidebar .widget ul li a:hover:after{
    position:absolute;
    width:100%;
    height:1px;
    background-color:#212121
}
.eltdf-fullscreen-sidebar .widget ul .children,.eltdf-fullscreen-sidebar .widget ul .sub-menu{
    border-top:1px solid #ccc;
    margin-top:15px;
    margin-left:10px
}
.eltdf-fullscreen-sidebar .widget.widget_archive ul li,.eltdf-fullscreen-sidebar .widget.widget_categories ul li,.eltdf-fullscreen-sidebar .widget.widget_meta ul li,.eltdf-fullscreen-sidebar .widget.widget_nav_menu ul li,.eltdf-fullscreen-sidebar .widget.widget_pages ul li,.eltdf-fullscreen-sidebar .widget.widget_recent_entries ul li{
    overflow:hidden
}
.eltdf-fullscreen-sidebar .widget.widget_archive ul li a,.eltdf-fullscreen-sidebar .widget.widget_categories ul li a,.eltdf-fullscreen-sidebar .widget.widget_meta ul li a,.eltdf-fullscreen-sidebar .widget.widget_nav_menu ul li a,.eltdf-fullscreen-sidebar .widget.widget_pages ul li a,.eltdf-fullscreen-sidebar .widget.widget_recent_entries ul li a{
    display:inline;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-transition:padding .2s ease;
    -moz-transition:padding .2s ease;
    transition:padding .2s ease
}
.eltdf-fullscreen-sidebar .widget #wp-calendar{
    text-align:center;
    width:100%
}
.eltdf-fullscreen-sidebar .widget #wp-calendar caption{
    margin:0 0 15px
}
.eltdf-fullscreen-sidebar .widget #wp-calendar td,.eltdf-fullscreen-sidebar .widget #wp-calendar th{
    padding:3px 4px
}
.eltdf-fullscreen-sidebar .widget #wp-calendar td a{
    color:#fff
}
.eltdf-fullscreen-sidebar .widget #wp-calendar td#today{
    color:#fff;
    background-color:#999
}
.eltdf-fullscreen-sidebar .widget #wp-calendar tfoot a{
    color:#666
}
.eltdf-fullscreen-sidebar .widget #wp-calendar tfoot a:hover{
    color:#212121
}
.eltdf-fullscreen-sidebar .widget.widget_rss .rss-widget-icon{
    display:inline-block
}
.eltdf-fullscreen-sidebar .widget.widget_rss .rss-date{
    display:block;
    margin-bottom:15px
}
.eltdf-fullscreen-sidebar .widget.widget_tag_cloud .eltdf-widget-title-holder,.eltdf-side-menu .widget.widget_tag_cloud .eltdf-widget-title-holder{
    margin-bottom:32px
}
.eltdf-fullscreen-sidebar .widget.widget_rss cite{
    display:block;
    margin-top:calc(15px / 2)
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder{
    border:none;
    background-color:#fff
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder button,.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input{
    background-color:transparent;
    border:0;
    border-radius:0;
    box-sizing:border-box;
    color:#212121;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:13px;
    font-weight:inherit;
    height:52px;
    line-height:calc(52px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input.search-field{
    width:calc(100% - 52px);
    padding:0 0 0 21px
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input.search-field:-moz-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input.search-field::-moz-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder input.search-field:-ms-input-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder button{
    background:#999;
    color:#333;
    cursor:pointer;
    font-size:18px;
    width:52px;
    padding:0;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder button:hover{
    color:#212121;
    background-color:transparent
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder button span{
    display:block;
    left:0;
    line-height:inherit;
    position:absolute;
    top:0;
    width:100%
}
.eltdf-fullscreen-sidebar .widget.widget_search .input-holder button span:before{
    display:block;
    line-height:inherit
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field,.eltdf-fullscreen-sidebar .widget.widget_archive select,.eltdf-fullscreen-sidebar .widget.widget_categories select,.eltdf-fullscreen-sidebar .widget.widget_text select{
    background-color:transparent;
    border-color:#ccc;
    border-style:solid;
    border-width:1px;
    color:#333;
    height:52px;
    line-height:calc(52px - 2px);
    vertical-align:top;
    display:inline-block;
    font-weight:inherit;
    width:100%;
    position:relative;
    box-sizing:border-box;
    font-family:Lustria,serif;
    outline:0
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:3px;
    float:left;
    font-size:12px;
    -webkit-appearance:none;
    padding:0 25px 0 20px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder{
    color:#333
}
.eltdf-fullscreen-sidebar .widget.widget_archive select,.eltdf-fullscreen-sidebar .widget.widget_categories select,.eltdf-fullscreen-sidebar .widget.widget_text select{
    border-radius:0;
    font-size:15px;
    margin-top:15px;
    padding:0 0 0 21px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-fullscreen-sidebar .widget.widget_tag_cloud a{
    background-color:#fff;
    border-radius:1px;
    color:#212121;
    display:inline-block;
    font-size:14px!important;
    font-family:Lustria,serif;
    font-weight:inherit;
    line-height:30px;
    text-transform:capitalize;
    margin:0 7px 12px 0;
    padding:2px 23px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-fullscreen-sidebar .widget.widget_tag_cloud a:hover{
    background-color:#212121;
    color:#fff;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item{
    margin:0 0 10px;
    padding:15px;
    background-color:#fff
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a{
    display:table;
    width:100%
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    display:table-cell;
    vertical-align:middle
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out;
    font-weight:600
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image{
    padding-right:20px;
    width:56px;
    height:56px
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img{
    display:block
}
.eltdf-fullscreen-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title{
    color:#989898
}
.eltdf-fullscreen-sidebar .widget .eltdf-widget-title-holder{
    margin-bottom:21px
}
.eltdf-side-menu .widget{
    margin:0 0 25px;
    padding:0
}
.eltdf-side-menu .widget .eltdf-widget-title-holder{
    margin-bottom:25px
}
.eltdf-side-menu .widget .eltdf-widget-title-holder .eltdf-widget-title{
    color:#212121;
    margin-bottom:3px
}
.eltdf-side-menu .widget.widget_archive .eltdf-widget-title,.eltdf-side-menu .widget.widget_categories .eltdf-widget-title,.eltdf-side-menu .widget.widget_meta .eltdf-widget-title,.eltdf-side-menu .widget.widget_nav_menu .eltdf-widget-title,.eltdf-side-menu .widget.widget_pages .eltdf-widget-title,.eltdf-side-menu .widget.widget_recent_comments .eltdf-widget-title,.eltdf-side-menu .widget.widget_recent_entries .eltdf-widget-title,.eltdf-side-menu .widget.widget_rss .eltdf-widget-title{
    margin-bottom:0
}
.eltdf-side-menu .widget .eltdf-widget-title-holder .eltdf-separator{
    border-color:#212121;
    border-bottom-width:3px;
    width:30px
}
.eltdf-side-menu .widget ul{
    padding:0;
    margin:0;
    list-style:none
}
.eltdf-side-menu .widget ul li{
    border:none;
    display:block;
    line-height:20px;
    margin:0;
    padding:7px 0
}
.eltdf-side-menu .widget ul li:last-child{
    border:0;
    padding-bottom:1px
}
.eltdf-side-menu .widget ul li a{
    color:#666;
    line-height:1.5em;
    position:relative
}
.eltdf-side-menu .widget ul li a:hover:after{
    position:absolute;
    width:100%;
    height:1px;
    background-color:#212121
}
.eltdf-side-menu .widget ul .children,.eltdf-side-menu .widget ul .sub-menu{
    border-top:1px solid #ebebeb;
    margin-top:15px;
    margin-left:10px
}
.eltdf-side-menu .widget.widget_archive ul li,.eltdf-side-menu .widget.widget_categories ul li,.eltdf-side-menu .widget.widget_meta ul li,.eltdf-side-menu .widget.widget_nav_menu ul li,.eltdf-side-menu .widget.widget_pages ul li,.eltdf-side-menu .widget.widget_recent_entries ul li{
    overflow:hidden
}
.eltdf-side-menu .widget.widget_archive ul li a,.eltdf-side-menu .widget.widget_categories ul li a,.eltdf-side-menu .widget.widget_meta ul li a,.eltdf-side-menu .widget.widget_nav_menu ul li a,.eltdf-side-menu .widget.widget_pages ul li a,.eltdf-side-menu .widget.widget_recent_entries ul li a{
    display:inline;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-transition:padding .2s ease;
    -moz-transition:padding .2s ease;
    transition:padding .2s ease
}
.eltdf-side-menu .widget #wp-calendar{
    text-align:center;
    width:100%
}
.eltdf-side-menu .widget #wp-calendar caption{
    margin:0 0 15px
}
.eltdf-side-menu .widget #wp-calendar td,.eltdf-side-menu .widget #wp-calendar th{
    padding:3px 4px
}
.eltdf-side-menu .widget #wp-calendar td a{
    color:#fff
}
.eltdf-side-menu .widget #wp-calendar td#today{
    color:#fff;
    background-color:#999
}
.eltdf-side-menu .widget #wp-calendar tfoot a{
    color:#666
}
.eltdf-side-menu .widget #wp-calendar tfoot a:hover{
    color:#212121
}
.eltdf-side-menu .widget.widget_rss .rss-widget-icon{
    display:inline-block
}
.eltdf-side-menu .widget.widget_rss .rss-date{
    display:block;
    margin-bottom:15px
}
.eltdf-side-menu .widget.widget_rss cite{
    display:block;
    margin-top:calc(15px / 2)
}
.eltdf-side-menu .widget.widget_search .input-holder{
    border:none;
    background-color:#fff
}
.eltdf-side-menu .widget.widget_search .input-holder button,.eltdf-side-menu .widget.widget_search .input-holder input{
    background-color:transparent;
    border:0;
    border-radius:0;
    box-sizing:border-box;
    color:#212121;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:13px;
    font-weight:inherit;
    height:52px;
    line-height:calc(52px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-side-menu .widget.widget_search .input-holder input.search-field{
    width:calc(100% - 52px);
    padding:0 0 0 21px
}
.eltdf-side-menu .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.widget_search .input-holder input.search-field:-moz-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.widget_search .input-holder input.search-field::-moz-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.widget_search .input-holder input.search-field:-ms-input-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.widget_search .input-holder button{
    background:#999;
    color:#212121;
    cursor:pointer;
    font-size:18px;
    width:52px;
    padding:0;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-side-menu .widget.widget_search .input-holder button:hover{
    color:#212121;
    background-color:transparent
}
.eltdf-side-menu .widget.widget_search .input-holder button span{
    display:block;
    left:0;
    line-height:inherit;
    position:absolute;
    top:0;
    width:100%
}
.eltdf-side-menu .widget.widget_search .input-holder button span:before{
    display:block;
    line-height:inherit
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field,.eltdf-side-menu .widget.widget_archive select,.eltdf-side-menu .widget.widget_categories select,.eltdf-side-menu .widget.widget_text select{
    background-color:transparent;
    border-color:#ebebeb;
    border-style:solid;
    border-width:1px;
    height:52px;
    line-height:calc(52px - 2px);
    color:#212121;
    display:inline-block;
    width:100%;
    position:relative;
    vertical-align:top;
    font-weight:inherit;
    box-sizing:border-box;
    font-family:Lustria,serif;
    outline:0
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:3px;
    float:left;
    font-size:12px;
    -webkit-appearance:none;
    padding:0 25px 0 20px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder{
    color:#212121
}
.eltdf-side-menu .widget.widget_archive select,.eltdf-side-menu .widget.widget_categories select,.eltdf-side-menu .widget.widget_text select{
    border-radius:0;
    font-size:15px;
    margin-top:15px;
    padding:0 0 0 21px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-side-menu .widget.widget_tag_cloud a{
    background-color:#fff;
    border-radius:1px;
    color:#212121;
    display:inline-block;
    font-size:14px!important;
    font-family:Lustria,serif;
    font-weight:inherit;
    line-height:30px;
    text-transform:capitalize;
    margin:0 7px 12px 0;
    padding:2px 23px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-side-menu .widget.widget_tag_cloud a:hover{
    background-color:#212121;
    color:#fff;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title,aside.eltdf-sidebar .widget{
    color:#989898
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item{
    margin:0 0 10px;
    padding:15px
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a{
    display:table;
    width:100%
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    display:table-cell;
    vertical-align:middle
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out;
    font-weight:600
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image{
    padding-right:20px;
    width:56px;
    height:56px
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img{
    display:block
}
aside.eltdf-sidebar{
    position:relative;
    z-index:11;
    margin:0 0 60px
}
aside.eltdf-sidebar .widget:last-child{
    margin:0!important
}
.wpb_widgetised_column{
    position:relative
}
.wpb_widgetised_column .widget .eltdf-sidearea-widget-title{
    margin:0 0 19px
}
.wpb_widgetised_column .widget:last-child{
    margin:0!important
}
.wpb_widgetised_column .widget,aside.eltdf-sidebar .widget{
    margin:0 0 13px;
    padding:0
}
.wpb_widgetised_column .widget .eltdf-widget-title-holder,aside.eltdf-sidebar .widget .eltdf-widget-title-holder{
    margin-bottom:13px
}
.wpb_widgetised_column .widget .eltdf-widget-title-holder .eltdf-widget-title,aside.eltdf-sidebar .widget .eltdf-widget-title-holder .eltdf-widget-title{
    color:#212121;
    margin-bottom:3px
}
.wpb_widgetised_column .widget.widget_archive .eltdf-widget-title,.wpb_widgetised_column .widget.widget_categories .eltdf-widget-title,.wpb_widgetised_column .widget.widget_meta .eltdf-widget-title,.wpb_widgetised_column .widget.widget_nav_menu .eltdf-widget-title,.wpb_widgetised_column .widget.widget_pages .eltdf-widget-title,.wpb_widgetised_column .widget.widget_recent_comments .eltdf-widget-title,.wpb_widgetised_column .widget.widget_recent_entries .eltdf-widget-title,.wpb_widgetised_column .widget.widget_rss .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_archive .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_categories .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_meta .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_nav_menu .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_pages .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_recent_comments .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_recent_entries .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_rss .eltdf-widget-title{
    margin-bottom:0
}
.wpb_widgetised_column .widget .eltdf-widget-title-holder .eltdf-separator,aside.eltdf-sidebar .widget .eltdf-widget-title-holder .eltdf-separator{
    border-color:inherit;
    border-bottom-width:3px;
    width:30px
}
.wpb_widgetised_column .widget ul,aside.eltdf-sidebar .widget ul{
    padding:0;
    margin:0;
    list-style:none
}
.wpb_widgetised_column .widget ul li,aside.eltdf-sidebar .widget ul li{
    border:none;
    display:block;
    line-height:20px;
    margin:0;
    padding:7px 0
}
.wpb_widgetised_column .widget ul li:last-child,aside.eltdf-sidebar .widget ul li:last-child{
    border:0;
    padding-bottom:1px
}
.wpb_widgetised_column .widget ul li a,aside.eltdf-sidebar .widget ul li a{
    color:#212121;
    line-height:1.5em;
    position:relative
}
.wpb_widgetised_column .widget ul li a:hover:after,aside.eltdf-sidebar .widget ul li a:hover:after{
    position:absolute;
    width:100%;
    height:1px;
    background-color:#212121;
    bottom:-2px;
    content:'';
    left:0
}
.wpb_widgetised_column .widget ul .children,.wpb_widgetised_column .widget ul .sub-menu,aside.eltdf-sidebar .widget ul .children,aside.eltdf-sidebar .widget ul .sub-menu{
    border-top:1px solid #ebebeb;
    margin-top:10px;
    margin-left:10px
}
.wpb_widgetised_column .widget.widget_archive ul li,.wpb_widgetised_column .widget.widget_categories ul li,.wpb_widgetised_column .widget.widget_meta ul li,.wpb_widgetised_column .widget.widget_nav_menu ul li,.wpb_widgetised_column .widget.widget_pages ul li,.wpb_widgetised_column .widget.widget_recent_entries ul li,aside.eltdf-sidebar .widget.widget_archive ul li,aside.eltdf-sidebar .widget.widget_categories ul li,aside.eltdf-sidebar .widget.widget_meta ul li,aside.eltdf-sidebar .widget.widget_nav_menu ul li,aside.eltdf-sidebar .widget.widget_pages ul li,aside.eltdf-sidebar .widget.widget_recent_entries ul li{
    overflow:hidden
}
.wpb_widgetised_column .widget.widget_archive ul li a,.wpb_widgetised_column .widget.widget_categories ul li a,.wpb_widgetised_column .widget.widget_meta ul li a,.wpb_widgetised_column .widget.widget_nav_menu ul li a,.wpb_widgetised_column .widget.widget_pages ul li a,.wpb_widgetised_column .widget.widget_recent_entries ul li a,aside.eltdf-sidebar .widget.widget_archive ul li a,aside.eltdf-sidebar .widget.widget_categories ul li a,aside.eltdf-sidebar .widget.widget_meta ul li a,aside.eltdf-sidebar .widget.widget_nav_menu ul li a,aside.eltdf-sidebar .widget.widget_pages ul li a,aside.eltdf-sidebar .widget.widget_recent_entries ul li a{
    display:inline;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-transition:padding .2s ease;
    -moz-transition:padding .2s ease;
    transition:padding .2s ease
}
.wpb_widgetised_column .widget #wp-calendar,aside.eltdf-sidebar .widget #wp-calendar{
    text-align:center;
    width:100%
}
.wpb_widgetised_column .widget #wp-calendar caption,aside.eltdf-sidebar .widget #wp-calendar caption{
    margin:0 0 10px
}
.wpb_widgetised_column .widget #wp-calendar td,.wpb_widgetised_column .widget #wp-calendar th,aside.eltdf-sidebar .widget #wp-calendar td,aside.eltdf-sidebar .widget #wp-calendar th{
    padding:3px 4px
}
.wpb_widgetised_column .widget #wp-calendar td a,aside.eltdf-sidebar .widget #wp-calendar td a{
    color:#fff
}
.wpb_widgetised_column .widget #wp-calendar td#today,aside.eltdf-sidebar .widget #wp-calendar td#today{
    color:#fff;
    background-color:#fff
}
.wpb_widgetised_column .widget #wp-calendar tfoot a,aside.eltdf-sidebar .widget #wp-calendar tfoot a{
    color:#212121
}
.wpb_widgetised_column .widget #wp-calendar tfoot a:hover,aside.eltdf-sidebar .widget #wp-calendar tfoot a:hover{
    color:#3f3f3f
}
.wpb_widgetised_column .widget.widget_rss .rss-widget-icon,aside.eltdf-sidebar .widget.widget_rss .rss-widget-icon{
    display:inline-block
}
.wpb_widgetised_column .widget.widget_rss .rss-date,aside.eltdf-sidebar .widget.widget_rss .rss-date{
    display:block;
    margin-bottom:10px
}
.widget.widget_tag_cloud .eltdf-widget-title-holder,.wpb_widgetised_column .widget.widget_tag_cloud .eltdf-widget-title-holder,aside.eltdf-sidebar .widget.widget_tag_cloud .eltdf-widget-title-holder{
    margin-bottom:32px
}
.wpb_widgetised_column .widget.widget_rss cite,aside.eltdf-sidebar .widget.widget_rss cite{
    display:block;
    margin-top:calc(10px / 2)
}
.wpb_widgetised_column .widget.widget_search .input-holder,aside.eltdf-sidebar .widget.widget_search .input-holder{
    border:none;
    background-color:#fff
}
.wpb_widgetised_column .widget.widget_search .input-holder button,.wpb_widgetised_column .widget.widget_search .input-holder input,aside.eltdf-sidebar .widget.widget_search .input-holder button,aside.eltdf-sidebar .widget.widget_search .input-holder input{
    background-color:transparent;
    border:0;
    border-radius:0;
    box-sizing:border-box;
    color:#212121;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:13px;
    font-weight:inherit;
    height:54px;
    line-height:calc(54px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field,aside.eltdf-sidebar .widget.widget_search .input-holder input.search-field{
    width:calc(100% - 54px);
    padding:0 0 0 21px
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder,aside.eltdf-sidebar .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field:-moz-placeholder,aside.eltdf-sidebar .widget.widget_search .input-holder input.search-field:-moz-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field::-moz-placeholder,aside.eltdf-sidebar .widget.widget_search .input-holder input.search-field::-moz-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.widget_search .input-holder input.search-field:-ms-input-placeholder,aside.eltdf-sidebar .widget.widget_search .input-holder input.search-field:-ms-input-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.widget_search .input-holder button,aside.eltdf-sidebar .widget.widget_search .input-holder button{
    background:#fff;
    color:inherit;
    cursor:pointer;
    font-size:18px;
    width:54px;
    padding:0;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_search .input-holder button:hover,aside.eltdf-sidebar .widget.widget_search .input-holder button:hover{
    color:#3f3f3f;
    background-color:transparent
}
.wpb_widgetised_column .widget.widget_search .input-holder button span,aside.eltdf-sidebar .widget.widget_search .input-holder button span{
    display:block;
    left:0;
    line-height:inherit;
    position:absolute;
    top:0;
    width:100%
}
.wpb_widgetised_column .widget.widget_search .input-holder button span:before,aside.eltdf-sidebar .widget.widget_search .input-holder button span:before{
    display:block;
    line-height:inherit
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field,aside.eltdf-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:3px;
    border-color:#ebebeb;
    border-style:solid;
    border-width:1px;
    background-color:transparent;
    box-sizing:border-box;
    color:inherit;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:12px;
    font-weight:inherit;
    height:54px;
    line-height:calc(54px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    padding:0 25px 0 20px;
    width:100%;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder,aside.eltdf-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder,aside.eltdf-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder,aside.eltdf-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder,aside.eltdf-sidebar .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder{
    color:inherit
}
.wpb_widgetised_column .widget.widget_archive select,.wpb_widgetised_column .widget.widget_categories select,.wpb_widgetised_column .widget.widget_text select,aside.eltdf-sidebar .widget.widget_archive select,aside.eltdf-sidebar .widget.widget_categories select,aside.eltdf-sidebar .widget.widget_text select{
    background-color:transparent;
    border-color:#ebebeb;
    border-style:solid;
    border-width:1px;
    border-radius:0;
    box-sizing:border-box;
    color:inherit;
    display:inline-block;
    font-family:Lustria,serif;
    font-size:15px;
    font-weight:inherit;
    height:54px;
    line-height:calc(54px - 2px);
    margin-top:10px;
    outline:0;
    padding:0 0 0 21px;
    position:relative;
    vertical-align:top;
    width:100%;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.wpb_widgetised_column .widget.widget_tag_cloud a,aside.eltdf-sidebar .widget.widget_tag_cloud a{
    background-color:#fff;
    border-radius:1px;
    color:#212121;
    display:inline-block;
    font-size:14px!important;
    font-family:Lustria,serif;
    font-weight:inherit;
    line-height:30px;
    text-transform:capitalize;
    margin:0 7px 12px 0;
    padding:2px 23px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.wpb_widgetised_column .widget.widget_tag_cloud a:hover,aside.eltdf-sidebar .widget.widget_tag_cloud a:hover{
    background-color:#212121;
    color:#fff;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item{
    margin:0 0 10px;
    padding:10px
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a{
    display:table;
    width:100%
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    display:table-cell;
    vertical-align:middle
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out;
    font-weight:600
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image{
    padding-right:20px;
    width:56px;
    height:56px
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img{
    display:block
}
.wpb_widgetised_column .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title,aside.eltdf-sidebar .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title{
    color:#989898
}
.widget.eltdf-custom-font-widget,.widget.eltdf-custom-font-widget>*{
    margin:0
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-icon-widget-holder{
    color:#444!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-icon-widget-holder:hover{
    color:rgba(68,68,68,.8)!important
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-icon-widget-holder{
    color:#fff!important
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-icon-widget-holder:hover{
    color:rgba(255,255,255,.8)!important
}
.wpb_widgetised_column .widget.widget_eltdf_instagram_widget .eltdf-widget-title,aside.eltdf-sidebar .widget.widget_eltdf_instagram_widget .eltdf-widget-title{
    margin:0 0 25px
}
.eltdf-instagram-feed li a:hover:after{
    opacity:1
}
.eltdf-instagram-feed li a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-9 li{
    width:11.11111%
}
.eltdf-instagram-feed.eltdf-instagram-carousel li{
    position:relative;
    width:100%;
    margin:0;
    padding:0
}
.eltdf-instagram-feed.eltdf-instagram-carousel li a{
    position:relative;
    display:block;
    height:100%
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-social-icon-widget-holder{
    color:#444!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-social-icon-widget-holder:hover{
    color:rgba(68,68,68,.8)!important
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-social-icon-widget-holder{
    color:#fff!important
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-social-icon-widget-holder:hover{
    color:rgba(255,255,255,.8)!important
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget,.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text a:hover{
    color:#fff
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text{
    line-height:23px
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-twitter-icon{
    color:#212121
}
@media only screen and (max-width:1280px){
    .widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-tweet-text{
        font-size:15px
    }
}
.widget.eltdf-blog-list-widget{
    margin:0 0 20px
}
.widget.eltdf-blog-list-widget>h4{
    margin:0 0 15px
}
.eltdf-top-bar .widget.eltdf-blog-list-widget>h2,footer .eltdf-footer-top .widget.eltdf-blog-list-widget>h2{
    margin:0 0 8px
}
.widget{
    margin:0 0 13px;
    padding:0
}
.widget .eltdf-widget-title-holder{
    margin-bottom:13px
}
.widget .eltdf-widget-title-holder .eltdf-widget-title{
    color:#212121;
    margin-bottom:3px
}
.widget.widget_archive .eltdf-widget-title,.widget.widget_categories .eltdf-widget-title,.widget.widget_meta .eltdf-widget-title,.widget.widget_nav_menu .eltdf-widget-title,.widget.widget_pages .eltdf-widget-title,.widget.widget_recent_comments .eltdf-widget-title,.widget.widget_recent_entries .eltdf-widget-title,.widget.widget_rss .eltdf-widget-title{
    margin-bottom:0
}
.widget .eltdf-widget-title-holder .eltdf-separator{
    border-color:inherit;
    border-bottom-width:3px;
    width:30px
}
.widget ul{
    padding:0;
    margin:0;
    list-style:none
}
.widget ul li{
    border:none;
    display:block;
    line-height:20px;
    margin:0;
    padding:7px 0
}
.widget ul li:last-child{
    border:0;
    padding-bottom:1px
}
.widget ul li a{
    color:#212121;
    line-height:1.5em;
    position:relative
}
.widget ul li a:hover:after{
    position:absolute;
    width:100%;
    height:1px;
    background-color:#212121
}
.widget ul .children,.widget ul .sub-menu{
    border-top:1px solid #ebebeb;
    margin-top:10px;
    margin-left:10px
}
.widget.widget_archive ul li,.widget.widget_categories ul li,.widget.widget_meta ul li,.widget.widget_nav_menu ul li,.widget.widget_pages ul li,.widget.widget_recent_entries ul li{
    overflow:hidden
}
.widget.widget_archive ul li a,.widget.widget_categories ul li a,.widget.widget_meta ul li a,.widget.widget_nav_menu ul li a,.widget.widget_pages ul li a,.widget.widget_recent_entries ul li a{
    display:inline;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-transition:padding .2s ease;
    -moz-transition:padding .2s ease;
    transition:padding .2s ease
}
.widget #wp-calendar{
    text-align:center;
    width:100%
}
.widget #wp-calendar caption{
    margin:0 0 10px
}
.widget #wp-calendar td,.widget #wp-calendar th{
    padding:3px 4px
}
.widget #wp-calendar td a{
    color:#fff
}
.widget #wp-calendar td#today{
    color:#fff;
    background-color:#fff
}
.widget #wp-calendar tfoot a{
    color:#212121
}
.widget #wp-calendar tfoot a:hover{
    color:#3f3f3f
}
.widget.widget_rss .rss-widget-icon{
    display:inline-block
}
.widget.widget_rss .rss-date{
    display:block;
    margin-bottom:10px
}
.widget.widget_rss cite{
    display:block;
    margin-top:calc(10px / 2)
}
.widget.widget_search .input-holder{
    border:none;
    background-color:#fff
}
.widget.widget_search .input-holder button,.widget.widget_search .input-holder input{
    background-color:transparent;
    border:0;
    border-radius:0;
    box-sizing:border-box;
    color:#212121;
    display:inline-block;
    float:left;
    font-family:Lustria,serif;
    font-size:13px;
    font-weight:inherit;
    height:54px;
    line-height:calc(54px - 2px);
    outline:0;
    position:relative;
    vertical-align:top;
    -webkit-appearance:none;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.widget.widget_search .input-holder input.search-field{
    width:calc(100% - 54px);
    padding:0 0 0 21px
}
.widget.widget_search .input-holder input.search-field::-webkit-input-placeholder{
    color:inherit
}
.widget.widget_search .input-holder input.search-field:-moz-placeholder{
    color:inherit
}
.widget.widget_search .input-holder input.search-field::-moz-placeholder{
    color:inherit
}
.widget.widget_search .input-holder input.search-field:-ms-input-placeholder{
    color:inherit
}
.widget.widget_search .input-holder button{
    background:#fff;
    color:inherit;
    cursor:pointer;
    font-size:18px;
    width:54px;
    padding:0;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.widget.widget_search .input-holder button:hover{
    color:#3f3f3f;
    background-color:transparent
}
.widget.widget_search .input-holder button span{
    display:block;
    left:0;
    line-height:inherit;
    position:absolute;
    top:0;
    width:100%
}
.widget.widget_search .input-holder button span:before{
    display:block;
    line-height:inherit
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field,.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{
    background-color:transparent;
    border-color:#ebebeb;
    border-style:solid;
    border-width:1px;
    color:inherit;
    height:54px;
    line-height:calc(54px - 2px);
    vertical-align:top;
    display:inline-block;
    font-family:Lustria,serif;
    font-weight:inherit;
    width:100%;
    position:relative;
    box-sizing:border-box;
    outline:0
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:3px;
    float:left;
    font-size:12px;
    -webkit-appearance:none;
    padding:0 25px 0 20px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-webkit-input-placeholder{
    color:inherit
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-moz-placeholder{
    color:inherit
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field::-moz-placeholder{
    color:inherit
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-field:-ms-input-placeholder{
    color:inherit
}
.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select{
    border-radius:0;
    font-size:15px;
    margin-top:10px;
    padding:0 0 0 21px;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.widget.widget_tag_cloud a{
    background-color:#fff;
    border-radius:1px;
    color:#212121;
    display:inline-block;
    font-size:14px!important;
    font-family:Lustria,serif;
    font-weight:inherit;
    line-height:30px;
    text-transform:capitalize;
    margin:0 7px 12px 0;
    padding:2px 23px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.widget.widget_tag_cloud a:hover{
    background-color:#212121;
    color:#fff;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item{
    margin:0 0 10px;
    padding:10px
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a{
    display:table;
    width:100%
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image,.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    display:table-cell;
    vertical-align:middle
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-title{
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out;
    font-weight:600
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image{
    padding-right:20px;
    width:56px;
    height:56px
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a .eltdf-rp-image img{
    display:block
}
.widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-item a:hover .eltdf-rp-title{
    color:#989898
}
.eltdf-icon-widget-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.eltdf-icon-widget-holder>*{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:inherit;
    font-size:inherit;
    line-height:inherit;
    font-style:inherit;
    font-weight:inherit;
    letter-spacing:inherit;
    text-transform:inherit
}
.eltdf-icon-widget-holder .eltdf-icon-text{
    padding:0 0 0 10px
}
.eltdf-icon-widget-holder .eltdf-icon-text.eltdf-no-icon{
    padding:0
}
.eltdf-icon-widget-holder.eltdf-icon-hover-default .eltdf-icon-widget-icon-holder{
    position:relative
}
.eltdf-icon-widget-holder.eltdf-icon-hover-default .eltdf-icon-element{
    padding:10px
}
.eltdf-icon-widget-holder.eltdf-icon-hover-default .eltdf-icon-widget-background-holder{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding-top:100%;
    background-color:#212121;
    -webkit-transform:scaleY(0) rotate(.01deg);
    -moz-transform:scaleY(0) rotate(.01deg);
    transform:scaleY(0) rotate(.01deg);
    -webkit-transition:all .25s cubic-bezier(.69,.08,.93,.39);
    -moz-transition:all .25s cubic-bezier(.69,.08,.93,.39);
    transition:all .25s cubic-bezier(.69,.08,.93,.39);
    transform-origin:100% 0;
    z-index:-1
}
.eltdf-icon-widget-holder.eltdf-icon-hover-default:hover{
    color:#fff
}
.eltdf-icon-widget-holder.eltdf-icon-hover-default:hover .eltdf-icon-widget-background-holder{
    -webkit-transform:scaleY(1) rotate(.01deg);
    -moz-transform:scaleY(1) rotate(.01deg);
    transform:scaleY(1) rotate(.01deg)
}
.widget.eltdf-image-slider-widget,.widget.eltdf-image-slider-widget .eltdf-is-widget-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.widget.eltdf-image-slider-widget .eltdf-widget-title{
    margin:0 0 32px
}
.widget.eltdf-image-slider-widget img{
    display:block
}
@media only screen and (max-width:1200px){
    .eltdf-instagram-feed:not(.eltdf-instagram-carousel) li img{
        width:100%
    }
    .eltdf-instagram-feed:not(.eltdf-instagram-carousel).eltdf-col-6 li,.eltdf-instagram-feed:not(.eltdf-instagram-carousel).eltdf-col-9 li{
        width:25%
    }
}
@media only screen and (max-width:768px){
    .eltdf-instagram-feed:not(.eltdf-instagram-carousel).eltdf-col-6 li,.eltdf-instagram-feed:not(.eltdf-instagram-carousel).eltdf-col-9 li{
        width:33.33333%
    }
}
@media only screen and (max-width:680px){
    .eltdf-instagram-feed:not(.eltdf-instagram-carousel) li{
        width:50%!important
    }
}
.eltdf-instagram-feed{
    list-style:none;
    padding:0;
    margin:0
}
.eltdf-instagram-feed li{
    float:left;
    box-sizing:border-box;
    border:none!important
}
.eltdf-instagram-feed li a{
    position:relative;
    display:block;
    overflow:hidden
}
.eltdf-instagram-feed li img{
    width:100%;
    display:block
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-no-space{
    margin:0
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-no-space li{
    padding:0;
    margin:0
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-tiny-space{
    margin:0 -5px -10px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-tiny-space li{
    padding:0 5px;
    margin:0 0 10px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-small-space{
    margin:0 -10px -20px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-small-space li{
    padding:0 10px;
    margin:0 0 20px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-normal-space{
    margin:0 -15px -30px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-normal-space li{
    padding:0 15px;
    margin:0 0 30px
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-2 li{
    width:50%
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-3 li{
    width:33.33333%
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-4 li{
    width:25%
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-6 li{
    width:16.66667%
}
.eltdf-instagram-feed.eltdf-instagram-gallery.eltdf-col-7 li{
    width:14.28571%
}
.widget.widget_eltdf_instagram_widget .eltdf-instagram-feed a:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.widget.widget_eltdf_instagram_widget .eltdf-instagram-feed a img{
    -webkit-transition:-webkit-transform .2s;
    -moz-transition:-moz-transform .2s;
    transition:transform .2s;
    -webkit-filter:blur();
    filter:blur();
    will-change:transform
}
.widget.widget_eltdf_instagram_widget .eltdf-instagram-feed a:hover:after{
    opacity:1
}
.widget.widget_eltdf_instagram_widget .eltdf-instagram-feed a:hover img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.widget.eltdf-raw-html-widget{
    margin:0
}
.widget.eltdf-raw-html-widget.eltdf-grid-auto-width{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto
}
.widget.eltdf-search-post-type-widget{
    line-height:0;
    position:relative
}
.widget.eltdf-search-post-type-widget .eltdf-search-post-type{
    display:inline-block;
    width:100%;
    position:relative
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-results{
    background:#fff;
    height:auto;
    display:none;
    width:100%;
    position:absolute;
    z-index:99;
    left:0;
    top:100%
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-results ul{
    padding:10px 20px;
    box-sizing:border-box;
    display:inline-block;
    line-height:0;
    width:100%
}
.widget.eltdf-search-post-type-widget .eltdf-post-type-search-results ul li{
    display:inline-block;
    width:100%
}
.widget.eltdf-search-post-type-widget .eltdf-search-icon,.widget.eltdf-search-post-type-widget .eltdf-search-loading{
    position:absolute;
    right:20px;
    top:50%;
    margin-top:-9px;
    font-size:18px;
    color:#000;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    opacity:1
}
.widget.eltdf-search-post-type-widget .eltdf-search-icon.eltdf-hidden,.widget.eltdf-search-post-type-widget .eltdf-search-loading.eltdf-hidden{
    opacity:0
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-search-post-type{
    background-color:rgba(255,255,255,.9)
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-field{
    border-radius:0;
    height:57px;
    line-height:calc(57px - 2px);
    border:0;
    font-size:15px;
    color:#878787
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-results{
    background-color:rgba(255,255,255,.9);
    border-top:1px solid #dadada
}
.wpb_widgetised_column .widget.eltdf-search-post-type-widget .eltdf-post-type-search-results ul{
    padding:16px 20px
}
.widget.eltdf-separator-widget{
    margin:0!important
}
.eltdf-simple-social-link-widget{
    display:inline-block
}
.eltdf-simple-social-link-widget h6{
    margin:3px 0
}
.eltdf-simple-social-link-widget h6 a:hover{
    color:#989898
}
.eltdf-social-icon-widget-holder{
    overflow:hidden;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    -webkit-transition:0s .1s;
    -moz-transition:0s .1s;
    transition:0s .1s
}
.eltdf-social-icon-widget-holder .eltdf-social-icon-widget{
    color:inherit;
    line-height:1em;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    letter-spacing:inherit
}
.eltdf-social-icon-widget-holder.eltdf-icon-hover-default .eltdf-social-icon-widget{
    padding:10px;
    position:relative;
    z-index:10;
    vertical-align:middle
}
.eltdf-social-icon-widget-holder.eltdf-icon-hover-default .eltdf-icon-widget-background-holder{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding-top:100%;
    background-color:#212121;
    -webkit-transform:scaleY(0) rotate(.01deg);
    -moz-transform:scaleY(0) rotate(.01deg);
    transform:scaleY(0) rotate(.01deg);
    -webkit-transition:all .25s cubic-bezier(.9,.02,0,.88);
    -moz-transition:all .25s cubic-bezier(.9,.02,0,.88);
    transition:all .25s cubic-bezier(.9,.02,0,.88);
    transform-origin:100% 0;
    z-index:1
}
.eltdf-social-icon-widget-holder.eltdf-icon-hover-default:hover{
    color:#fff
}
.eltdf-social-icon-widget-holder.eltdf-icon-hover-default:hover .eltdf-icon-widget-background-holder{
    -webkit-transform:scaleY(1) rotate(.01deg);
    -moz-transform:scaleY(1) rotate(.01deg);
    transform:scaleY(1) rotate(.01deg)
}
.eltdf-widget-sticky-sidebar{
    position:relative;
    width:100%;
    height:0;
    margin:0!important;
    padding:0!important;
    border:none!important;
    background:0 0!important
}
.widget.widget_eltdf_twitter_widget{
    margin:0 0 20px
}
.widget.widget_eltdf_twitter_widget>.eltdf-widget-title-holder{
    margin:0 0 29px
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li:not(:last-child){
    margin:0 0 6px!important
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text{
    position:relative
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text a{
    position:relative;
    line-height:inherit;
    color:inherit
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text a.eltdf-tweet-time{
    display:block
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget li .eltdf-tweet-text a.eltdf-tweet-time span{
    margin:0 2px 0 0
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-twitter-icon{
    position:absolute;
    top:8px;
    left:0
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-twitter-icon i{
    font-size:18px
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-tweet-text{
    padding:0 0 0 28px;
    font-size:17px
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-tweet-text a,.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-tweet-text span{
    color:#989898
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-standard li .eltdf-tweet-text a:hover{
    color:#fff
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0 40px;
    text-align:center;
    box-sizing:border-box
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li{
    overflow:hidden
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-twitter-icon i{
    font-size:16px;
    color:#212121
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-tweet-text{
    font-size:14px
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-tweet-text a,.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-tweet-text a:hover,.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-tweet-text span{
    color:#212121
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider li .eltdf-tweet-text a.eltdf-tweet-time{
    margin:21px 0 0
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider .owl-nav .owl-prev{
    left:0
}
.widget.widget_eltdf_twitter_widget .eltdf-twitter-widget.eltdf-twitter-slider .owl-nav .owl-next{
    right:0
}
/*! * animate.css -http://daneden.me/animate * Version - 3.5.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounce{
    20%,53%,80%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
@keyframes bounce{
    20%,53%,80%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)
    }
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes flash{
    50%,from,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    50%,from,to{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
@keyframes pulse{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    50%{
        -webkit-transform:scale3d(1.05,1.05,1.05);
        transform:scale3d(1.05,1.05,1.05)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    from,to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
@keyframes shake{
    from,to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes headShake{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes headShake{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    6.5%{
        -webkit-transform:translateX(-6px) rotateY(-9deg);
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        -webkit-transform:translateX(5px) rotateY(7deg);
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        -webkit-transform:translateX(-3px) rotateY(-5deg);
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        -webkit-transform:translateX(2px) rotateY(3deg);
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.headShake{
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-name:headShake;
    animation-name:headShake
}
@-webkit-keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing{
    20%{
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing{
    -webkit-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
@keyframes tada{
    from,to{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    from,to{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
@keyframes wobble{
    from,to{
        -webkit-transform:none;
        transform:none
    }
    15%{
        -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes jello{
    11.1%,from,to{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.39063deg) skewY(.39063deg);
        transform:skewX(.39063deg) skewY(.39063deg)
    }
    88.8%{
        -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
}
@keyframes jello{
    11.1%,from,to{
        -webkit-transform:none;
        transform:none
    }
    22.2%{
        -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        -webkit-transform:skewX(6.25deg) skewY(6.25deg);
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        -webkit-transform:skewX(.39063deg) skewY(.39063deg);
        transform:skewX(.39063deg) skewY(.39063deg)
    }
    88.8%{
        -webkit-transform:skewX(-.19531deg) skewY(-.19531deg);
        transform:skewX(-.19531deg) skewY(-.19531deg)
    }
}
.jello{
    -webkit-animation-name:jello;
    animation-name:jello;
    -webkit-transform-origin:center;
    transform-origin:center
}
@-webkit-keyframes bounceIn{
    20%,40%,60%,80%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    20%,40%,60%,80%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn
}
@-webkit-keyframes bounceInDown{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-3000px,0);
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,25px,0);
        transform:translate3d(0,25px,0)
    }
    75%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,5px,0);
        transform:translate3d(0,5px,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(3000px,0,0);
        transform:translate3d(3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px,0,0);
        transform:translate3d(-25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(-5px,0,0);
        transform:translate3d(-5px,0,0)
    }
    to{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(0,3000px,0);
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    75%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    90%{
        -webkit-transform:translate3d(0,-5px,0);
        transform:translate3d(0,-5px,0)
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes bounceOutDown{
    20%{
        -webkit-transform:translate3d(0,10px,0);
        transform:translate3d(0,10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,-20px,0);
        transform:translate3d(0,-20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes bounceOutLeft{
    20%{
        opacity:1;
        -webkit-transform:translate3d(20px,0,0);
        transform:translate3d(20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes bounceOutRight{
    20%{
        opacity:1;
        -webkit-transform:translate3d(-20px,0,0);
        transform:translate3d(-20px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes bounceOutUp{
    20%{
        -webkit-transform:translate3d(0,-10px,0);
        transform:translate3d(0,-10px,0)
    }
    40%,45%{
        opacity:1;
        -webkit-transform:translate3d(0,20px,0);
        transform:translate3d(0,20px,0)
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fadeOut{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50%{
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80%{
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
.animated.flip{
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    from{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    from{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
        transform:perspective(400px) rotate3d(1,0,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
        transform:perspective(400px) rotate3d(1,0,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
.flipInY,.flipOutX{
    -webkit-backface-visibility:visible!important
}
@-webkit-keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY{
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
        transform:perspective(400px) rotate3d(1,0,0,-20deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    from{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
    30%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
        transform:perspective(400px) rotate3d(0,1,0,-15deg);
        opacity:1
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn{
    from{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn{
    from{
        -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        -webkit-transform:skewX(20deg);
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        -webkit-transform:skewX(-5deg);
        transform:skewX(-5deg);
        opacity:1
    }
    to{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    from{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    from{
        opacity:1
    }
    to{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    from{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    to{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
@keyframes rotateOutDownLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutDownRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
@keyframes rotateOutUpLeft{
    from{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
@keyframes rotateOutUpRight{
    from{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    to{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,90deg);
        transform:rotate3d(0,0,1,90deg);
        opacity:0
    }
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
@keyframes hinge{
    0%{
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60%{
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80%{
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
@keyframes rollOut{
    from{
        opacity:1
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInDown{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInLeft{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInRight{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    from{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
@keyframes zoomOut{
    from{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    to{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    to{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin:center bottom;
        transform-origin:center bottom;
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    from{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInLeft{
    from{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    from{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInRight{
    from{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes slideOutDown{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes slideOutLeft{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes slideOutRight{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
.eltdf-owl-slider{
    position:relative;
    display:none;
    width:100%;
    margin:0;
    -webkit-tap-highlight-color:transparent;
    z-index:1
}
.eltdf-owl-slider.owl-loaded{
    display:block
}
.eltdf-owl-slider.owl-loading{
    opacity:0;
    display:block
}
.eltdf-owl-slider.owl-hidden{
    opacity:0
}
.eltdf-owl-slider.owl-refresh .owl-item{
    visibility:hidden
}
.eltdf-owl-slider.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.eltdf-owl-slider.owl-grab{
    cursor:move;
    cursor:grab
}
.eltdf-owl-slider.owl-rtl{
    direction:rtl
}
.eltdf-owl-slider.owl-rtl .owl-item{
    float:right
}
.no-js .eltdf-owl-slider{
    display:block
}
.eltdf-owl-slider .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.eltdf-owl-slider .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.eltdf-owl-slider .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.eltdf-owl-slider .owl-item,.eltdf-owl-slider .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.eltdf-owl-slider .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.eltdf-owl-slider .owl-item img{
    display:block;
    width:100%
}
.eltdf-owl-slider .owl-item img .owl-lazy{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.eltdf-owl-slider .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s ease
}
.eltdf-owl-slider .owl-nav.disabled{
    display:none
}
.eltdf-owl-slider .owl-nav .owl-next,.eltdf-owl-slider .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.eltdf-owl-slider .owl-dots.disabled{
    display:none
}
.eltdf-owl-slider .owl-dots .owl-dot{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.eltdf-owl-slider .animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.eltdf-owl-slider .owl-animated-in{
    z-index:0
}
.eltdf-owl-slider .owl-animated-out{
    z-index:1
}
.eltdf-owl-slider .fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.owl-height{
    transition:height .5s ease-in-out
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.ps{
    -ms-touch-action:auto;
    touch-action:auto;
    overflow:hidden!important;
    -ms-overflow-style:none
}
@supports (-ms-overflow-style:none){
    .ps{
        overflow:auto!important
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .ps{
        overflow:auto!important
    }
}
.ps.ps--active-x>.ps__scrollbar-x-rail,.ps.ps--active-y>.ps__scrollbar-y-rail{
    display:none;
    background-color:transparent
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{
    background-color:#eee;
    opacity:.9
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{
    background-color:#999;
    height:11px
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{
    background-color:#eee;
    opacity:.9
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{
    background-color:#999;
    width:11px
}
.ps>.ps__scrollbar-x-rail{
    display:none;
    position:absolute;
    opacity:0;
    transition:background-color .2s linear,opacity .2s linear;
    bottom:0;
    height:15px
}
.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x{
    position:absolute;
    background-color:#aaa;
    border-radius:6px;
    transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    bottom:2px;
    height:6px
}
.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x,.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{
    height:11px
}
.ps>.ps__scrollbar-y-rail{
    display:none;
    position:absolute;
    opacity:0;
    transition:background-color .2s linear,opacity .2s linear;
    right:0;
    width:15px
}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{
    position:absolute;
    background-color:#aaa;
    border-radius:6px;
    transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    right:2px;
    width:6px
}
.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{
    width:11px
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{
    background-color:#eee;
    opacity:.9
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{
    background-color:#999;
    height:11px
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{
    background-color:#eee;
    opacity:.9
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{
    background-color:#999;
    width:11px
}
.ps:hover>.ps__scrollbar-x-rail,.ps:hover>.ps__scrollbar-y-rail{
    opacity:.6
}
.ps:hover>.ps__scrollbar-x-rail:hover{
    background-color:#eee;
    opacity:.9
}
.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{
    background-color:#999
}
.ps:hover>.ps__scrollbar-y-rail:hover{
    background-color:#eee;
    opacity:.9
}
.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{
    background-color:#999
}
body .pp_pic_holder{
    position:fixed!important;
    top:50%!important;
    left:50%!important;
    display:none;
    width:100px;
    z-index:10001!important;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
@media only screen and (max-width:768px){
    body .pp_pic_holder{
        width:90%!important
    }
}
body .pp_pic_holder .pp_bottom,body .pp_pic_holder .pp_top{
    display:none!important
}
body .pp_pic_holder .pp_content{
    position:relative;
    background:0 0;
    margin:0 auto;
    height:40px;
    min-width:40px;
    width:100%
}
@media only screen and (max-width:768px){
    body .pp_pic_holder .pp_content{
        width:100%!important
    }
}
* html body .pp_pic_holder .pp_content{
    width:40px
}
body .pp_pic_holder .pp_content_container{
    position:relative;
    text-align:left;
    width:100%
}
body .pp_pic_holder .pp_content_container .pp_left,body .pp_pic_holder .pp_content_container .pp_right{
    background:0 0!important;
    padding:0!important
}
body .pp_pic_holder #pp_full_res{
    line-height:1!important
}
body .pp_pic_holder #pp_full_res .pp_inline{
    color:#212121;
    text-align:left
}
body .pp_pic_holder #pp_full_res .pp_inline p{
    margin:0 0 15px
}
body .pp_pic_holder #pp_full_res iframe{
    width:100%!important
}
body .pp_pic_holder #pp_full_res img{
    display:block
}
@media only screen and (max-width:768px){
    body .pp_pic_holder #pp_full_res img{
        width:100%!important;
        height:auto!important
    }
}
body .pp_pic_holder .pp_description,body .pp_pic_holder .pp_gallery,body .pp_pic_holder .ppt{
    display:none!important
}
body .pp_pic_holder .pp_loaderIcon{
    position:absolute;
    left:50%;
    top:50%;
    width:32px;
    height:32px;
    margin:-16px 0 0 -16px;
    background-color:#fff;
    border-radius:16px;
    -webkit-animation:scaleout 1s infinite ease-in-out;
    animation:scaleout 1s infinite ease-in-out
}
body .pp_pic_holder .pp_fade{
    position:relative;
    top:50%;
    display:none;
    -webkit-transform:translateY(-50%) translateZ(0);
    -moz-transform:translateY(-50%) translateZ(0);
    transform:translateY(-50%) translateZ(0)
}
body .pp_pic_holder .pp_details{
    position:relative;
    top:-1px;
    display:table;
    vertical-align:top;
    width:100%!important;
    float:none!important;
    margin:0!important;
    padding:15px 24px;
    background-color:#fff;
    box-sizing:border-box
}
body .pp_pic_holder .pp_details .pp_nav{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:auto;
    float:none;
    margin:0!important
}
body .pp_pic_holder .pp_details .pp_nav .pp_pause,body .pp_pic_holder .pp_details .pp_nav .pp_play{
    display:none
}
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder{
    position:absolute;
    top:0;
    left:50%;
    width:auto;
    margin:0;
    padding:0;
    float:none;
    color:#989898;
    font-family:inherit;
    font-size:inherit;
    line-height:30px;
    font-style:inherit;
    letter-spacing:5px
}
body .pp_pic_holder a:focus{
    outline:0
}
body .pp_pic_holder a.pp_arrow_next,body .pp_pic_holder a.pp_arrow_previous{
    position:relative;
    display:inline-block;
    vertical-align:top;
    left:auto!important;
    float:none;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    color:#989898;
    font-family:Ionicons;
    font-size:0;
    line-height:1;
    text-indent:0;
    background:0 0!important;
    opacity:1!important;
    overflow:visible
}
body .pp_pic_holder a.pp_arrow_next:after,body .pp_pic_holder a.pp_arrow_previous:after{
    font-size:30px
}
body .pp_pic_holder a.pp_arrow_next:hover,body .pp_pic_holder a.pp_arrow_previous:hover{
    color:#212121
}
body .pp_pic_holder a.pp_arrow_previous:after{
    content:"\f3d2"
}
body .pp_pic_holder a.pp_arrow_next{
    margin:0 0 0 14px!important
}
body .pp_pic_holder a.pp_arrow_next:after{
    content:"\f3d3"
}
body .pp_pic_holder a.pp_next,body .pp_pic_holder a.pp_previous{
    position:absolute;
    top:calc(50% - 20px);
    width:auto;
    height:auto;
    display:inline-block;
    margin:0!important;
    background:0 0!important;
    color:#212121;
    font-family:Ionicons;
    font-size:40px;
    line-height:1;
    text-indent:-9999px!important;
    opacity:0;
    -webkit-transition:opacity .2s ease-out,color .2s ease-out;
    -moz-transition:opacity .2s ease-out,color .2s ease-out;
    transition:opacity .2s ease-out,color .2s ease-out
}
body .pp_pic_holder a.pp_next>*,body .pp_pic_holder a.pp_previous>*{
    display:none
}
body .pp_pic_holder a.pp_next:after,body .pp_pic_holder a.pp_previous:after{
    display:block;
    line-height:inherit;
    text-indent:0!important
}
body .pp_pic_holder a.pp_close,body .pp_pic_holder a.pp_expand{
    height:auto;
    width:auto;
    line-height:1;
    text-indent:0;
    background:0 0!important;
    font-family:Ionicons
}
body .pp_pic_holder a.pp_next:hover,body .pp_pic_holder a.pp_previous:hover{
    color:rgba(33,33,33,.8)
}
body .pp_pic_holder a.pp_previous{
    left:30px
}
body .pp_pic_holder a.pp_previous:after{
    content:"\f3d2"
}
body .pp_pic_holder a.pp_next{
    right:30px
}
@media only screen and (max-width:768px){
    body .pp_pic_holder a.pp_previous{
        left:20px
    }
    body .pp_pic_holder a.pp_next{
        right:20px
    }
}
body .pp_pic_holder a.pp_next:after{
    content:"\f3d3"
}
body .pp_pic_holder a.pp_close{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    margin:0!important;
    color:#989898;
    cursor:pointer;
    opacity:1!important
}
body .pp_pic_holder a.pp_close:after{
    content:"\f2d7";
    font-size:17px;
    position:relative;
    top:2px;
    left:3px
}
body .pp_pic_holder a.pp_close:hover{
    color:#212121
}
body .pp_pic_holder a.pp_expand{
    position:absolute;
    right:-22px;
    top:-18px;
    display:block;
    color:#fff;
    font-size:0;
    text-align:center;
    z-index:2001
}
body .pp_pic_holder a.pp_expand:after{
    content:"\f386";
    font-size:22px
}
body .pp_pic_holder a.pp_expand:hover{
    color:rgba(255,255,255,.8)
}
body .pp_hoverContainer{
    position:absolute;
    top:0;
    width:100%;
    z-index:2000
}
@media only screen and (max-width:768px){
    body .pp_hoverContainer{
        width:100%!important;
        height:calc(100% - 60px)!important
    }
}
body .pp_hoverContainer:hover a.pp_next,body .pp_hoverContainer:hover a.pp_previous{
    opacity:1
}
body .pp_overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    display:none;
    background-color:#212121;
    z-index:10000!important
}
.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    margin:0;
    border:0;
    border-radius:0;
    text-align:initial;
    box-sizing:border-box
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding:0 20px 0 30px
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:20px;
    right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered{
    padding:0 20px 0 30px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin:7px auto 0 5px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin:0 auto 0 3px
}
.select2-container--default.select2-container--open .select2-selection--single{
    color:#212121
}
.select2-container--default.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above{
    border-bottom-color:transparent
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below{
    border-top-color:transparent
}
.select2-container--default .select2-selection--single{
    display:block;
    height:48px;
    line-height:46px;
    padding:0;
    font-family:inherit;
    font-size:14px;
    color:inherit;
    background-color:#fff;
    border-radius:0;
    box-sizing:border-box;
    cursor:pointer;
    user-select:none;
    -webkit-user-select:none
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    display:block;
    padding:0 30px 0 20px;
    color:inherit;
    line-height:inherit;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    box-sizing:border-box
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    position:relative;
    cursor:pointer;
    float:right;
    margin:0;
    font-weight:inherit
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:inherit
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    width:auto;
    height:100%;
    top:0;
    right:20px;
    color:inherit;
    line-height:inherit;
    text-align:center
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display:none
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{
    font-family:FontAwesome;
    content:'\f107'
}
.select2-container--default .select2-selection--multiple{
    display:block;
    height:44px;
    line-height:42px;
    padding:0;
    font-family:inherit;
    font-size:inherit;
    color:inherit;
    background-color:transparent;
    border:1px solid #ebebeb;
    border-radius:0;
    outline:0;
    box-sizing:border-box;
    cursor:pointer;
    user-select:none;
    -webkit-user-select:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display:block;
    list-style:none;
    padding:0 30px 0 20px;
    margin:0;
    color:inherit;
    line-height:inherit;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    box-sizing:border-box
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder{
    float:left;
    margin:0;
    color:inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear{
    position:relative;
    cursor:pointer;
    float:right;
    margin:0;
    font-weight:inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    float:left;
    margin:7px 5px 0 0;
    padding:0 10px;
    line-height:30px;
    color:#fff;
    background-color:#212121;
    border:0;
    border-radius:0;
    cursor:default
}
.select2-container--default .select2-results__option[aria-selected],.touch .eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-blog-slider-item,.touch .eltdf-related-posts-holder .eltdf-related-post{
    cursor:pointer
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{
    display:inline-block;
    margin:0 3px 0 0;
    color:inherit;
    font-weight:700;
    cursor:pointer;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover{
    color:inherit;
    opacity:.8
}
.select2-container--default .select2-search--inline{
    float:left
}
.select2-container--default .select2-search--inline .select2-search__field{
    margin:0;
    padding:0;
    font-size:100%;
    background:0 0;
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield;
    box-sizing:border-box
}
.select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-container--default .select2-dropdown{
    position:absolute;
    top:0;
    left:-100000px;
    width:100%;
    display:block;
    background-color:#fff;
    border:1px solid #ebebeb;
    border-radius:0;
    z-index:1051;
    box-sizing:border-box;
    font-size:14px
}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{
    background:0 0;
    color:#212121
}
.select2-container--default .select2-search--dropdown{
    display:block;
    padding:14px 15px 2px
}
.select2-container--default .select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    padding:4px 8px;
    width:100%;
    color:inherit;
    font-size:inherit;
    line-height:20px;
    font-family:inherit;
    font-weight:inherit;
    border:1px solid #ebebeb;
    outline:0;
    box-sizing:border-box;
    -webkit-appearance:none
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{
    border-color:#212121
}
.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-container--default .select2-results{
    display:block;
    padding:0;
    margin:0;
    overflow:hidden
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a,.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a{
    max-height:110px
}
.select2-container--default .select2-results__options{
    position:relative;
    padding:2px 15px;
    margin:5px 0;
    list-style:none
}
.select2-container--default .select2-results__option{
    padding:7px 0;
    user-select:none;
    -webkit-user-select:none;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#212121
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__group{
    display:block;
    padding:7px 0;
    cursor:default
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    border:0!important;
    clip:rect(0 0 0 0)!important;
    height:1px!important;
    margin:-1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important
}
.widget_icl_lang_sel_widget #lang_sel,.widget_icl_lang_sel_widget #lang_sel_click{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:180px;
    text-align:left;
    box-sizing:border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,.widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel{
    position:relative;
    display:block;
    padding:9px 20px;
    border:1px solid #ebebeb;
    box-sizing:border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after,.widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after{
    position:absolute;
    right:20px;
    top:50%;
    display:block;
    content:'\33';
    font-family:ElegantIcons;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.widget_icl_lang_sel_widget #lang_sel ul,.widget_icl_lang_sel_widget #lang_sel_click ul{
    list-style:none;
    padding:0;
    margin:0
}
.widget_icl_lang_sel_widget #lang_sel ul li,.widget_icl_lang_sel_widget #lang_sel_click ul li{
    display:block;
    width:100%;
    margin:0;
    padding:0
}
.widget_icl_lang_sel_widget #lang_sel ul li a,.widget_icl_lang_sel_widget #lang_sel_click ul li a{
    display:block
}
.widget_icl_lang_sel_widget #lang_sel ul ul,.widget_icl_lang_sel_widget #lang_sel_click ul ul{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    padding:13px 20px;
    background-color:#fff;
    border:1px solid #ebebeb;
    border-top:none;
    z-index:10;
    opacity:0;
    visibility:hidden;
    box-sizing:border-box;
    -webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
    -moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
    transition:visibility 0s linear .25s,opacity .25s ease-in-out
}
.widget_icl_lang_sel_widget #lang_sel ul ul a,.widget_icl_lang_sel_widget #lang_sel_click ul ul a{
    padding:7px 0
}
.widget_icl_lang_sel_widget #lang_sel:hover ul ul,.widget_icl_lang_sel_widget #lang_sel_click:hover ul ul{
    opacity:1;
    visibility:visible;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li{
    display:inline-block;
    vertical-align:middle;
    margin:0 15px 5px 0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a,.widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a{
    display:block
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child{
    margin:0 0 5px
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul li{
    display:block;
    margin:0;
    padding:3px 0
}
.widget_icl_lang_sel_widget{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.widget_icl_lang_sel_widget img{
    position:relative;
    display:inline-block!important;
    vertical-align:middle;
    margin:0 5px 0 0;
    top:-1px
}
.eltdf-page-footer .widget_icl_lang_sel_widget,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel_click,.eltdf-side-menu .widget_icl_lang_sel_widget,.eltdf-side-menu .widget_icl_lang_sel_widget #lang_sel,.eltdf-side-menu .widget_icl_lang_sel_widget #lang_sel_click,.eltdf-sidebar .widget_icl_lang_sel_widget,.eltdf-sidebar .widget_icl_lang_sel_widget #lang_sel,.eltdf-sidebar .widget_icl_lang_sel_widget #lang_sel_click,.wpb_widgetised_column .widget_icl_lang_sel_widget,.wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel,.wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel_click{
    width:100%
}
.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel{
    border-color:#fff
}
.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a{
    color:#999
}
.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a:hover,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover{
    color:#fff
}
.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel ul ul,.eltdf-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul ul{
    background-color:#212121;
    border-color:#fff
}
.eltdf-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a{
    color:#999
}
.eltdf-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover{
    color:#fff
}
.eltdf-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a{
    color:#999
}
.eltdf-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover{
    color:#fff
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click{
    width:auto;
    min-width:130px
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel{
    border:0;
    padding:4px 10px
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after{
    right:10px
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a{
    color:#fff;
    letter-spacing:0
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a:hover,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover{
    color:#999
}
.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul,.eltdf-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul{
    padding:8px 15px;
    background-color:#212121;
    border:0
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li{
    margin:0 15px 0 0
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child{
    margin:0
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a{
    color:#fff
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover{
    color:#999
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li{
    float:left;
    margin:0 15px 0 0;
    padding:0
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child{
    margin:0
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a{
    color:#fff
}
.eltdf-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover{
    color:#999
}
.eltdf-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li{
    margin:0 20px 0 0
}
.eltdf-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child{
    margin:0
}
.eltdf-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li{
    float:left;
    margin:0 20px 0 0;
    padding:0
}
.eltdf-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child{
    margin:0
}
.eltdf-main-menu>ul>li.menu-item-language>a span{
    position:relative;
    display:block;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-main-menu>ul>li.menu-item-language>a span img{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    top:-1px;
    margin:0 5px 0 0
}
.eltdf-main-menu>ul>li.menu-item-language>a span:after{
    content:'\33';
    font-family:ElegantIcons;
    position:absolute;
    right:-15px;
    top:50%;
    display:block;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-main-menu .menu-item-language .submenu-languages{
    position:absolute;
    top:100%;
    width:200px;
    left:0;
    z-index:10;
    opacity:0;
    visibility:hidden;
    padding:18px 0;
    text-align:left;
    background-color:#fff;
    border-top:1px solid #ebebeb;
    box-sizing:border-box;
    -webkit-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
    -moz-transition:visibility 0s linear .25s,opacity .25s ease-in-out;
    transition:visibility 0s linear .25s,opacity .25s ease-in-out
}
.eltdf-main-menu .menu-item-language .submenu-languages li{
    display:block;
    width:100%;
    float:none;
    padding:0;
    box-sizing:border-box
}
.eltdf-main-menu .menu-item-language .submenu-languages a{
    display:block;
    padding:9px 26px;
    color:#989898
}
.eltdf-blog-holder,.eltdf-blog-holder article,.eltdf-blog-holder article .eltdf-post-content,.eltdf-blog-holder article .eltdf-post-image,.eltdf-main-menu .menu-item-language .submenu-languages img{
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.eltdf-blog-holder article.sticky .eltdf-post-title a,.eltdf-main-menu .menu-item-language .submenu-languages a:hover{
    color:#212121
}
.eltdf-main-menu .menu-item-language .submenu-languages img{
    top:-1px;
    margin:0 5px 0 0
}
.eltdf-main-menu .menu-item-language:hover ul{
    opacity:1;
    visibility:visible;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    transition-delay:0s
}
.eltdf-blog-holder{
    width:100%;
    margin:0;
    clear:both
}
.eltdf-blog-holder article{
    width:100%;
    box-sizing:border-box
}
.eltdf-blog-holder article.sticky .eltdf-post-title:before{
    content:'\e031';
    font-family:ElegantIcons;
    margin-right:10px
}
.eltdf-blog-holder article .eltdf-post-content{
    width:100%
}
.eltdf-blog-holder article .eltdf-post-image img{
    display:block
}
.eltdf-blog-holder article .eltdf-post-image-background{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100%;
    background-position:center;
    background-size:cover
}
.eltdf-blog-holder article .eltdf-post-image-background a{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-blog-holder article .eltdf-post-image-icon{
    position:absolute;
    top:20px;
    right:20px;
    font-size:30px;
    line-height:1;
    color:#fff
}
.eltdf-blog-holder article .eltdf-post-text{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-blog-holder article .eltdf-post-title{
    margin:0
}
.eltdf-blog-holder article .eltdf-post-title a:hover{
    color:#989898
}
.eltdf-blog-holder article .eltdf-post-excerpt-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:30px 0 0;
    color:#000
}
.eltdf-blog-holder article .eltdf-post-excerpt-holder p{
    margin:0
}
.eltdf-blog-holder article .eltdf-post-excerpt:after{
    content:'...'
}
.eltdf-blog-holder article .eltdf-more-link-container{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:15px 0 0
}
.eltdf-blog-holder article .eltdf-post-info{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-blog-holder article .eltdf-post-info>*{
    position:relative;
    display:inline-block;
    vertical-align:top;
    color:currentColor
}
.eltdf-blog-holder article .eltdf-post-info>* a{
    color:inherit
}
.eltdf-blog-holder article .eltdf-blog-like span{
    padding-left:5px
}
.eltdf-blog-holder article .eltdf-post-info-top{
    margin-bottom:5px
}
.eltdf-blog-holder article .eltdf-post-info-top>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0 14px 0 0;
    color:#989898;
    font-size:14px;
    letter-spacing:.01em
}
.eltdf-blog-holder article .eltdf-post-info-top>div:after{
    content:'/';
    position:absolute;
    top:0;
    right:-2px
}
.eltdf-blog-holder article .eltdf-post-info-top>div:last-child{
    padding:0
}
.eltdf-blog-holder article .eltdf-post-info-top>div:last-child:after{
    content:''
}
.eltdf-blog-holder article .eltdf-post-info-top>div a{
    color:inherit
}
.eltdf-blog-holder article .eltdf-post-info-top>div a:hover{
    color:#212121
}
.eltdf-blog-holder article .eltdf-post-info-bottom{
    padding-top:30px
}
.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left,.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
@media only screen and (min-width:769px){
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left{
        float:left;
        width:60%
    }
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div{
        display:inline-block;
        margin-right:13px;
        font-size:14px
    }
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div a{
        color:#989898;
        -webkit-transition:all .2s ease;
        -moz-transition:all .2s ease;
        transition:all .2s ease
    }
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div a:hover{
        color:#212121;
        -webkit-transition:all .2s ease;
        -moz-transition:all .2s ease;
        transition:all .2s ease
    }
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left .eltdf-post-info-category span,.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-left .eltdf-post-info-comments span{
        padding-right:3px
    }
    .eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right{
        text-align:right;
        float:right
    }
}
.eltdf-blog-holder.eltdf-blog-type-masonry article,.eltdf-blog-single-navigation .eltdf-blog-single-prev,.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-label,.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-mark{
    float:left
}
.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right{
    width:40%
}
.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right>div{
    margin-left:17px
}
.eltdf-blog-holder article .eltdf-post-info-bottom .eltdf-post-info-bottom-right>div:first-child{
    margin-left:0
}
.eltdf-blog-holder article.format-link .eltdf-post-text{
    padding:50px 53px;
    background-color:#212121
}
.eltdf-blog-holder article.format-link .eltdf-post-text-main{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    text-align:left
}
.eltdf-blog-holder article.format-link .eltdf-post-text-main .eltdf-link-title{
    color:#fff;
    padding-right:9%;
    font-family:Lustria,serif;
    font-weight:400
}
.eltdf-blog-holder article.format-link .eltdf-post-text-main .eltdf-link-title a:hover{
    color:#989898
}
.eltdf-blog-holder article.format-link .eltdf-post-mark{
    position:absolute;
    top:25px;
    right:28px;
    font-size:50px;
    color:#eee;
    z-index:50
}
.eltdf-blog-holder article.format-link .eltdf-post-mark .eltdf-link-mark{
    padding-top:5px;
    font-size:36px
}
.eltdf-blog-holder article.format-link .eltdf-post-link-holder{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    vertical-align:top;
    text-align:left
}
.eltdf-blog-holder article.format-link .eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener{
    color:#fff
}
.eltdf-blog-holder article.format-link .eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener:hover{
    color:grey
}
.eltdf-blog-holder article.format-quote .eltdf-post-text{
    padding:50px 53px;
    background-color:#fff
}
.eltdf-blog-holder article.format-quote .eltdf-post-text-main{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    text-align:left
}
.eltdf-blog-holder article.format-quote .eltdf-post-mark{
    position:absolute;
    top:65px;
    right:21px;
    font-family:Poppins,sans-serif;
    font-size:121px;
    color:#eee;
    z-index:50
}
.eltdf-blog-holder article.format-quote .eltdf-post-mark:before{
    content:open-quote
}
.eltdf-blog-holder article.format-quote .eltdf-quote-author{
    font-family:Poppins,sans-serif;
    color:#212121;
    display:block;
    margin-top:25px;
    font-size:20px;
    line-height:1.5em;
    letter-spacing:-.06em;
    font-weight:900;
    position:relative;
    padding-left:20px
}
.eltdf-blog-holder article.format-quote .eltdf-quote-author:before{
    content:'';
    height:3px;
    width:14px;
    background-color:#212121;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute
}
.eltdf-blog-holder article.format-quote .eltdf-post-link-holder{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    vertical-align:top;
    text-align:left
}
.eltdf-blog-holder article.format-quote .eltdf-post-author{
    display:inline-block;
    margin-bottom:23px;
    font-size:13px;
    line-height:20px
}
.eltdf-blog-holder article.format-gallery .eltdf-post-image{
    width:100%
}
.eltdf-blog-holder article.format-gallery .owl-carousel .owl-item{
    z-index:2
}
.eltdf-blog-holder article.format-gallery .owl-carousel .owl-item.active{
    z-index:3
}
.eltdf-blog-holder article.format-audio.has-post-thumbnail .eltdf-post-heading{
    position:relative
}
.eltdf-blog-holder article.format-audio.has-post-thumbnail .eltdf-blog-audio-holder{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    display:inline-block;
    vertical-align:middle
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-handle,.eltdf-blog-pagination-wp{
    display:none
}
.eltdf-blog-holder article.format-audio .eltdf-post-image{
    width:100%;
    max-width:inherit
}
.eltdf-blog-holder article.format-audio .eltdf-post-image img{
    width:100%
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-embed,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-embed body{
    background:0 0
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container{
    background-color:#212121
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls{
    height:38px!important
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls{
    padding:0 10px 0 4px;
    box-sizing:border-box
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button{
    width:39px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button{
    width:30px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button{
    height:38px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button button{
    position:relative;
    height:100%;
    background:center no-repeat;
    margin:0;
    border:0;
    outline:0
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-play button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-play button{
    width:39px;
    background-image:url(/wp-content/themes/makoto/framework/modules/blog/assets/img/audio/play.png)
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-pause button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-pause button{
    width:39px;
    background-image:url(/wp-content/themes/makoto/framework/modules/blog/assets/img/audio/pause.png)
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-stop button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-stop button{
    width:39px;
    background-image:url(/wp-content/themes/makoto/framework/modules/blog/assets/img/audio/stop.png)
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-mute button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-mute button{
    width:30px;
    background-image:url(/wp-content/themes/makoto/framework/modules/blog/assets/img/audio/sound.png)
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-unmute button,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-unmute button{
    width:30px;
    background-image:url(/wp-content/themes/makoto/framework/modules/blog/assets/img/audio/mute.png)
}
.eltdf-blog-holder.eltdf-blog-type-masonry .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry article,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left{
    width:100%
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time{
    height:100%;
    padding:0;
    font-family:inherit;
    font-size:13px;
    color:#fff;
    line-height:36px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail{
    height:100%;
    padding:0;
    font-family:inherit
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total{
    height:5px;
    margin:15px 0;
    background:#fff
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current{
    height:5px;
    background-color:#212121
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-hovered{
    height:100%
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float{
    top:-16px;
    border:0;
    color:#fff
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float-corner{
    top:-11px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-loaded{
    background:0 0
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider{
    height:38px
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    height:5px;
    background:0 0
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    top:15px;
    background-color:#ccc
}
.eltdf-blog-holder article.format-audio .eltdf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line .eltdf-btn-line-bottom,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line .eltdf-btn-line-top,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line .eltdf-btn-line-bottom,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line .eltdf-btn-line-top{
    background-color:#fff
}
.eltdf-blog-holder article.format-video .eltdf-self-hosted-video{
    max-width:100%
}
.eltdf-blog-holder.eltdf-blog-type-masonry .eltdf-blog-holder-inner{
    opacity:0
}
.eltdf-blog-holder.eltdf-blog-type-masonry article .eltdf-post-info-top{
    margin-bottom:7px
}
.eltdf-blog-holder.eltdf-blog-type-masonry article .eltdf-post-info-top>div{
    margin-right:5px;
    padding-right:10px
}
.eltdf-blog-holder.eltdf-blog-type-masonry article .eltdf-post-info-bottom{
    padding-top:24px
}
.eltdf-blog-holder.eltdf-blog-type-masonry article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div a{
    color:#212121
}
.eltdf-blog-holder.eltdf-blog-type-masonry article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-line{
    margin-right:8px
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media:hover .eltdf-post-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail:hover .eltdf-post-text{
    opacity:1
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-top>div,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-top>div{
    color:#fff
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-top>div a:hover,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-top>div a:hover{
    color:#989898
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div a,.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-title,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div .eltdf-btn-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-info-bottom .eltdf-post-info-bottom-left>div a,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-title{
    color:#fff
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-title a:hover,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-title a:hover{
    color:#989898
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.eltdf-post-has-media .eltdf-post-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-audio.has-post-thumbnail .eltdf-post-text{
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#212121;
    padding:20%;
    -webkit-transition:all .45s cubic-bezier(.16,.91,0,.96);
    -moz-transition:all .45s cubic-bezier(.16,.91,0,.96);
    transition:all .45s cubic-bezier(.16,.91,0,.96)
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link .eltdf-post-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote .eltdf-post-text{
    background-color:#fff;
    position:relative;
    opacity:1;
    -webkit-transition:.45s cubic-bezier(.16,.91,0,.96);
    -moz-transition:.45s cubic-bezier(.16,.91,0,.96);
    transition:.45s cubic-bezier(.16,.91,0,.96)
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link .eltdf-post-text-main .eltdf-post-title a,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote .eltdf-post-text-main .eltdf-post-title a{
    color:#212121;
    -webkit-transition:.45s cubic-bezier(.16,.91,0,.96);
    -moz-transition:.45s cubic-bezier(.16,.91,0,.96);
    transition:.45s cubic-bezier(.16,.91,0,.96)
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link:hover .eltdf-post-text,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote:hover .eltdf-post-text{
    background-color:#212121
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link:hover .eltdf-post-title a,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link:hover .eltdf-quote-author,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote:hover .eltdf-post-title a,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote:hover .eltdf-quote-author{
    color:#fff
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link:hover .eltdf-quote-author:before,.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote:hover .eltdf-quote-author:before{
    background-color:#fff
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-link .eltdf-post-text{
    padding:60px 68px 224px
}
.eltdf-blog-holder.eltdf-blog-type-masonry article.format-quote .eltdf-post-text{
    padding:60px 68px 169px
}
.eltdf-blog-holder.eltdf-blog-type-masonry .eltdf-blog-masonry-grid-gutter{
    width:0
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article{
    width:50%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article.eltdf-post-size-large-width-height{
    width:100%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article{
    width:33.33333%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width-height{
    width:66.66667%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article{
    width:25%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width-height{
    width:50%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article{
    width:20%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width-height{
    width:40%
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width{
    box-sizing:border-box
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-no-space{
    padding:0
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-tiny-space{
    padding:0 10px
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-small-space{
    padding:0 20px
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-normal-space{
    padding:0 30px
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-medium-space{
    padding:0 40px
}
.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-masonry-full-width.eltdf-large-space{
    padding:0 50px
}
.eltdf-blog-pagination,.eltdf-blog-pagination ul,.eltdf-blog-pagination ul li,.eltdf-blog-pagination ul li a{
    display:inline-block;
    position:relative
}
.eltdf-blog-pagination{
    width:100%;
    vertical-align:middle;
    margin:20px 0 107px;
    clear:both
}
.eltdf-blog-pagination ul{
    width:100%;
    vertical-align:middle;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center
}
.eltdf-blog-pagination ul li{
    vertical-align:top;
    margin:0 12px
}
.eltdf-blog-pagination ul li a{
    vertical-align:middle;
    margin:0;
    padding:0;
    color:#989898;
    font-size:15px;
    font-weight:700;
    font-family:Poppins,sans-serif
}
.eltdf-blog-pagination ul li a.eltdf-pag-active{
    color:#212121
}
.eltdf-blog-pagination ul li.eltdf-pag-first,.eltdf-blog-pagination ul li.eltdf-pag-last,.eltdf-blog-pagination ul li.eltdf-pag-next,.eltdf-blog-pagination ul li.eltdf-pag-prev{
    top:-1px
}
.eltdf-blog-pagination ul li.eltdf-pag-first a,.eltdf-blog-pagination ul li.eltdf-pag-last a,.eltdf-blog-pagination ul li.eltdf-pag-next a,.eltdf-blog-pagination ul li.eltdf-pag-prev a{
    font-size:22px;
    color:#212121
}
.eltdf-blog-pagination ul li.eltdf-pag-first a span,.eltdf-blog-pagination ul li.eltdf-pag-first a span:before,.eltdf-blog-pagination ul li.eltdf-pag-last a span,.eltdf-blog-pagination ul li.eltdf-pag-last a span:before,.eltdf-blog-pagination ul li.eltdf-pag-next a span,.eltdf-blog-pagination ul li.eltdf-pag-next a span:before,.eltdf-blog-pagination ul li.eltdf-pag-prev a span,.eltdf-blog-pagination ul li.eltdf-pag-prev a span:before{
    display:block;
    line-height:inherit
}
.eltdf-blog-pagination ul li.eltdf-pag-first .eltdf-nav-line-holder,.eltdf-blog-pagination ul li.eltdf-pag-last .eltdf-nav-line-holder,.eltdf-blog-pagination ul li.eltdf-pag-next .eltdf-nav-line-holder,.eltdf-blog-pagination ul li.eltdf-pag-prev .eltdf-nav-line-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:2px;
    margin-right:8px
}
.eltdf-blog-pagination ul li.eltdf-pag-first .eltdf-nav-line-holder .eltdf-nav-line,.eltdf-blog-pagination ul li.eltdf-pag-last .eltdf-nav-line-holder .eltdf-nav-line,.eltdf-blog-pagination ul li.eltdf-pag-next .eltdf-nav-line-holder .eltdf-nav-line,.eltdf-blog-pagination ul li.eltdf-pag-prev .eltdf-nav-line-holder .eltdf-nav-line{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:currentColor;
    -webkit-transition:width .2s .18s;
    -moz-transition:width .2s .18s;
    transition:width .2s .18s;
    will-change:width
}
.eltdf-blog-pagination ul li.eltdf-pag-first .eltdf-nav-line-holder .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-first .eltdf-nav-line-holder .eltdf-nav-line-top,.eltdf-blog-pagination ul li.eltdf-pag-last .eltdf-nav-line-holder .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-last .eltdf-nav-line-holder .eltdf-nav-line-top,.eltdf-blog-pagination ul li.eltdf-pag-next .eltdf-nav-line-holder .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-next .eltdf-nav-line-holder .eltdf-nav-line-top,.eltdf-blog-pagination ul li.eltdf-pag-prev .eltdf-nav-line-holder .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-prev .eltdf-nav-line-holder .eltdf-nav-line-top{
    position:absolute;
    height:100%;
    background-color:currentColor;
    visibility:hidden;
    width:0;
    outline:transparent solid 1px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder{
    margin-left:8px
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder .eltdf-nav-line{
    left:auto;
    right:0
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder .eltdf-nav-line-top{
    top:2px;
    right:calc(100% + 7px);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    transform:rotate(135deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    transform-origin:100% 0
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder .eltdf-nav-line-top{
    -webkit-transform:rotate(135deg) scaleY(1.2);
    -moz-transform:rotate(135deg) scaleY(1.2);
    transform:rotate(135deg) scaleY(1.2)
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    bottom:2px;
    right:calc(100% + 7px);
    -webkit-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
    transform:rotate(-135deg);
    -webkit-transform-origin:100% 100%;
    -moz-transform-origin:100% 100%;
    transform-origin:100% 100%
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-blog-pagination ul li.eltdf-pag-prev a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    -webkit-transform:rotate(-135deg) scaleY(1.2);
    -moz-transform:rotate(-135deg) scaleY(1.2);
    transform:rotate(-135deg) scaleY(1.2)
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a:hover .eltdf-nav-line{
    width:calc(100% + 7px);
    -webkit-transition:width .2s ease-out;
    -moz-transition:width .2s ease-out;
    transition:width .2s ease-out
}
.eltdf-blog-pagination ul li.eltdf-pag-prev a:hover .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-prev a:hover .eltdf-nav-line-top{
    visibility:visible;
    width:10px;
    -webkit-transition:all .15s .1s;
    -moz-transition:all .15s .1s;
    transition:all .15s .1s
}
.eltdf-blog-pagination ul li.eltdf-pag-next a .eltdf-nav-line-holder{
    margin-right:8px
}
.eltdf-blog-pagination ul li.eltdf-pag-next a .eltdf-nav-line-holder .eltdf-nav-line-top{
    top:0;
    right:-8px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    transform-origin:100% 0
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-blog-pagination ul li.eltdf-pag-next a .eltdf-nav-line-holder .eltdf-nav-line-top{
    -webkit-transform:rotate(45deg) scaleY(1.2);
    -moz-transform:rotate(45deg) scaleY(1.2);
    transform:rotate(45deg) scaleY(1.2)
}
.eltdf-blog-pagination ul li.eltdf-pag-next a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    bottom:0;
    right:-8px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:100% 100%;
    -moz-transform-origin:100% 100%;
    transform-origin:100% 100%
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-blog-pagination ul li.eltdf-pag-next a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    -webkit-transform:rotate(-45deg) scaleY(1.2);
    -moz-transform:rotate(-45deg) scaleY(1.2);
    transform:rotate(-45deg) scaleY(1.2)
}
.eltdf-blog-pagination ul li.eltdf-pag-next a:hover .eltdf-nav-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out;
    -moz-transition:width .2s ease-out;
    transition:width .2s ease-out
}
.eltdf-blog-pagination ul li.eltdf-pag-next a:hover .eltdf-nav-line-bottom,.eltdf-blog-pagination ul li.eltdf-pag-next a:hover .eltdf-nav-line-top{
    visibility:visible;
    width:10px;
    -webkit-transition:all .15s .1s;
    -moz-transition:all .15s .1s;
    transition:all .15s .1s
}
.eltdf-blog-list-holder.eltdf-bl-pag-standard-blog-list .eltdf-blog-list{
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev a,.eltdf-blog-list-holder.eltdf-bl-pag-standard-blog-list.eltdf-bl-pag-standard-blog-list-animate .eltdf-blog-list{
    opacity:0
}
.eltdf-bl-standard-pagination{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:20px 0 0;
    clear:both
}
.eltdf-bl-standard-pagination ul{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center
}
.eltdf-bl-standard-pagination ul li{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0 12px;
    padding:0
}
.eltdf-bl-standard-pagination ul li a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:0
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-active a{
    color:#212121
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next,.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev{
    position:absolute;
    top:0
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next a,.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev a{
    font-size:30px;
    -webkit-transition:color .2s ease-out,opacity .2s ease-out;
    -moz-transition:color .2s ease-out,opacity .2s ease-out;
    transition:color .2s ease-out,opacity .2s ease-out
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next a span,.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next a span:before,.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev a span,.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev a span:before{
    display:block;
    line-height:inherit
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-prev{
    left:0
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next a,.eltdf-related-posts-holder .eltdf-related-post:hover .eltdf-related-post-image a:after{
    opacity:1
}
.eltdf-bl-standard-pagination ul li.eltdf-bl-pag-next{
    right:0
}
.eltdf-blog-pag-load-more{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:40px 0 30px;
    text-align:center
}
.eltdf-blog-pag-loading{
    position:relative;
    display:none;
    width:100%;
    margin:40px 0 20px;
    color:#212121;
    text-align:center
}
.eltdf-blog-pag-loading.eltdf-standard-pag-trigger{
    position:absolute;
    top:50px;
    left:0
}
.eltdf-blog-pag-loading.eltdf-showing{
    display:block
}
.eltdf-author-description,.eltdf-blog-pag-loading>div{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.eltdf-blog-pag-loading>div{
    width:14px;
    height:14px;
    margin:0 3px;
    background-color:#212121;
    border-radius:100%;
    -webkit-animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both;
    -moz-animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both;
    animation:bl-pag-bouncedelay 1.4s infinite ease-in-out both
}
.eltdf-blog-pag-loading .eltdf-blog-pag-bounce1{
    -webkit-animation-delay:-.32s;
    -moz-animation-delay:-.32s;
    animation-delay:-.32s
}
.eltdf-blog-pag-loading .eltdf-blog-pag-bounce2{
    -webkit-animation-delay:-.16s;
    -moz-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes bl-pag-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1)
    }
}
@-moz-keyframes bl-pag-bouncedelay{
    0%,100%,80%{
        -moz-transform:scale(0)
    }
    40%{
        -moz-transform:scale(1)
    }
}
@keyframes bl-pag-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.eltdf-blog-holder.eltdf-blog-masonry article{
    margin:0 0 20px;
    padding:0 0 30px
}
.eltdf-blog-holder.eltdf-blog-masonry article.eltdf-post-has-media .eltdf-post-heading{
    position:relative
}
.eltdf-blog-holder.eltdf-blog-standard article{
    margin:0 0 70px;
    padding:0
}
.eltdf-blog-holder.eltdf-blog-standard article.eltdf-post-has-media .eltdf-post-heading{
    margin-bottom:50px
}
.eltdf-author-description{
    width:100%;
    padding:0;
    text-align:center;
    box-sizing:border-box;
    background-color:#fff
}
.eltdf-author-description .eltdf-author-description-inner{
    padding:9px 50px 40px;
    min-height:78px;
    clear:both
}
.eltdf-author-description .eltdf-author-description-content{
    position:relative;
    display:block
}
.eltdf-author-description .eltdf-author-description-image{
    width:141px;
    margin:0 auto;
    display:table-cell
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-email,.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-name{
    margin:0
}
.eltdf-author-description .eltdf-author-description-image img{
    display:block;
    border-radius:5em;
    width:100%;
    max-width:141px
}
.eltdf-author-description .eltdf-author-description-text-holder{
    position:relative;
    padding-left:30px;
    display:table-cell;
    text-align:left;
    vertical-align:middle
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-name a,.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-name a:hover{
    color:#212121
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-text{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-text>p{
    margin:8px 0 14px;
    color:#212121
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-social-icons{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-social-icons a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    padding:0;
    margin:0 15px 0 0;
    font-size:11px;
    color:#212121
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-social-icons a:last-child{
    margin:0
}
.eltdf-author-description .eltdf-author-description-text-holder .eltdf-author-social-icons a:hover{
    color:#212121
}
@media only screen and (max-width:680px){
    .eltdf-author-description .eltdf-author-description-content{
        padding:0
    }
    .eltdf-author-description .eltdf-author-description-image{
        display:block;
        width:100%
    }
    .eltdf-author-description .eltdf-author-description-text-holder{
        display:block;
        padding:0;
        margin-top:30px
    }
}
.eltdf-blog-single-navigation{
    position:relative;
    display:table;
    width:100%;
    vertical-align:middle;
    padding:0;
    clear:both;
    box-sizing:border-box
}
.eltdf-blog-single-navigation .eltdf-blog-single-navigation-inner{
    padding:34px 0 71px
}
.eltdf-blog-single-navigation .eltdf-blog-single-next,.eltdf-blog-single-navigation .eltdf-blog-single-prev{
    color:#989898
}
.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-mark,.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-mark{
    font-size:48px;
    line-height:inherit;
    color:inherit
}
.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-mark:before,.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-mark:before{
    display:block;
    line-height:inherit
}
.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-label,.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-label{
    color:inherit
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-title:hover,.eltdf-blog-single-navigation .eltdf-blog-single-next:hover,.eltdf-blog-single-navigation .eltdf-blog-single-prev:hover{
    color:#212121
}
.eltdf-blog-single-navigation .eltdf-blog-single-prev .eltdf-blog-single-nav-mark{
    margin:0 14px 0 0
}
.eltdf-blog-single-navigation .eltdf-blog-single-next,.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-label,.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-mark{
    float:right
}
.eltdf-blog-single-navigation .eltdf-blog-single-next .eltdf-blog-single-nav-mark{
    margin:0 0 0 14px
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-thumbnail{
    display:inline-block
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-thumbnail img{
    width:68px;
    height:68px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-title{
    font-size:17px;
    margin:8px 0 0
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-date{
    font-size:14px;
    color:#989898;
    vertical-align:top
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-date:hover{
    color:#212121
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev{
    float:left;
    text-align:left;
    width:50%
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev a{
    width:auto
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev .eltdf-blog-single-nav-thumbnail{
    float:left
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev .eltdf-blog-single-nav-title{
    padding-left:83px
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev .eltdf-blog-single-nav-date{
    padding-left:15px
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-next{
    float:right;
    text-align:right;
    width:50%
}
.eltdf-bl-loading,.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-blog-slider-item,.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-blog-slider-item,.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-center{
    text-align:center
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-next .eltdf-blog-single-nav-thumbnail{
    float:right
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-next .eltdf-blog-single-nav-title{
    padding-right:83px
}
.eltdf-blog-single-navigation .eltdf-blog-single-nav-next .eltdf-blog-single-nav-date{
    padding-right:15px
}
.eltdf-single-links-pages{
    clear:both;
    margin:20px 0 5px
}
.eltdf-single-links-pages .eltdf-single-links-pages-inner>a,.eltdf-single-links-pages .eltdf-single-links-pages-inner>span{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 15px 5px 0
}
.eltdf-related-posts-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0;
    box-sizing:border-box
}
.eltdf-related-posts-holder .eltdf-related-posts-holder-inner{
    padding:46px 0 26px
}
.eltdf-related-posts-holder .eltdf-related-posts-title{
    margin:0 0 40px
}
.eltdf-related-posts-holder .eltdf-related-posts-title>*{
    margin:0
}
.eltdf-related-posts-holder .eltdf-related-posts-inner{
    margin:0 -15px
}
.eltdf-related-posts-holder .eltdf-related-post{
    position:relative;
    display:inline-block;
    float:left;
    width:25%;
    margin:0 0 30px;
    padding:0 15px;
    box-sizing:border-box
}
.eltdf-content-has-sidebar .eltdf-related-posts-holder .eltdf-related-post{
    widtH:33.33333333333333%
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-related-post-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    overflow:hidden
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-related-post-image a{
    position:relative;
    display:block
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-related-post-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-related-post-image img{
    display:block
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-title{
    margin:19px 0 0
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:4px 0 0
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
    float:left;
    padding:0 13px 0 0;
    color:inherit
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div:after{
    position:absolute;
    top:0;
    right:4px;
    content:'/'
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div:last-child{
    padding:0
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div:last-child:after{
    display:none
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div.eltdf-post-info-author .eltdf-post-info-author-text{
    margin:0 3px 0 0
}
.eltdf-related-posts-holder .eltdf-related-post .eltdf-post-info>div a{
    color:inherit;
    line-height:inherit;
    font-size:inherit;
    font-weight:inherit
}
.eltdf-blog-holder.eltdf-blog-single .eltdf-blog-holder-inner{
    margin:0 -1000px;
    padding:0 1000px
}
.eltdf-blog-holder.eltdf-blog-single article{
    margin:0;
    padding:0;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    box-sizing:initial
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-heading{
    margin-bottom:54px
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-title{
    padding:2px 0 20px
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-top{
    margin-bottom:19px
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-top>div:after{
    content:''
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-text{
    padding:0 0 21px
}
.eltdf-blog-holder.eltdf-blog-single article.format-link .eltdf-post-text-main,.eltdf-blog-holder.eltdf-blog-single article.format-quote .eltdf-post-text-main{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.eltdf-blog-holder.eltdf-blog-single article.format-link .eltdf-post-info-bottom,.eltdf-blog-holder.eltdf-blog-single article.format-link .eltdf-post-text,.eltdf-blog-holder.eltdf-blog-single article.format-quote .eltdf-post-info-bottom,.eltdf-blog-holder.eltdf-blog-single article.format-quote .eltdf-post-text{
    padding:0
}
.eltdf-blog-holder.eltdf-blog-single article.format-quote .eltdf-post-text-main{
    padding:44px 50px 46px
}
.eltdf-blog-holder.eltdf-blog-single article.format-quote .eltdf-post-title{
    padding-bottom:0
}
.eltdf-blog-holder.eltdf-blog-single article.format-link .eltdf-post-text-main{
    padding:41px 50px 32px
}
.eltdf-blog-holder.eltdf-blog-single article.format-link .eltdf-post-text-main .eltdf-link-title{
    font-family:Lustria,serif;
    font-weight:400
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>.eltdf-tags-holder a{
    padding:10px 19px;
    background-color:#fff;
    margin:0 10px 5px 0;
    color:#212121;
    display:inline-block
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>.eltdf-tags-holder a:hover{
    background-color:#212121;
    color:#fff
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-left>.eltdf-tags-holder a:last-child{
    margin:0
}
.eltdf-blog-holder.eltdf-blog-single .eltdf-author-description,.eltdf-blog-holder.eltdf-blog-single .eltdf-blog-single-navigation{
    margin:0;
    padding:30px 0 0;
    -webkit-box-sizing:initial;
    -moz-box-sizing:initial;
    box-sizing:initial
}
.eltdf-blog-holder.eltdf-blog-single .eltdf-author-description{
    margin:57px 0 18px
}
.eltdf-blog-list-holder .eltdf-bl-item,.eltdf-blog-list-holder .eltdf-blog-list{
    padding:0;
    margin:0;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:100%
}
.eltdf-blog-list-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both
}
.eltdf-blog-list-holder .eltdf-blog-list{
    list-style:none
}
.eltdf-blog-list-holder .eltdf-bl-item{
    box-sizing:border-box
}
.eltdf-blog-list-holder .eltdf-bli-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-blog-list-holder .eltdf-bli-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-blog-list-holder .eltdf-post-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 40px;
    overflow:hidden
}
.eltdf-blog-list-holder .eltdf-post-image a{
    display:block
}
.eltdf-blog-list-holder .eltdf-post-image a:hover:after{
    opacity:1
}
.eltdf-blog-list-holder .eltdf-post-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-blog-list-holder .eltdf-post-image img{
    display:block;
    -webkit-transition:-webkit-transform .25s;
    -moz-transition:-moz-transform .25s;
    transition:transform .25s;
    -webkit-filter:blur();
    filter:blur();
    will-change:transform
}
.eltdf-blog-list-holder .eltdf-post-image:hover img{
    -webkit-transition:-webkit-transform .5s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform .5s cubic-bezier(.07,.52,0,.93);
    transition:transform .5s cubic-bezier(.07,.52,0,.93);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.eltdf-blog-list-holder .eltdf-bli-info{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 16px;
    clear:both
}
.eltdf-blog-list-holder .eltdf-bli-info>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:14px;
    line-height:1.2;
    float:left;
    padding:0 10px 5px 0;
    margin-right:5px
}
.eltdf-blog-list-holder .eltdf-bli-info>div:after{
    content:" /";
    right:0;
    position:absolute;
    top:0
}
.eltdf-blog-list-holder .eltdf-bli-info>div:last-child{
    padding:0 0 5px;
    margin:0
}
.eltdf-blog-list-holder .eltdf-bli-info>div:last-child:after{
    content:''
}
.eltdf-blog-list-holder .eltdf-bli-info>div a{
    color:grey
}
.eltdf-blog-list-holder .eltdf-bli-info>div a:hover{
    color:#212121
}
.eltdf-blog-list-holder .eltdf-post-title{
    margin:0
}
.eltdf-blog-list-holder span.eltdf-post-title{
    font-family:Lustria,serif;
    font-size:17px;
    letter-spacing:.025em;
    color:#212121
}
.eltdf-blog-list-holder .eltdf-post-excerpt{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:20px 0 0
}
.eltdf-blog-list-holder .eltdf-post-excerpt p{
    margin:0
}
.eltdf-blog-list-holder .eltdf-post-excerpt:after{
    content:'...'
}
.eltdf-blog-list-holder .eltdf-post-read-more-button{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:26px 0 0
}
.eltdf-blog-list-holder.eltdf-bl-boxed:not(.eltdf-bl-one-column) .eltdf-bl-item{
    float:left
}
.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-two-columns .eltdf-bl-item{
    width:50%
}
.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-three-columns .eltdf-bl-item{
    width:33.33333%
}
.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item{
    width:25%
}
.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item{
    width:20%
}
.eltdf-blog-list-holder.eltdf-bl-boxed .eltdf-bli-content{
    padding:40px 30px;
    background-color:#f6f6f6
}
.eltdf-blog-list-holder.eltdf-bl-boxed .eltdf-post-image{
    margin:0
}
.eltdf-blog-list-holder.eltdf-bl-masonry{
    transition:none!important;
    overflow:visible!important
}
.eltdf-blog-list-holder.eltdf-bl-masonry .eltdf-blog-list{
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-blog-slider-holder.eltdf-bs-carousel .eltdf-item-image a:hover:after,.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-blog-slider-item:hover .eltdf-item-text-wrapper{
    opacity:1
}
.eltdf-blog-list-holder.eltdf-bl-masonry .eltdf-bl-item{
    vertical-align:top;
    z-index:100
}
.eltdf-blog-list-holder.eltdf-bl-masonry .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry .eltdf-bl-item{
    width:100%
}
.eltdf-blog-list-holder.eltdf-bl-masonry .eltdf-bl-grid-gutter{
    width:0
}
.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-two-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-two-columns .eltdf-bl-item{
    width:50%
}
.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-item{
    width:33.33333%
}
.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-item{
    width:25%
}
.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-item{
    width:20%
}
.eltdf-blog-list-holder.eltdf-bl-minimal .eltdf-post-info-date{
    display:block;
    margin:9px 0 15px;
    line-height:1
}
.eltdf-blog-list-holder.eltdf-bl-minimal .eltdf-post-info-date a{
    font-size:12px;
    color:#989898
}
.eltdf-blog-list-holder.eltdf-bl-minimal .eltdf-post-info-date a:hover{
    color:#212121
}
.eltdf-blog-list-holder.eltdf-bl-minimal .eltdf-post-info-date a:hover:after{
    display:none
}
.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-post-image{
    display:table-cell;
    vertical-align:top;
    width:84px
}
.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content{
    display:table-cell;
    vertical-align:top;
    width:auto;
    padding-left:25px
}
.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-date{
    display:block;
    margin:7px 0 0;
    line-height:1
}
.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-date a{
    font-size:13px;
    color:#989898
}
.eltdf-blog-list-holder.eltdf-bl-simple .eltdf-bli-content .eltdf-post-info-date a:hover{
    color:#212121
}
.eltdf-blog-list-holder.eltdf-bl-standard:not(.eltdf-bl-one-column) .eltdf-bl-item{
    float:left
}
.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-two-columns .eltdf-bl-item{
    width:50%
}
.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-three-columns .eltdf-bl-item{
    width:33.33333%
}
.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item{
    width:25%
}
.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item{
    width:20%
}
.eltdf-bl-loading{
    position:relative;
    display:none;
    width:100%;
    margin:40px 0 20px
}
.eltdf-bl-loading.eltdf-showing{
    display:block
}
.eltdf-bl-loading>div{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:14px;
    height:14px;
    margin:0 3px;
    background-color:#212121;
    border-radius:100%;
    -webkit-animation:bl-bouncedelay 1.4s infinite ease-in-out both;
    -moz-animation:bl-bouncedelay 1.4s infinite ease-in-out both;
    animation:bl-bouncedelay 1.4s infinite ease-in-out both
}
.eltdf-bl-loading .eltdf-bl-loading-bounce1{
    -webkit-animation-delay:-.32s;
    -moz-animation-delay:-.32s;
    animation-delay:-.32s
}
.eltdf-bl-loading .eltdf-bl-loading-bounce2{
    -webkit-animation-delay:-.16s;
    -moz-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes bl-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1)
    }
}
@-moz-keyframes bl-bouncedelay{
    0%,100%,80%{
        -moz-transform:scale(0)
    }
    40%{
        -moz-transform:scale(1)
    }
}
@keyframes bl-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-post-title{
    color:#fff
}
.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-post-title a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-post-read-more-button a{
    color:#fff
}
.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-post-read-more-button a:hover{
    color:rgba(255,255,255,.8)!important
}
.eltdf-blog-slider-holder.eltdf-bs-carousel .eltdf-item-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-blog-slider-holder .eltdf-blog-slider-item,.eltdf-blog-slider-holder .eltdf-item-image{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:100%
}
.eltdf-blog-slider-holder.eltdf-bs-carousel .eltdf-post-title{
    margin:29px 0 0
}
.eltdf-blog-slider-holder.eltdf-bs-carousel .eltdf-post-read-more-button{
    margin:15px 0 0
}
.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .active.center .eltdf-item-text-wrapper{
    opacity:1
}
.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-title{
    color:#fff
}
.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-title a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-read-more-button a{
    color:#fff
}
.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-read-more-button a:hover{
    color:rgba(255,255,255,.8)!important
}
.eltdf-blog-slider-holder .eltdf-blog-slider-item{
    list-style-type:none
}
.eltdf-blog-slider-holder .eltdf-post-info-category span{
    padding-right:3px
}
.eltdf-blog-slider-holder .eltdf-item-text-wrapper{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(33,33,33,.85);
    opacity:0;
    -webkit-transition:opacity .45s ease-out;
    -moz-transition:opacity .45s ease-out;
    transition:opacity .45s ease-out
}
.eltdf-blog-slider-holder .eltdf-item-text-holder{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%
}
.eltdf-blog-slider-holder .eltdf-item-text-holder-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    padding:0 5%
}
.eltdf-blog-slider-holder .eltdf-item-info-section{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin-bottom:2px
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding-right:10px;
    margin-right:3px;
    color:#fff;
    font-size:14px;
    line-height:24px
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div a{
    color:inherit;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    text-transform:inherit
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div:after{
    content:"/";
    position:absolute;
    top:0;
    right:2px
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div:last-child{
    padding-right:0;
    margin-right:0
}
.eltdf-blog-slider-holder .eltdf-item-info-section>div:last-child:after{
    content:''
}
.eltdf-blog-slider-holder .eltdf-post-title{
    margin:0
}
.eltdf-blog-slider-holder .eltdf-bli-excerpt{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:12px 0 0
}
.eltdf-blog-slider-holder .eltdf-bli-excerpt p{
    margin:0
}
.eltdf-blog-slider-holder .eltdf-post-read-more-button{
    margin:5px 0 0
}
.eltdf-content-bottom .eltdf-content-bottom-inner{
    box-sizing:border-box
}
.eltdf-content-bottom .eltdf-content-bottom-inner .widget.widget_eltdf_instagram_widget{
    margin:0
}
.eltdf-content-bottom .eltdf-content-bottom-inner.eltdf-grid{
    padding:20px 0
}
.eltdf-page-footer{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    z-index:100;
    box-sizing:border-box
}
.eltdf-page-footer .textwidget a{
    color:#989898
}
.eltdf-page-footer .textwidget a:hover{
    color:#fff
}
.eltdf-page-footer .eltdf-footer-top-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    background-color:#252525;
    box-sizing:border-box;
    border-bottom:10px solid #393939
}
.eltdf-logo-area-border-disable .eltdf-page-header .eltdf-logo-area,.eltdf-logo-area-in-grid-border-disable .eltdf-page-header .eltdf-logo-area .eltdf-grid .eltdf-vertical-align-containers,.eltdf-menu-area-border-disable .eltdf-page-header .eltdf-menu-area,.eltdf-menu-area-in-grid-border-disable .eltdf-page-header .eltdf-menu-area .eltdf-grid .eltdf-vertical-align-containers{
    border:none
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-left{
    text-align:left
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-right{
    text-align:right
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner{
    box-sizing:border-box
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid{
    padding:134px 0 118px
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-full-width{
    padding:76px 50px
}
.eltdf-page-footer .eltdf-footer-bottom-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    background-color:#171717;
    box-sizing:border-box;
    text-align:center
}
.eltdf-page-footer .eltdf-footer-bottom-holder .widget{
    margin:0
}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner{
    box-sizing:border-box
}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner.eltdf-grid{
    padding:15px 0
}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner.eltdf-full-width{
    padding:19px 50px
}
.eltdf-page-header{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0;
    padding:0;
    z-index:110;
    box-sizing:border-box
}
.eltdf-page-header a img{
    display:block
}
.eltdf-page-header p{
    margin:0
}
.eltdf-page-header .eltdf-vertical-align-containers{
    padding:0 60px
}
.eltdf-page-header .eltdf-grid{
    height:100%
}
.eltdf-page-header .eltdf-grid .eltdf-vertical-align-containers{
    padding:0;
    -webkit-transition:background-color .3s ease;
    -moz-transition:background-color .3s ease;
    transition:background-color .3s ease
}
.eltdf-page-header .eltdf-logo-area{
    position:relative;
    height:110px;
    overflow:hidden;
    background-color:#fff
}
.eltdf-page-header .eltdf-menu-area{
    position:relative;
    height:110px;
    background-color:#fff;
    box-sizing:border-box
}
.eltdf-boxed .eltdf-page-header .eltdf-menu-area{
    padding:0
}
.eltdf-header-logo-area-in-grid-padding .eltdf-page-header .eltdf-logo-area .eltdf-vertical-align-containers,.eltdf-header-logo-area-in-grid-padding .eltdf-page-header .eltdf-menu-area .eltdf-vertical-align-containers{
    padding:0 25px
}
.eltdf-page-header .eltdf-menu-area .widget{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.eltdf-menu-area-shadow-disable .eltdf-page-header .eltdf-menu-area,.eltdf-menu-area-shadow-disable .eltdf-page-header .eltdf-menu-area .eltdf-grid .eltdf-vertical-align-containers{
    box-shadow:none
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-light-logo{
    opacity:1
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-dark-logo,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-normal-logo{
    opacity:0
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget .widgettitle,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget a,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget i,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget p,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget span{
    color:#fff!important
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget a:hover{
    color:rgba(255,255,255,.8)!important
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget .widgettitle,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget a,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget i,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget p,.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget span{
    color:#fff!important
}
.eltdf-light-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget a:hover{
    color:rgba(255,255,255,.8)!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-dark-logo{
    opacity:1
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-light-logo,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-logo-wrapper .eltdf-normal-logo{
    opacity:0
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget .widgettitle,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget a,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget i,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget p,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget span{
    color:#444!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget a:hover{
    color:rgba(68,68,68,.8)!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget .widgettitle,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget a,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget i,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget p,.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget span{
    color:#444!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header).eltdf-menu-area .widget a:hover{
    color:rgba(68,68,68,.8)!important
}
.eltdf-logo-wrapper{
    display:inline-block;
    vertical-align:middle
}
.eltdf-logo-wrapper a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    max-width:100%
}
.eltdf-logo-wrapper a img{
    height:100%;
    width:auto;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.eltdf-logo-wrapper a img.eltdf-normal-logo{
    opacity:1
}
.eltdf-logo-wrapper a img.eltdf-dark-logo{
    opacity:0;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%)
}
.eltdf-logo-wrapper a img.eltdf-light-logo{
    opacity:0;
    -webkit-transform:translateY(-200%);
    -moz-transform:translateY(-200%);
    transform:translateY(-200%)
}
.eltdf-main-menu{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    height:100%;
    width:auto
}
.eltdf-main-menu ul{
    list-style:none;
    margin:0;
    padding:0;
    text-align:left
}
.eltdf-main-menu ul li{
    position:relative;
    display:inline-block;
    float:left;
    padding:0;
    margin:0
}
.eltdf-main-menu ul li a{
    font-size:14px;
    line-height:24px;
    color:#212121
}
.eltdf-main-menu ul li a:hover{
    color:#212121
}
.eltdf-main-menu ul li a i:before{
    margin:0 7px 0 0
}
.eltdf-main-menu ul li a .menu_icon_wrapper{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-main-menu ul li a .eltdf-menu-featured-icon{
    position:relative;
    top:-4px;
    left:5px;
    color:currentColor;
    font-size:10px;
    margin:0
}
.eltdf-main-menu ul li a .eltdf-menu-featured-icon:before{
    margin:0
}
.eltdf-main-menu>ul{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100%
}
.eltdf-main-menu>ul>li{
    float:left;
    height:100%;
    box-sizing:border-box
}
.eltdf-main-menu>ul>li>a{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100%;
    padding:0 18px;
    font-family:Poppins,sans-serif;
    font-weight:600;
    color:#212121;
    font-size:15px;
    letter-spacing:-.03em;
    line-height:23px;
    box-sizing:border-box
}
.eltdf-main-menu>ul>li>a>span.item_outer{
    position:relative;
    display:block;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-main-menu>ul>li>a>span.item_outer .item_text{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.eltdf-main-menu>ul>li.eltdf-active-item>a,.eltdf-main-menu>ul>li:hover>a{
    color:#5a5a5a
}
.eltdf-main-menu>ul>li.has_sub>a .eltdf-menu-arrow{
    display:none
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a{
    color:#fff
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li.eltdf-active-item>a,.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a{
    color:#444
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li.eltdf-active-item>a,.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a:hover{
    color:#5a5a5a
}
.eltdf-drop-down .second{
    position:absolute;
    display:block;
    left:-25px;
    top:100%;
    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
}
.eltdf-drop-down .second.eltdf-drop-down-start{
    visibility:visible;
    overflow:visible;
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-drop-down .second.right{
    right:-15px;
    left:auto
}
.eltdf-drop-down .second .inner{
    position:relative;
    display:block;
    padding:0;
    margin:0;
    z-index:997;
    box-shadow:0 5px 5px 0 rgba(0,0,0,.03)
}
.eltdf-drop-down .second .inner ul li{
    display:block;
    float:none;
    height:auto
}
.eltdf-drop-down .second .inner ul li .widget{
    width:100%;
    margin:0!important
}
.eltdf-drop-down .second .inner ul li a{
    display:block;
    float:none;
    margin:0;
    padding:4px 0 4px 37px
}
.eltdf-drop-down .second .inner ul li a .item_outer{
    position:relative;
    display:block;
    overflow:hidden;
    padding:0 30px 0 0;
    box-sizing:border-box;
    -webkit-transition:padding .2s ease-in-out;
    -moz-transition:padding .2s ease-in-out;
    transition:padding .2s ease-in-out;
    -webkit-transform:translateX(-15px);
    -moz-transform:translateX(-15px);
    transform:translateX(-15px)
}
.eltdf-drop-down .second .inner ul li a:hover .item_outer,.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer,.eltdf-drop-down .second .inner ul li.current-menu-item>a .item_outer{
    padding:0 10px 0 20px
}
.eltdf-drop-down .second .inner ul li a .item_text{
    display:inline-block;
    max-width:calc(100% - 23px)
}
.eltdf-drop-down .second .inner ul li a .eltdf-btn-line,.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-right{
    position:relative;
    width:14px;
    height:1px;
    background-color:currentColor;
    left:0;
    top:11px;
    content:'';
    display:inline-block;
    vertical-align:top;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
    margin-right:8px;
    opacity:0
}
.eltdf-drop-down .second .inner ul li a:hover .item_outer .eltdf-btn-line,.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer .eltdf-btn-line,.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer .eltdf-btn-line-right,.eltdf-drop-down .second .inner ul li.current-menu-item>a .item_outer .eltdf-btn-line,.eltdf-drop-down .second .inner ul li.current-menu-item>a .item_outer .eltdf-btn-line-right,.eltdf-drop-down .second .inner ul.right li a:hover .item_outer .eltdf-btn-line-right,.eltdf-drop-down .second .inner ul.right li.current-menu-ancestor>a .item_outer .eltdf-btn-line,.eltdf-drop-down .second .inner ul.right li.current-menu-ancestor>a .item_outer .eltdf-btn-line-right,.eltdf-drop-down .second .inner ul.right li.current-menu-item>a .item_outer .eltdf-btn-line,.eltdf-drop-down .second .inner ul.right li.current-menu-item>a .item_outer .eltdf-btn-line-right{
    opacity:1
}
.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-right{
    margin:0 0 0 8px;
    display:none
}
.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-bottom,.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-top{
    position:absolute;
    right:-1px;
    width:6px;
    height:1px;
    background-color:currentColor;
    opacity:1
}
.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-top{
    top:0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    transform-origin:100% 0
}
.eltdf-drop-down .second .inner ul li a .eltdf-btn-line-bottom{
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    transform-origin:100% 100%
}
.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a,.eltdf-drop-down .second .inner ul li.current-menu-item>a{
    color:#212121
}
.eltdf-drop-down .second .inner ul li.sub>a .item_outer:after{
    position:absolute;
    display:inline-block;
    vertical-align:middle;
    top:-1px;
    right:0;
    content:'\f3d3';
    font-family:Ionicons;
    font-size:17px;
    font-weight:400;
    font-style:normal;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.eltdf-drop-down .second .inner ul.right li a{
    padding:4px 0 4px 37px;
    text-align:right
}
.eltdf-drop-down .second .inner ul.right li a .item_outer{
    padding:0 0 0 30px
}
.eltdf-drop-down .second .inner ul.right li a:hover .item_outer,.eltdf-drop-down .second .inner ul.right li.current-menu-ancestor>a .item_outer,.eltdf-drop-down .second .inner ul.right li.current-menu-item>a .item_outer{
    padding:0 20px 0 10px
}
.eltdf-drop-down .second .inner ul.right li a .item_outer .eltdf-btn-line-right{
    display:inline-block
}
.eltdf-drop-down .second .inner ul.right li a .item_outer .eltdf-btn-line-right .eltdf-btn-line-bottom{
    bottom:4px;
    left:-1px
}
.eltdf-drop-down .second .inner ul.right li a .item_outer .eltdf-btn-line-right .eltdf-btn-line-top{
    left:-1px;
    top:5px
}
.eltdf-drop-down .second .inner ul.right li a .item_outer .eltdf-btn-line{
    display:none
}
.eltdf-drop-down .second .inner ul.right li.sub>a .item_outer:after{
    right:auto;
    left:0;
    content:"\f3d2"
}
.eltdf-drop-down .second .inner ul.right li ul{
    left:-100%
}
.eltdf-drop-down li.left_position .second{
    left:0
}
.eltdf-drop-down li.right_position .second{
    left:auto;
    right:0
}
.eltdf-drop-down>ul>li:hover>.second{
    z-index:20
}
.eltdf-drop-down .narrow .second .inner ul{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    background-color:#fff;
    padding:20px 0 22px;
    border-top:10px solid #ebebeb
}
.eltdf-drop-down .narrow .second .inner ul li{
    width:240px
}
.eltdf-drop-down .narrow .second .inner ul li ul{
    position:absolute;
    left:100%;
    top:-30px;
    height:auto;
    opacity:0;
    overflow:hidden;
    z-index:10;
    box-shadow:0 5px 5px 0 rgba(0,0,0,.03);
    -webkit-transform:translateZ(0);
    -webkit-transition:opacity .35s cubic-bezier(.07,.52,0,.93);
    -moz-transition:opacity .35s cubic-bezier(.07,.52,0,.93);
    transition:opacity .35s cubic-bezier(.07,.52,0,.93)
}
.eltdf-drop-down .narrow .second .inner ul li:hover ul{
    z-index:20;
    opacity:1
}
.eltdf-drop-down .narrow .second .inner ul.right li ul{
    left:-100%
}
.eltdf-drop-down .wide .second .inner{
    background-color:#fff;
    text-align:center;
    border-top:10px solid #ebebeb
}
.eltdf-drop-down .wide .second .inner ul li a{
    padding:4px 0
}
.eltdf-drop-down .wide .second .inner ul li a .item_outer{
    -webkit-transform:translateX(-20px);
    -moz-transform:translateX(-20px);
    transform:translateX(-20px)
}
.eltdf-drop-down .wide .second .inner ul li ul{
    position:relative;
    display:block;
    top:0;
    left:0;
    visibility:visible
}
.eltdf-drop-down .wide .second .inner ul li ul li:last-child a{
    padding-bottom:0
}
.eltdf-drop-down .wide .second .inner>ul{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:1100px;
    padding:38px 0 44px;
    box-sizing:border-box
}
@media only screen and (min-width:1400px){
    .eltdf-grid-1300 .eltdf-drop-down .wide .second .inner>ul{
        width:1300px
    }
}
@media only screen and (min-width:1300px){
    .eltdf-grid-1200 .eltdf-drop-down .wide .second .inner>ul{
        width:1200px
    }
}
@media only screen and (min-width:1200px){
    .eltdf-grid-1000 .eltdf-drop-down .wide .second .inner>ul{
        width:1000px
    }
}
@media only screen and (min-width:1024px){
    .eltdf-grid-800 .eltdf-drop-down .wide .second .inner>ul{
        width:800px
    }
}
.eltdf-drop-down .wide .second .inner>ul>li{
    float:left;
    width:25%;
    margin:0;
    padding:0 26px;
    box-sizing:border-box
}
.eltdf-drop-down .wide .second .inner>ul>li:nth-child(4n+1){
    clear:both
}
.eltdf-drop-down .wide .second .inner>ul>li>a{
    padding:0 0 13px;
    font-family:Poppins,sans-serif;
    color:#444;
    font-size:15px;
    font-weight:700;
    letter-spacing:-.03em;
    line-height:1.1em
}
.eltdf-drop-down .wide .second .inner>ul>li>a.no_link{
    cursor:default
}
.eltdf-drop-down .wide .second .inner>ul>li>a .item_outer{
    padding:0;
    overflow:inherit;
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.eltdf-drop-down .wide .second .inner>ul>li>a .eltdf-btn-line,.eltdf-drop-down .wide .second .inner>ul>li>a .item_outer:after,.eltdf-drop-down .wide .second .inner>ul>li>a .item_outer:before{
    display:none
}
.eltdf-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a,.eltdf-drop-down .wide .second .inner>ul>li.current-menu-item>a{
    color:#212121
}
.eltdf-drop-down .wide.left_position .second .inner>ul,.eltdf-drop-down .wide.right_position .second .inner>ul{
    width:auto;
    white-space:nowrap
}
.eltdf-drop-down .wide.left_position .second .inner>ul>li,.eltdf-drop-down .wide.right_position .second .inner>ul>li{
    float:none;
    display:inline-block;
    vertical-align:top
}
.eltdf-drop-down .wide.left_position .second .inner>ul>li:nth-child(4n+1),.eltdf-drop-down .wide.right_position .second .inner>ul>li:nth-child(4n+1){
    border-left:none
}
.eltdf-drop-down .wide.left_position .second ul li,.eltdf-drop-down .wide.right_position .second ul li{
    width:200px
}
.eltdf-page-header .eltdf-fixed-wrapper{
    -webkit-transition:margin-top .1s;
    -moz-transition:margin-top .1s;
    transition:margin-top .1s
}
.eltdf-page-header .eltdf-fixed-wrapper.fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-backface-visibility:hidden;
    box-sizing:border-box
}
.eltdf-fullscreen-menu-opener,.eltdf-fullscreen-menu-opener .eltdf-fm-lines{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.admin-bar .eltdf-page-header .eltdf-fixed-wrapper.fixed{
    margin-top:32px
}
.eltdf-paspartu-enabled:not(.eltdf-top-paspartu-disabled) .eltdf-page-header .eltdf-fixed-wrapper.fixed{
    margin-top:10px
}
.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-menu-area{
    background-color:#fff
}
.eltdf-fixed-on-scroll .eltdf-page-header .eltdf-fixed-wrapper .eltdf-menu-area{
    -webkit-transition:height .2s ease;
    -moz-transition:height .2s ease;
    transition:height .2s ease
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot{
    background-color:#444
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot{
    background-color:#fff
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines{
    font-size:20px;
    width:19px;
    line-height:3px
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot{
    display:block;
    float:left;
    width:5px;
    height:5px;
    margin:0 2px 2px 0;
    border-radius:50%;
    visibility:visible;
    background-color:#212121;
    -webkit-transition:opacity .3s cubic-bezier(.07,.52,0,.93);
    -moz-transition:opacity .3s cubic-bezier(.07,.52,0,.93);
    transition:opacity .3s cubic-bezier(.07,.52,0,.93)
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot:nth-child(1){
    -webkit-transition-delay:.1s;
    transition-delay:.1s
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot:nth-child(2){
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-dot:nth-child(3n){
    margin-right:0
}
.eltdf-fullscreen-menu-opener.eltdf-fm-opened .eltdf-fm-lines .eltdf-dot:first-child,.eltdf-fullscreen-menu-opener.eltdf-fm-opened .eltdf-fm-lines .eltdf-dot:nth-child(2),.eltdf-fullscreen-menu-opener.eltdf-fm-opened .eltdf-fm-lines .eltdf-dot:nth-child(4),.eltdf-fullscreen-menu-opener:hover .eltdf-fm-lines .eltdf-dot:first-child,.eltdf-fullscreen-menu-opener:hover .eltdf-fm-lines .eltdf-dot:nth-child(2),.eltdf-fullscreen-menu-opener:hover .eltdf-fm-lines .eltdf-dot:nth-child(4){
    opacity:0
}
.eltdf-fullscreen-menu-opened .eltdf-page-header,.eltdf-fullscreen-menu-opened .eltdf-top-bar{
    visibility:hidden
}
.eltdf-fullscreen-menu-opened .eltdf-fullscreen-menu-opener,.eltdf-fullscreen-menu-opened .eltdf-logo-wrapper{
    visibility:visible
}
.eltdf-fullscreen-menu-opened .eltdf-fullscreen-menu-holder-outer{
    visibility:visible!important;
    opacity:1!important
}
.eltdf-fullscreen-menu-holder-outer{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow-x:hidden!important;
    visibility:hidden;
    opacity:0;
    z-index:110
}
.eltdf-fullscreen-menu-holder{
    position:relative;
    width:100%;
    height:100%;
    background-color:#141414;
    display:table;
    padding:20px 123px;
    background-repeat:repeat;
    background-position:0 0;
    box-sizing:border-box
}
.eltdf-fullscreen-menu-holder .eltdf-fullscreen-menu-close{
    position:absolute;
    top:0;
    left:0;
    font-size:40px;
    color:#fff;
    -webkit-transform:translateX(-5%);
    -moz-transform:translateX(-5%);
    transform:translateX(-5%)
}
.eltdf-fullscreen-menu-holder-inner{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    padding:26px 0
}
.eltdf-fullscreen-above-menu-widget-holder{
    position:absolute;
    top:27px;
    left:-60px
}
.touch .eltdf-fullscreen-menu-holder-outer{
    display:none
}
.touch .eltdf-fullscreen-menu-opened .eltdf-fullscreen-menu-holder-outer{
    display:block
}
nav.eltdf-fullscreen-menu{
    position:relative;
    top:0;
    margin:0 auto;
    text-align:left;
    overflow:hidden
}
nav.eltdf-fullscreen-menu ul,nav.eltdf-fullscreen-menu ul li{
    margin:0;
    padding:0;
    position:relative
}
nav.eltdf-fullscreen-menu ul{
    list-style:none
}
nav.eltdf-fullscreen-menu ul li a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    left:-35px;
    margin:7px 0;
    color:#fff;
    font-size:15px;
    font-family:Poppins,sans-serif;
    font-weight:700;
    line-height:1.255em;
    -webkit-transition:left .2s ease-in-out;
    -moz-transition:left .2s ease-in-out;
    transition:left .2s ease-in-out
}
nav.eltdf-fullscreen-menu ul li a:hover,nav.eltdf-fullscreen-menu ul li.current-menu-ancestor>a,nav.eltdf-fullscreen-menu ul li.current-menu-item>a,nav.eltdf-fullscreen-menu ul li.open_sub>a{
    left:0
}
nav.eltdf-fullscreen-menu ul li a span{
    position:relative;
    display:inline-block;
    vertical-align:top
}
nav.eltdf-fullscreen-menu ul li a .eltdf-fullscreen-menu-arrow{
    position:relative;
    top:0;
    display:inline-block;
    vertical-align:middle;
    margin:0 0 0 10px;
    font-size:.5em;
    line-height:inherit
}
nav.eltdf-fullscreen-menu ul li a:hover .eltdf-btn-line,nav.eltdf-fullscreen-menu ul li.current-menu-ancestor>a>span,nav.eltdf-fullscreen-menu ul li.current-menu-item>a>span,nav.eltdf-fullscreen-menu ul li.open_sub>a>span{
    margin-right:15px;
    opacity:1
}
nav.eltdf-fullscreen-menu ul li a .eltdf-btn-line{
    position:relative;
    width:35px;
    height:1px;
    background-color:currentColor;
    left:0;
    top:-3px;
    content:'';
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
    opacity:0
}
nav.eltdf-fullscreen-menu ul li a .eltdf-btn-line-bottom,nav.eltdf-fullscreen-menu ul li a .eltdf-btn-line-top{
    position:absolute;
    right:-1px;
    width:17px;
    height:2px;
    background-color:currentColor;
    opacity:1
}
nav.eltdf-fullscreen-menu ul li a .eltdf-btn-line-top{
    top:0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    transform-origin:100% 0
}
nav.eltdf-fullscreen-menu ul li a .eltdf-btn-line-bottom{
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    transform-origin:100% 100%
}
nav.eltdf-fullscreen-menu ul li ul{
    padding:7px 0
}
nav.eltdf-fullscreen-menu ul li ul.sub_menu{
    position:absolute;
    left:100%;
    top:-8px;
    display:none;
    width:180px
}
nav.eltdf-fullscreen-menu ul li ul li ul li a{
    font-size:14px
}
nav.eltdf-fullscreen-menu>ul{
    display:block;
    width:330px
}
nav.eltdf-fullscreen-menu>ul>li>a{
    font-size:68px;
    letter-spacing:-.06em;
    margin:4px 0
}
nav.eltdf-fullscreen-menu>ul>li>a span:after{
    bottom:-9px;
    width:25px
}
nav.eltdf-fullscreen-menu>ul>li>ul.sub_menu{
    top:13px
}
nav.eltdf-fullscreen-menu>ul>li>ul.sub_menu li a{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    left:0
}
nav.eltdf-fullscreen-menu>ul>li>ul.sub_menu li a:hover{
    color:#989898;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
nav.eltdf-fullscreen-menu>ul>li>ul.sub_menu li a .eltdf-btn-line{
    display:none
}
.eltdf-fullscreen-below-menu-widget-holder{
    text-align:left;
    position:absolute;
    bottom:17.4%;
    margin-top:20px
}
@-webkit-keyframes fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@-moz-keyframes fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@keyframes fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@-webkit-keyframes fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@-moz-keyframes fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@keyframes fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
.eltdf-fade-push-text-right .eltdf-fullscreen-menu-holder-outer,.eltdf-fade-push-text-top .eltdf-fullscreen-menu-holder-outer,.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    visibility:hidden;
    overflow:hidden!important;
    opacity:0
}
.eltdf-header-minimal .eltdf-page-header .eltdf-menu-area .eltdf-position-right-inner,.eltdf-header-minimal .eltdf-page-header .eltdf-sticky-header .eltdf-position-left-inner,.eltdf-header-minimal .eltdf-page-header .eltdf-sticky-header .eltdf-vertical-align-containers .eltdf-position-right .eltdf-position-right-inner{
    height:auto
}
.eltdf-fullscreen-fade-out .eltdf-fullscreen-menu-holder-outer{
    -webkit-animation:fade_out .25s cubic-bezier(.21,.38,0,.82) both;
    -moz-animation:fade_out .25s cubic-bezier(.21,.38,0,.82) both;
    animation:fade_out .25s cubic-bezier(.21,.38,0,.82) both
}
.eltdf-fullscreen-menu-opened.eltdf-fullscreen-fade-in .eltdf-fullscreen-menu-holder-outer{
    -webkit-animation:fade_in .25s cubic-bezier(.21,.38,0,.82) both;
    -moz-animation:fade_in .25s cubic-bezier(.21,.38,0,.82) both;
    animation:fade_in .25s cubic-bezier(.21,.38,0,.82) both
}
@-webkit-keyframes push_text_right{
    0%{
        opacity:0;
        -webkit-transform:translateX(-60px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0)
    }
}
@-moz-keyframes push_text_right{
    0%{
        opacity:0;
        -moz-transform:translateX(-60px)
    }
    100%{
        opacity:1;
        -moz-transform:translateX(0)
    }
}
@keyframes push_text_right{
    0%{
        opacity:0;
        transform:translateX(-60px)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}
@-webkit-keyframes push_nav_right{
    0%{
        opacity:0;
        -webkit-transform:translateX(-60px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0)
    }
}
@-moz-keyframes push_nav_right{
    0%{
        opacity:0;
        -moz-transform:translateX(-60px)
    }
    100%{
        opacity:1;
        -moz-transform:translateX(0)
    }
}
@keyframes push_nav_right{
    0%{
        opacity:0;
        transform:translateX(-60px)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}
.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-right .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder>div,.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-right .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder>div,.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-right .eltdf-fullscreen-menu-holder-outer nav>ul>li>a{
    -webkit-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
    -moz-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
    animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both
}
.eltdf-fade-push-text-right.eltdf-push-nav-right .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder,.eltdf-fade-push-text-right.eltdf-push-nav-right .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder,.eltdf-fade-push-text-right.eltdf-push-nav-right .eltdf-fullscreen-menu-holder-outer nav{
    -webkit-transition:opacity .15s cubic-bezier(.175,.885,.32,1);
    -moz-transition:opacity .15s cubic-bezier(.175,.885,.32,1);
    transition:opacity .15s cubic-bezier(.175,.885,.32,1);
    opacity:0
}
@-webkit-keyframes push_text_top{
    0%{
        opacity:0;
        -webkit-transform:translateY(60px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@-moz-keyframes push_text_top{
    0%{
        opacity:0;
        -moz-transform:translateY(60px)
    }
    100%{
        opacity:1;
        -moz-transform:translateY(0)
    }
}
@keyframes push_text_top{
    0%{
        opacity:0;
        transform:translateY(60px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-top .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder>div,.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-top .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder>div,.eltdf-fullscreen-menu-opened.eltdf-fade-push-text-top .eltdf-fullscreen-menu-holder-outer nav>ul>li>a{
    -webkit-animation:push_text_top .4s ease-out both .5s;
    -moz-animation:push_text_top .4s ease-out both .5s;
    animation:push_text_top .4s ease-out both .5s
}
.eltdf-fade-push-text-top.eltdf-push-text-top .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder,.eltdf-fade-push-text-top.eltdf-push-text-top .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder,.eltdf-fade-push-text-top.eltdf-push-text-top .eltdf-fullscreen-menu-holder-outer nav{
    -webkit-transform:translateY(-30px);
    -moz-transform:translateY(-30px);
    transform:translateY(-30px);
    -webkit-transition:all .75s ease-out;
    -moz-transition:all .75s ease-out;
    transition:all .75s ease-out
}
.eltdf-fullscreen-menu-opened.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder,.eltdf-fullscreen-menu-opened.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder,.eltdf-fullscreen-menu-opened.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer nav{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .25s linear .1s;
    -moz-transition:all .25s linear .1s;
    transition:all .25s linear .1s
}
.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-above-menu-widget-holder,.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer .eltdf-fullscreen-below-menu-widget-holder,.eltdf-fade-text-scaledown .eltdf-fullscreen-menu-holder-outer nav{
    opacity:0;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:all .25s linear .1s;
    -moz-transition:all .25s linear .1s;
    transition:all .25s linear .1s
}
.eltdf-header-minimal .eltdf-page-header .eltdf-position-left:before,.eltdf-header-minimal .eltdf-page-header .eltdf-position-right:before{
    content:""
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-left .eltdf-main-menu{
    width:auto;
    padding:0 0 0 20px
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-center .eltdf-vertical-align-containers .eltdf-position-center-inner,.eltdf-header-standard .eltdf-menu-area.eltdf-menu-left .eltdf-vertical-align-containers .eltdf-position-left-inner{
    height:100%
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-right .eltdf-main-menu{
    width:auto
}
.eltdf-header-standard .eltdf-menu-area.eltdf-menu-right .eltdf-vertical-align-containers .eltdf-position-right-inner{
    height:100%
}
.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-menu-outer{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:100px 0
}
.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-menu{
    display:table;
    width:100%;
    height:100%;
    min-height:0
}
.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-menu>ul{
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle
}
.eltdf-header-vertical .eltdf-vertical-menu-outer{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-header-vertical .eltdf-vertical-menu{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:63px 0 57px;
    padding:0;
    z-index:100
}
.eltdf-header-vertical .eltdf-vertical-menu ul{
    position:relative;
    list-style-type:none;
    padding:0;
    margin:0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li{
    position:relative;
    padding:0;
    margin:0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a{
    position:relative;
    display:block;
    margin:0;
    padding:2px 0;
    color:#212121;
    font-family:Lustria,serif;
    font-size:14px;
    letter-spacing:-.03em;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0)
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a:hover{
    color:#212121
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a:hover .item_outer{
    padding:0 10px 0 20px
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a:hover .item_outer .eltdf-btn-line{
    opacity:1
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer{
    position:relative;
    display:block;
    padding:0 15px 0 0;
    box-sizing:border-box;
    -webkit-transition:padding .2s ease-in-out;
    -moz-transition:padding .2s ease-in-out;
    transition:padding .2s ease-in-out;
    -webkit-transform:translateX(-20px);
    -moz-transform:translateX(-20px);
    transform:translateX(-20px)
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line{
    position:relative;
    width:14px;
    height:1px;
    background-color:currentColor;
    left:0;
    content:'';
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
    margin-right:8px;
    opacity:0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line-right{
    display:none
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line-bottom,.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line-top{
    position:absolute;
    right:-1px;
    width:6px;
    height:1px;
    background-color:currentColor;
    opacity:1
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line-top{
    top:0;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    transform-origin:100% 0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .item_outer .eltdf-btn-line-bottom{
    bottom:0;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    transform-origin:100% 100%
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .eltdf-menu-arrow{
    position:absolute;
    top:1px;
    right:0;
    font-size:inherit;
    line-height:inherit;
    margin:0;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transition:.2s ease-in-out;
    -moz-transition:.2s ease-in-out;
    transition:.2s ease-in-out
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .eltdf-menu-featured-icon{
    position:relative;
    top:-4px;
    left:3px;
    color:#212121;
    font-size:12px;
    margin:0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li a .menu_icon:not(.blank):not(.null){
    padding:0 5px 0 0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li.open>a .eltdf-menu-arrow{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    transform:rotate(0)
}
.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-ancestor>a,.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-item>a,.eltdf-header-vertical .eltdf-vertical-menu ul li.current_page_item>a,.eltdf-header-vertical .eltdf-vertical-menu ul li.eltdf-active-item>a{
    color:#212121
}
.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-ancestor>a .item_outer,.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-item>a .item_outer,.eltdf-header-vertical .eltdf-vertical-menu ul li.current_page_item>a .item_outer,.eltdf-header-vertical .eltdf-vertical-menu ul li.eltdf-active-item>a .item_outer{
    padding:0 10px 0 20px
}
.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-ancestor>a .item_outer .eltdf-btn-line,.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-ancestor>a .item_outer .eltdf-btn-line-right,.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-item>a .item_outer .eltdf-btn-line,.eltdf-header-vertical .eltdf-vertical-menu ul li.current-menu-item>a .item_outer .eltdf-btn-line-right,.eltdf-header-vertical .eltdf-vertical-menu ul li.current_page_item>a .item_outer .eltdf-btn-line,.eltdf-header-vertical .eltdf-vertical-menu ul li.current_page_item>a .item_outer .eltdf-btn-line-right,.eltdf-header-vertical .eltdf-vertical-menu ul li.eltdf-active-item>a .item_outer .eltdf-btn-line,.eltdf-header-vertical .eltdf-vertical-menu ul li.eltdf-active-item>a .item_outer .eltdf-btn-line-right{
    opacity:1
}
.eltdf-header-vertical .eltdf-vertical-menu ul li ul{
    padding:3px 0
}
.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.sub>a .item_outer{
    position:relative;
    display:block
}
.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.sub>a .item_outer:after{
    position:absolute;
    top:-1px;
    right:0;
    margin:0;
    font-family:FontAwesome;
    font-size:inherit;
    line-height:inherit;
    content:"\f105"
}
.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.sub.open>a .item_outer:after{
    content:"\f107"
}
.eltdf-header-vertical .eltdf-vertical-menu ul li .second{
    display:none;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0)
}
.eltdf-header-vertical .eltdf-vertical-menu ul li .second .inner{
    position:relative;
    display:block;
    padding:0;
    z-index:997
}
.eltdf-header-vertical .eltdf-vertical-menu ul li .second ul li a .item_text{
    position:relative;
    display:inline-block
}
.eltdf-header-vertical .eltdf-vertical-menu>ul>li>a{
    font-size:17px;
    font-weight:600;
    line-height:38px;
    font-family:Poppins,sans-serif
}
.eltdf-header-vertical .eltdf-vertical-menu>ul>li>a span.item_text{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu ul li a{
    color:#fff!important
}
.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu ul li a:hover,.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current-menu-ancestor>a,.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current-menu-item>a,.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current_page_item>a,.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu>ul>li.current-menu-ancestor>a,.eltdf-light-header.eltdf-header-vertical .eltdf-vertical-menu>ul>li.eltdf-active-item>a{
    color:rgba(255,255,255,.8)!important
}
.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu ul li a{
    color:#444!important
}
.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu ul li a:hover,.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current-menu-ancestor>a,.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current-menu-item>a,.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu ul li ul li.current_page_item>a,.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu>ul>li.current-menu-ancestor>a,.eltdf-dark-header.eltdf-header-vertical .eltdf-vertical-menu>ul>li.eltdf-active-item>a{
    color:rgba(68,68,68,.8)!important
}
.eltdf-header-vertical .eltdf-vertical-area-widget-holder{
    position:absolute;
    bottom:0;
    left:0;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:10px 0 0;
    z-index:100
}
.eltdf-header-vertical .eltdf-vertical-area-widget-holder .textwidget a{
    color:#989898
}
.eltdf-header-vertical .eltdf-vertical-area-widget-holder .textwidget a:hover{
    color:#212121
}
.eltdf-header-vertical .eltdf-vertical-alignment-center .eltdf-vertical-area-widget-holder{
    position:absolute;
    width:100%;
    bottom:0;
    left:0
}
.eltdf-header-vertical.admin-bar .eltdf-vertical-menu-area{
    top:32px;
    height:calc(100% - 32px)
}
.eltdf-header-vertical .eltdf-content,.eltdf-header-vertical footer{
    padding-left:454px;
    box-sizing:border-box
}
.eltdf-header-vertical .eltdf-vertical-menu-area{
    position:fixed;
    top:0;
    left:0;
    width:454px;
    height:100%;
    padding:91px 80px 7.55%;
    background-color:transparent;
    outline:0;
    z-index:101;
    -webkit-backface-visibility:hidden;
    box-sizing:border-box
}
.eltdf-header-vertical .eltdf-vertical-menu-area.eltdf-with-scroll{
    overflow:hidden
}
.eltdf-header-vertical .eltdf-vertical-menu-area-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100%
}
.eltdf-header-vertical .eltdf-vertical-menu-area-inner.eltdf-vertical-align-left{
    text-align:left
}
.eltdf-header-vertical .eltdf-vertical-menu-area-inner.eltdf-vertical-align-center{
    text-align:center
}
.eltdf-header-vertical .eltdf-vertical-menu-area-inner.eltdf-vertical-align-center .eltdf-logo-wrapper img{
    margin:0 auto
}
.eltdf-header-vertical .eltdf-logo-wrapper{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    z-index:100
}
.eltdf-header-vertical .eltdf-logo-wrapper a{
    display:block;
    position:relative;
    height:100%
}
.eltdf-header-vertical .eltdf-logo-wrapper img{
    display:block;
    height:auto;
    max-height:100%;
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    transition:opacity .3s ease
}
.eltdf-header-vertical .eltdf-vertical-area-background{
    position:fixed;
    top:0;
    left:0;
    width:454px;
    height:100%;
    background-color:#fff;
    background-position:right top;
    background-repeat:no-repeat;
    background-size:cover;
    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
}
.eltdf-header-vertical.eltdf-header-vertical-shadow-disable .eltdf-vertical-area-background{
    box-shadow:none
}
.eltdf-header-vertical.eltdf-header-vertical-border-disable .eltdf-vertical-area-background{
    border:none
}
.eltdf-light-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-light-logo{
    opacity:1
}
.eltdf-light-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-dark-logo,.eltdf-light-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-normal-logo{
    opacity:0
}
.eltdf-dark-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-dark-logo{
    opacity:1
}
.eltdf-dark-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-light-logo,.eltdf-dark-header .eltdf-vertical-menu-area .eltdf-logo-wrapper .eltdf-normal-logo{
    opacity:0
}
.eltdf-mobile-header{
    position:relative;
    display:none;
    z-index:110
}
.eltdf-mobile-header .eltdf-mobile-header-inner{
    position:relative;
    height:70px;
    background-color:#fff;
    border-bottom:1px solid #ebebeb;
    box-sizing:border-box
}
.eltdf-mobile-header .eltdf-mobile-header-inner .eltdf-mobile-header-holder{
    position:relative;
    z-index:2;
    height:100%
}
.eltdf-mobile-header .eltdf-grid{
    height:100%
}
.eltdf-mobile-header .eltdf-vertical-align-containers{
    padding:0
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper a{
    display:block
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img{
    display:block;
    height:100%;
    width:auto
}
.eltdf-mobile-header .eltdf-mobile-menu-opener{
    position:relative;
    height:100%;
    float:left;
    z-index:2
}
.eltdf-mobile-header .eltdf-mobile-menu-opener a{
    display:table;
    height:100%;
    padding-right:10px
}
.eltdf-mobile-header .eltdf-mobile-menu-opener a>*{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    line-height:1em
}
.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mobile-menu-icon{
    font-size:20px
}
.eltdf-mobile-header .eltdf-mobile-menu-opener a .eltdf-mobile-menu-text{
    color:inherit;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    font-style:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    text-transform:inherit;
    padding-left:5px
}
.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opened a{
    color:#212121
}
.eltdf-mobile-header .eltdf-mobile-nav{
    display:none;
    background-color:#fff;
    border-bottom:1px solid #ebebeb
}
.eltdf-mobile-header .eltdf-mobile-nav ul{
    padding:0;
    margin:0;
    list-style-type:none
}
.eltdf-mobile-header .eltdf-mobile-nav ul li{
    position:relative;
    padding:0;
    margin:0
}
.eltdf-mobile-header .eltdf-mobile-nav ul li a,.eltdf-mobile-header .eltdf-mobile-nav ul li h6{
    position:relative;
    display:block;
    padding:9px 0;
    margin:0;
    color:#989898;
    border-bottom:1px solid #ebebeb;
    cursor:pointer
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>h6,.eltdf-mobile-header .eltdf-mobile-nav ul li a:hover,.eltdf-mobile-header .eltdf-mobile-nav ul li h6:hover,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor>a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor>h6,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item>a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item>h6{
    color:#212121
}
.eltdf-mobile-header .eltdf-mobile-nav ul ul{
    display:none;
    margin-left:15px
}
.eltdf-sticky-header .widget,.eltdf-top-bar .widget{
    margin:0
}
.eltdf-mobile-header .eltdf-mobile-nav ul ul li a,.eltdf-mobile-header .eltdf-mobile-nav ul ul li h6{
    font-size:11px;
    line-height:24px
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a,.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h6{
    padding-left:4px;
    font-size:13px
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>.mobile_arrow>.eltdf-sub-arrow{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg)
}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow{
    position:absolute;
    right:0;
    top:0;
    width:50px;
    height:100%;
    padding-right:12px;
    font-size:15px;
    line-height:50px;
    text-align:right
}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow:hover{
    cursor:pointer
}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow .eltdf-sub-arrow{
    -webkit-transition:transform .2s ease-in-out;
    -moz-transition:transform .2s ease-in-out;
    transition:transform .2s ease-in-out
}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow .fa-angle-down{
    display:none
}
.eltdf-sticky-header .eltdf-sticky-right,.eltdf-sticky-header .widget,.eltdf-top-bar{
    display:inline-block;
    vertical-align:middle
}
.eltdf-mobile-header .eltdf-mobile-nav li.eltdf-opened>.mobile_arrow>.eltdf-sub-arrow{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg)
}
.eltdf-mobile-header .eltdf-mobile-nav>.eltdf-grid>ul>li:last-child>a,.eltdf-mobile-header .eltdf-mobile-nav>ul>li:last-child>a{
    border-bottom:none
}
.eltdf-sticky-up-mobile-header .eltdf-animate-mobile-header .eltdf-mobile-header-inner{
    width:100%;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:-webkit-transform .4s ease-in-out,left .2s ease,right .2s ease;
    -moz-transition:-moz-transform .4s ease-in-out,left .2s ease,right .2s ease;
    transition:transform .4s ease-in-out,left .2s ease,right .2s ease
}
.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.eltdf-sticky-up-mobile-header.eltdf-paspartu-enabled:not(.eltdf-top-paspartu-disabled) .mobile-header-appear .eltdf-mobile-header-inner{
    top:10px
}
.eltdf-sticky-up-mobile-header.admin-bar .mobile-header-appear .eltdf-mobile-header-inner{
    -webkit-transform:translateY(32px);
    -moz-transform:translateY(32px);
    transform:translateY(32px)
}
.eltdf-sticky-header{
    position:fixed;
    top:0;
    left:0;
    height:70px;
    width:100%;
    z-index:100;
    -webkit-backface-visibility:hidden;
    box-sizing:border-box;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:-webkit-transform .6s ease;
    -moz-transition:-moz-transform .6s ease;
    transition:transform .6s ease
}
.eltdf-sticky-header .eltdf-grid{
    height:100%!important
}
.eltdf-sticky-header.header-appear{
    transform:translateY(0)
}
.eltdf-sticky-header .eltdf-sticky-holder{
    position:relative;
    height:100%;
    z-index:2;
    background-color:#fff;
    border-bottom:1px solid #ebebeb;
    box-sizing:border-box
}
.eltdf-sticky-header .eltdf-sticky-holder .eltdf-main-menu>ul>li>a:hover{
    color:#989898
}
.eltdf-sticky-header .eltdf-sticky-holder .eltdf-grid .eltdf-vertical-align-containers{
    padding:0
}
.eltdf-sticky-header .eltdf-sticky-holder .eltdf-logo-wrapper a{
    max-height:70px
}
.admin-bar .eltdf-sticky-header.header-appear{
    top:32px
}
.eltdf-paspartu-enabled:not(.eltdf-top-paspartu-disabled) .eltdf-sticky-header.header-appear{
    top:10px
}
.eltdf-sticky-header .eltdf-position-center-inner,.eltdf-sticky-header .eltdf-position-right-inner{
    height:100%
}
.eltdf-top-bar{
    position:relative;
    width:100%;
    height:46px;
    color:#fff;
    font-size:11px;
    line-height:1;
    background-color:#212121;
    z-index:111
}
.eltdf-top-bar>.eltdf-vertical-align-containers{
    padding:0 60px
}
.eltdf-top-bar .eltdf-grid{
    height:100%
}
.eltdf-top-bar .eltdf-grid .eltdf-vertical-align-containers{
    padding-left:0;
    padding-right:0
}
.eltdf-top-bar-in-grid-padding .eltdf-top-bar .eltdf-grid .eltdf-vertical-align-containers{
    padding:0 60px
}
.eltdf-paspartu-enabled .eltdf-wrapper{
    padding:10px;
    background-color:#fff;
    box-sizing:border-box
}
.eltdf-paspartu-enabled.eltdf-top-paspartu-disabled .eltdf-wrapper{
    padding-top:0!important
}
.eltdf-paspartu-enabled .eltdf-passepartout-top{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    padding-top:10px;
    background-color:#fff;
    z-index:120
}
.eltdf-paspartu-enabled.admin-bar .eltdf-passepartout-top{
    top:32px
}
.eltdf-paspartu-enabled .eltdf-passepartout-left{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    padding-left:10px;
    background-color:#fff;
    z-index:130
}
.eltdf-paspartu-enabled .eltdf-passepartout-right{
    position:fixed;
    top:0;
    right:0;
    height:100%;
    padding-left:10px;
    background-color:#fff;
    z-index:130
}
.eltdf-paspartu-enabled .eltdf-passepartout-bottom{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    padding-top:10px;
    background-color:#fff;
    z-index:200
}
.eltdf-paspartu-enabled .eltdf-passepartout-widget{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    bottom:0
}
.eltdf-paspartu-enabled .eltdf-passepartout-widget .eltdf-passepartout-widget-table{
    display:table;
    width:100%;
    height:100%
}
.eltdf-paspartu-enabled .eltdf-passepartout-widget .eltdf-passepartout-widget-table-cell{
    display:table-cell;
    vertical-align:middle
}
.eltdf-search-opener{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-size:26px;
    line-height:1;
    margin:0 10px
}
.eltdf-search-opener .eltdf-search-opener-wrapper>*{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    line-height:inherit
}
.eltdf-search-opener .eltdf-search-opener-wrapper>:before{
    display:block;
    line-height:inherit
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-search-opener,.eltdf-light-header .eltdf-top-bar .eltdf-search-opener{
    color:#fff!important
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-search-opener:hover,.eltdf-light-header .eltdf-top-bar .eltdf-search-opener:hover{
    color:rgba(255,255,255,.8)!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-search-opener,.eltdf-dark-header .eltdf-top-bar .eltdf-search-opener{
    color:#444!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-search-opener:hover,.eltdf-dark-header .eltdf-top-bar .eltdf-search-opener:hover{
    color:rgba(68,68,68,.8)!important
}
.eltdf-search-page-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 80px
}
.eltdf-search-page-holder .eltdf-search-page-form{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 30px
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-search-title{
    margin:0 0 20px
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-search-label{
    display:block;
    font-size:13px
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 10px;
    clear:both;
    border-bottom:1px solid #ebebeb
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-column-left{
    display:table-cell;
    vertical-align:top
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-column-right{
    display:table-cell;
    width:1%;
    text-align:left;
    vertical-align:top
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-field{
    position:relative;
    width:100%;
    height:40px;
    line-height:40px;
    margin:0;
    padding:0 20px 0 3px;
    font-family:inherit;
    font-size:inherit;
    color:inherit;
    background-color:transparent;
    border:none;
    outline:0;
    vertical-align:middle;
    -webkit-appearance:none;
    box-sizing:border-box
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-field::-webkit-input-placeholder{
    color:inherit
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-field:-moz-placeholder{
    color:inherit
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-field::-moz-placeholder{
    color:inherit
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-field:-ms-input-placeholder{
    color:inherit
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-submit{
    position:relative;
    display:inline-block;
    width:auto;
    height:40px;
    line-height:40px;
    padding:0;
    font-size:18px;
    color:#989898;
    background-color:transparent;
    border:0;
    outline:0;
    cursor:pointer;
    vertical-align:middle;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
.eltdf-search-page-holder .eltdf-search-page-form .eltdf-form-holder .eltdf-search-submit:hover,.eltdf-search-page-holder article.sticky .eltdf-post-title a{
    color:#212121
}
.eltdf-search-page-holder article{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:30px 0;
    margin:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-search-page-holder article.page .eltdf-post-title-area .eltdf-post-info>div.eltdf-post-info-category{
    display:none
}
.eltdf-search-page-holder article .eltdf-post-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-search-page-holder article .eltdf-post-image{
    display:block;
    float:left;
    width:130px
}
.eltdf-search-page-holder article .eltdf-post-image a,.eltdf-search-page-holder article .eltdf-post-image img{
    display:block
}
.eltdf-search-page-holder article .eltdf-post-title-area{
    min-height:130px;
    padding:0 0 0 150px
}
.eltdf-search-page-holder article .eltdf-post-title-area.eltdf-no-thumbnail{
    padding:0;
    min-height:inherit
}
.eltdf-search-page-holder article .eltdf-post-title-area .eltdf-post-title-area-inner{
    width:100%;
    height:100%;
    overflow:hidden;
    box-sizing:border-box
}
.eltdf-search-page-holder article .eltdf-post-title-area .eltdf-post-title-area-inner .eltdf-post-title{
    margin:0
}
.eltdf-search-page-holder article .eltdf-post-title-area .eltdf-post-title-area-inner .eltdf-post-excerpt{
    margin:7px 0 0
}
.eltdf-search-page-holder .eltdf-blog-pagination{
    margin:50px 0 0
}
.eltdf-search-cover{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    display:none;
    color:#fff;
    background-color:#303030;
    z-index:115
}
.eltdf-search-cover .eltdf-container,.eltdf-search-cover .eltdf-container-inner{
    height:100%
}
.eltdf-fixed-header-appear .eltdf-search-cover,.eltdf-mobile-header.mobile-header-appear .eltdf-search-cover,.eltdf-sticky-header-appear .eltdf-search-cover{
    position:fixed
}
.admin-bar .eltdf-mobile-header.mobile-header-appear .eltdf-search-cover,.eltdf-fixed-header-appear.admin-bar .eltdf-search-cover,.eltdf-sticky-header-appear.admin-bar .eltdf-search-cover{
    top:32px
}
.eltdf-search-cover .eltdf-form-holder-outer{
    display:table;
    width:100%;
    height:100%
}
.eltdf-search-cover .eltdf-form-holder{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    padding:0 45px
}
.eltdf-search-cover .eltdf-form-holder-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-search-cover .eltdf-container-inner .eltdf-form-holder{
    padding:0
}
.eltdf-search-cover .eltdf-container-inner .eltdf-search-close{
    right:0
}
.eltdf-search-cover input{
    display:inline-block;
    vertical-align:middle;
    width:90%;
    margin:0;
    padding:0;
    float:left;
    font-family:inherit;
    color:inherit;
    font-size:inherit;
    font-weight:inherit;
    background-color:transparent;
    border:0;
    box-shadow:none;
    outline:0;
    outline-offset:0;
    border-radius:0
}
.eltdf-image-gallery.eltdf-has-shadow .eltdf-ig-image-inner,.eltdf-image-gallery.eltdf-has-shadow.eltdf-ig-carousel-type .eltdf-ig-image,.eltdf-image-gallery.eltdf-has-shadow.eltdf-ig-slider-type .eltdf-ig-image,.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay.eltdf-pl-has-shadow .eltdf-pl-item-inner,.eltdf-portfolio-list-holder.eltdf-pl-gallery-simple-overlay.eltdf-pl-has-shadow .eltdf-pl-item-inner,.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left.eltdf-pl-has-shadow .eltdf-pl-item-inner,.eltdf-portfolio-list-holder.eltdf-pl-has-shadow article .eltdf-pli-image{
    box-shadow:0 0 4.85px .15px rgba(0,0,0,.09)
}
.eltdf-search-cover input:focus{
    color:#fff
}
.eltdf-search-cover input::-webkit-input-placeholder{
    color:#fff
}
.eltdf-search-cover input:-moz-placeholder{
    color:#fff
}
.eltdf-search-cover input::-moz-placeholder{
    color:#fff
}
.eltdf-search-cover input:-ms-input-placeholder{
    color:#fff
}
.eltdf-search-cover input[type=submit]{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    padding:0;
    position:absolute;
    width:1px;
    visibility:hidden
}
.eltdf-search-cover .eltdf-search-close{
    position:absolute;
    right:24px;
    top:50%;
    font-size:24px;
    line-height:1em;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-search-cover .eltdf-search-close a{
    color:#fff;
    display:inline-block;
    vertical-align:middle
}
.eltdf-search-cover .eltdf-search-close a *{
    display:block;
    line-height:inherit
}
.eltdf-search-cover .eltdf-search-close a:hover{
    color:#989898
}
.eltdf-search-cover.disabled input,.eltdf-search-cover.disabled input:focus{
    font-weight:400
}
.eltdf-fullscreen-search-holder{
    position:fixed;
    top:90px;
    left:0;
    width:100%;
    height:100%;
    z-index:105;
    opacity:0
}
.eltdf-fullscreen-search-holder .eltdf-fullscreen-search-table{
    display:table;
    width:100%;
    height:100%;
    background-color:rgba(33,33,33,.95)
}
.eltdf-fullscreen-search-holder .eltdf-fullscreen-search-cell{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    text-align:center
}
.eltdf-fullscreen-search-holder .eltdf-form-holder-inner{
    position:relative;
    width:40%;
    margin:auto
}
.eltdf-fullscreen-search-holder .eltdf-form-holder-inner .eltdf-line{
    position:absolute;
    left:0;
    bottom:-2px;
    width:0;
    border-bottom:1px solid #cdcbcb;
    -webkit-transition:all .3s .2s;
    -moz-transition:all .3s .2s;
    transition:all .3s .2s
}
.eltdf-fullscreen-search-opened .eltdf-fullscreen-search-holder .eltdf-form-holder-inner .eltdf-line{
    width:100%;
    -webkit-transition:width .5s ease .6s;
    -moz-transition:width .5s ease .6s;
    transition:width .5s ease .6s
}
.eltdf-fullscreen-search-holder .eltdf-field-holder{
    display:block;
    position:relative
}
.eltdf-fullscreen-search-holder .eltdf-search-field{
    position:relative;
    height:100%;
    width:100%;
    font-family:inherit;
    font-size:23px;
    color:#fff;
    line-height:2em;
    padding:0;
    margin-bottom:10px;
    border:0;
    background:0 0;
    outline:0
}
.eltdf-fullscreen-search-holder .eltdf-search-field:focus{
    color:#fff
}
.eltdf-fullscreen-search-holder .eltdf-search-field::-webkit-input-placeholder{
    color:#fff
}
.eltdf-fullscreen-search-holder .eltdf-search-field:-moz-placeholder{
    color:#fff
}
.eltdf-fullscreen-search-holder .eltdf-search-field::-moz-placeholder{
    color:#fff
}
.eltdf-fullscreen-search-holder .eltdf-search-field:-ms-input-placeholder{
    color:#fff
}
.eltdf-fullscreen-search-holder .eltdf-search-submit{
    position:absolute;
    right:0;
    bottom:-20px;
    width:auto;
    font-size:26px;
    line-height:1em;
    color:#fff;
    background-color:transparent;
    border:none;
    outline:0;
    opacity:0;
    cursor:pointer;
    -webkit-transition:all .3s .2s;
    -moz-transition:all .3s .2s;
    transition:all .3s .2s
}
.eltdf-fullscreen-search-holder .eltdf-search-submit:hover{
    color:#cdcbcb
}
.eltdf-fullscreen-search-opened .eltdf-fullscreen-search-holder .eltdf-search-submit{
    opacity:1;
    bottom:12px;
    -webkit-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
    -moz-transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s;
    transition:color .2s ease,opacity .2s ease-out 1.1s,bottom .4s ease-out .9s
}
.eltdf-fullscreen-search-holder .eltdf-fullscreen-search-close{
    position:absolute;
    top:20px;
    right:27px;
    color:#fff;
    font-size:48px;
    opacity:0;
    visibility:hidden;
    z-index:1
}
.eltdf-side-menu-button-opener,.eltdf-side-menu-button-opener .eltdf-side-menu-icon,.eltdf-side-menu-button-opener .eltdf-side-menu-title{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.admin-bar .eltdf-fullscreen-search-holder .eltdf-fullscreen-search-close{
    top:72px
}
.eltdf-fullscreen-search-holder .eltdf-fullscreen-search-close:hover{
    color:#cdcbcb
}
.eltdf-search-fade .eltdf-fullscreen-search-holder{
    visibility:hidden;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    opacity:0;
    z-index:112;
    box-sizing:border-box
}
.eltdf-search-fade-out.eltdf-search-fade .eltdf-fullscreen-search-holder{
    -webkit-animation:search_fade_out .2s ease-out both;
    -moz-animation:search_fade_out .2s ease-out both;
    animation:search_fade_out .2s ease-out both
}
.eltdf-search-fade-in.eltdf-search-fade .eltdf-fullscreen-search-holder.eltdf-animate{
    -webkit-animation:search_fade_in .3s ease both;
    -moz-animation:search_fade_in .3s ease both;
    animation:search_fade_in .3s ease both
}
.eltdf-search-fade .eltdf-fullscreen-search-holder.eltdf-animate .eltdf-fullscreen-search-close{
    opacity:1;
    visibility:visible
}
@-webkit-keyframes search_fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@keyframes search_fade_out{
    0%{
        opacity:1;
        visibility:visible
    }
    100%{
        opacity:0;
        visibility:hidden
    }
}
@-webkit-keyframes search_fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
@keyframes search_fade_in{
    0%{
        opacity:0;
        visibility:hidden
    }
    100%{
        opacity:1;
        visibility:visible
    }
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot,.eltdf-light-header .eltdf-top-bar .eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot{
    background-color:#fff!important
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot,.eltdf-dark-header .eltdf-top-bar .eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot{
    background-color:#444!important
}
.eltdf-side-menu-button-opener .eltdf-side-menu-title{
    margin:0 8px 0 0;
    color:currentColor
}
.eltdf-side-menu-button-opener .eltdf-side-menu-icon{
    font-size:20px;
    width:19px;
    line-height:3px
}
.eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot{
    display:block;
    float:left;
    width:5px;
    height:5px;
    margin:0 2px 2px 0;
    border-radius:50%;
    background-color:#212121;
    -webkit-transition:opacity .3s cubic-bezier(.07,.52,0,.93);
    -moz-transition:opacity .3s cubic-bezier(.07,.52,0,.93);
    transition:opacity .3s cubic-bezier(.07,.52,0,.93)
}
.eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot:nth-child(1){
    -webkit-transition-delay:.1s;
    transition-delay:.1s
}
.eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot:nth-child(2){
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.eltdf-side-menu-button-opener .eltdf-side-menu-icon .eltdf-dot:nth-child(3n){
    margin-right:0
}
.eltdf-side-menu-button-opener.opened .eltdf-dot:first-child,.eltdf-side-menu-button-opener.opened .eltdf-dot:nth-child(2),.eltdf-side-menu-button-opener.opened .eltdf-dot:nth-child(4),.eltdf-side-menu-button-opener:hover .eltdf-dot:first-child,.eltdf-side-menu-button-opener:hover .eltdf-dot:nth-child(2),.eltdf-side-menu-button-opener:hover .eltdf-dot:nth-child(4){
    opacity:0
}
.eltdf-side-menu{
    position:fixed;
    top:0;
    right:-502px;
    width:502px;
    height:100%;
    min-height:100%;
    padding:75px 70px 150px;
    background-color:#fff;
    text-align:left;
    overflow:hidden;
    visibility:hidden;
    z-index:9999;
    -webkit-backface-visibility:hidden;
    box-sizing:border-box;
    -webkit-transition:all .6s cubic-bezier(.77,0,.175,1);
    -moz-transition:all .6s cubic-bezier(.77,0,.175,1);
    transition:all .6s cubic-bezier(.77,0,.175,1)
}
.eltdf-side-menu .eltdf-side-area-inner{
    height:100%
}
.eltdf-side-menu .eltdf-side-area-bottom{
    position:absolute
}
.eltdf-side-menu .eltdf-close-side-menu-holder{
    position:absolute;
    top:33px;
    right:39px;
    z-index:1000
}
.admin-bar .eltdf-side-menu .eltdf-close-side-menu-holder{
    top:70px
}
.eltdf-side-menu a.eltdf-close-side-menu{
    display:block;
    color:#212121;
    font-size:30px;
    z-index:1000
}
.eltdf-side-menu a.eltdf-close-side-menu:hover{
    color:#989898
}
.eltdf-side-menu a.eltdf-close-side-menu span,.eltdf-side-menu a.eltdf-close-side-menu span:before{
    display:block;
    line-height:inherit
}
.eltdf-side-menu .textwidget{
    color:#212121;
    font-size:15px
}
.eltdf-side-menu .textwidget a:hover{
    color:#989898
}
.eltdf-side-menu-slide-from-right.eltdf-right-side-menu-opened .eltdf-wrapper .eltdf-cover{
    z-index:3000
}
.eltdf-side-menu-slide-from-right.eltdf-right-side-menu-opened .eltdf-side-menu{
    right:0;
    visibility:visible
}
.eltdf-portfolio-single-holder.eltdf-ps-slider-layout .eltdf-ps-image-holder .eltdf-ps-image-inner,.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-ps-image-inner{
    visibility:hidden
}
.eltdf-side-menu-slide-from-right .eltdf-wrapper .eltdf-cover{
    z-index:-1;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
    opacity:0
}
.eltdf-title-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:260px;
    background-color:#fff;
    background-position:center 0;
    background-repeat:no-repeat;
    z-index:101
}
.eltdf-title-holder.eltdf-title-full-width .eltdf-grid{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0;
    padding:0 60px;
    box-sizing:border-box
}
.eltdf-title-holder.eltdf-bg-responsive{
    height:auto!important
}
.eltdf-title-holder.eltdf-bg-responsive .eltdf-title-image{
    display:block
}
.eltdf-title-holder.eltdf-bg-responsive .eltdf-title-wrapper{
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-title-holder.eltdf-bg-parallax{
    background-attachment:fixed
}
.eltdf-title-holder .eltdf-title-image{
    display:none
}
.eltdf-title-holder .eltdf-title-image img{
    display:block;
    width:100%
}
.eltdf-title-holder.eltdf-title-border-bottom{
    border-bottom:10px solid #ebebeb;
    box-sizing:border-box
}
.eltdf-title-holder .eltdf-title-wrapper{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    box-sizing:border-box
}
.eltdf-title-holder .eltdf-title-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    color:#868686;
    font-size:15px;
    font-family:Poppins,sans-serif;
    font-weight:700
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style a{
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style a:hover{
    color:inherit;
    opacity:.9
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style .eltdf-current{
    color:inherit
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs a,.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs span{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:inherit
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs .eltdf-current,.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs a:hover{
    color:#212121
}
.eltdf-title-holder.eltdf-breadcrumbs-type .eltdf-breadcrumbs .eltdf-delimiter{
    margin:0 5px
}
.eltdf-title-holder.eltdf-centered-type .eltdf-title-inner{
    text-align:center
}
.eltdf-title-holder.eltdf-centered-type .eltdf-page-title{
    margin:0
}
.eltdf-title-holder.eltdf-centered-type .eltdf-page-subtitle{
    display:block;
    margin:25px 0 0;
    box-sizing:border-box
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-page-title{
    margin:0
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-page-subtitle{
    margin:15px 0 0
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs{
    color:#868686;
    font-size:15px;
    font-family:Poppins,sans-serif;
    font-weight:700;
    margin-top:6px
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style a{
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style a:hover{
    color:inherit;
    opacity:.9
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs.eltdf-has-inline-style .eltdf-current{
    color:inherit
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs span{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:inherit
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a{
    color:#989898
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs .eltdf-current,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a:hover{
    color:#212121
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs .eltdf-delimiter{
    margin:0 5px
}
.eltdf-title-holder.eltdf-standard-type .eltdf-page-title{
    margin:0
}
.eltdf-title-holder.eltdf-standard-type .eltdf-page-subtitle{
    margin:25px 0 0
}
.eltdf-portfolio-single-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 50px
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image a,.eltdf-portfolio-single-holder .eltdf-ps-image-holder .eltdf-ps-image img{
    position:relative;
    display:block
}
.eltdf-portfolio-single-holder .eltdf-ps-info-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 20px
}
.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-item a,.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-item p{
    margin:0;
    color:#989898
}
.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-item a:hover{
    color:#212121
}
.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-title{
    margin:0 0 2px
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-two-columns .eltdf-ps-image{
    width:50%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-three-columns .eltdf-ps-image{
    width:33.33333%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images .eltdf-ps-image{
    width:25%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images .eltdf-ps-grid-gutter{
    width:0
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-two-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-two-columns .eltdf-ps-image{
    width:50%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-two-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
    width:100%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-image{
    width:33.33333%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
    width:66.66667%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image{
    width:25%
}
.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
    width:50%
}
.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout .eltdf-ps-image-holder{
    width:100%
}
.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image{
    float:left
}
.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image a:hover:after{
    opacity:1
}
.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-portfolio-single-holder.eltdf-ps-gallery-layout>.eltdf-grid-row{
    margin-top:40px
}
.eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout{
    padding:0 4%;
    box-sizing:border-box
}
.eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout .eltdf-ps-image-holder{
    margin:0 0 40px
}
.eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout .eltdf-ps-image-holder .eltdf-ps-image{
    margin:0 0 30px
}
.eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout .eltdf-ps-image-holder .eltdf-ps-image:last-child{
    margin:0
}
@media only screen and (max-width:1200px){
    .eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout{
        padding:0 40px
    }
}
@media only screen and (max-width:768px){
    .eltdf-portfolio-single-holder.eltdf-ps-huge-images-layout{
        padding:0 30px
    }
}
.eltdf-portfolio-single-holder.eltdf-ps-images-layout .eltdf-ps-image-holder{
    margin:0 0 40px
}
.eltdf-portfolio-single-holder.eltdf-ps-images-layout .eltdf-ps-image-holder .eltdf-ps-image{
    margin:0 0 30px
}
.eltdf-portfolio-single-holder.eltdf-ps-images-layout .eltdf-ps-image-holder .eltdf-ps-image:last-child{
    margin:0
}
.eltdf-portfolio-single-holder.eltdf-ps-masonry-layout .eltdf-ps-image-holder .eltdf-ps-image-inner{
    opacity:0
}
.eltdf-portfolio-single-holder.eltdf-ps-masonry-layout>.eltdf-grid-row{
    margin-top:40px
}
.eltdf-portfolio-single-holder.eltdf-ps-slider-layout .eltdf-ps-image-holder{
    margin:0 0 40px
}
.eltdf-portfolio-single-holder.eltdf-ps-slider-layout .eltdf-ps-image-holder .eltdf-ps-image img,.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-image-holder{
    width:100%
}
.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image{
    float:left
}
.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image a:hover:after{
    opacity:1
}
.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-image-holder .eltdf-ps-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-portfolio-single-holder.eltdf-ps-small-gallery-layout .eltdf-ps-content-item{
    margin:0 0 52px
}
.eltdf-portfolio-single-holder.eltdf-ps-small-images-layout .eltdf-ps-image-holder .eltdf-ps-image{
    margin:0 0 30px
}
.eltdf-portfolio-single-holder.eltdf-ps-small-images-layout .eltdf-ps-image-holder .eltdf-ps-image:last-child{
    margin:0
}
.eltdf-portfolio-single-holder.eltdf-ps-small-images-layout .eltdf-ps-content-item,.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-content-item,.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-content-item{
    margin:0 0 52px
}
.eltdf-portfolio-single-holder.eltdf-ps-small-masonry-layout .eltdf-ps-image-holder .eltdf-ps-image-inner{
    opacity:0
}
.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-ps-image img{
    width:100%
}
.eltdf-ps-navigation{
    position:relative;
    display:table;
    width:100%;
    vertical-align:middle;
    padding:0;
    margin:83px 0 35px;
    clear:both;
    overflow:hidden;
    box-sizing:border-box
}
.eltdf-ps-full-width-custom-layout .eltdf-ps-navigation{
    padding:0 40px
}
.eltdf-ps-navigation .eltdf-ps-back-btn{
    position:absolute;
    top:50%;
    left:50%;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.eltdf-ps-navigation .eltdf-ps-back-btn a{
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle;
    cursor:pointer;
    font-size:21px;
    line-height:1
}
.eltdf-ps-navigation .eltdf-ps-back-btn a:hover{
    color:#989898
}
.eltdf-ps-navigation .eltdf-ps-back-btn a span{
    display:block;
    line-height:inherit
}
.eltdf-ps-navigation .eltdf-ps-back-btn a span:after,.eltdf-ps-navigation .eltdf-ps-back-btn a span:before{
    display:block;
    line-height:14px
}
.eltdf-ps-navigation .eltdf-ps-back-btn a span:after{
    content:"\e0a6"
}
.eltdf-ps-navigation .eltdf-ps-next,.eltdf-ps-navigation .eltdf-ps-prev{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    width:49%;
    padding:0;
    box-sizing:border-box
}
.eltdf-ps-navigation .eltdf-ps-next>a,.eltdf-ps-navigation .eltdf-ps-prev>a{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-ps-navigation .eltdf-ps-next .eltdf-nav-line-holder,.eltdf-ps-navigation .eltdf-ps-prev .eltdf-nav-line-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:2px
}
.eltdf-ps-navigation .eltdf-ps-next .eltdf-nav-line,.eltdf-ps-navigation .eltdf-ps-prev .eltdf-nav-line{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:currentColor;
    -webkit-transition:width .2s .18s;
    -moz-transition:width .2s .18s;
    transition:width .2s .18s;
    will-change:width
}
.eltdf-ps-navigation .eltdf-ps-next .eltdf-nav-line-bottom,.eltdf-ps-navigation .eltdf-ps-next .eltdf-nav-line-top,.eltdf-ps-navigation .eltdf-ps-prev .eltdf-nav-line-bottom,.eltdf-ps-navigation .eltdf-ps-prev .eltdf-nav-line-top{
    position:absolute;
    height:100%;
    background-color:currentColor;
    visibility:hidden;
    width:0;
    outline:transparent solid 1px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}
.eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder{
    margin-left:8px
}
.eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder .eltdf-nav-line{
    left:auto;
    right:0
}
.eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder .eltdf-nav-line-top{
    top:2px;
    right:calc(100% + 7px);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    transform:rotate(135deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    transform-origin:100% 0
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder .eltdf-nav-line-top{
    -webkit-transform:rotate(135deg) scaleY(1.2);
    -moz-transform:rotate(135deg) scaleY(1.2);
    transform:rotate(135deg) scaleY(1.2)
}
.eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    bottom:2px;
    right:calc(100% + 7px);
    -webkit-transform:rotate(-135deg);
    -moz-transform:rotate(-135deg);
    transform:rotate(-135deg);
    -webkit-transform-origin:100% 100%;
    -moz-transform-origin:100% 100%;
    transform-origin:100% 100%
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-ps-navigation .eltdf-ps-prev a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    -webkit-transform:rotate(-135deg) scaleY(1.2);
    -moz-transform:rotate(-135deg) scaleY(1.2);
    transform:rotate(-135deg) scaleY(1.2)
}
.eltdf-ps-navigation .eltdf-ps-prev a:hover .eltdf-nav-line{
    width:calc(100% + 7px);
    -webkit-transition:width .2s ease-out;
    -moz-transition:width .2s ease-out;
    transition:width .2s ease-out
}
.eltdf-ps-navigation .eltdf-ps-prev a:hover .eltdf-nav-line-bottom,.eltdf-ps-navigation .eltdf-ps-prev a:hover .eltdf-nav-line-top{
    visibility:visible;
    width:10px;
    -webkit-transition:all .15s .1s;
    -moz-transition:all .15s .1s;
    transition:all .15s .1s
}
.eltdf-ps-navigation .eltdf-ps-next{
    text-align:right
}
.eltdf-ps-navigation .eltdf-ps-next a .eltdf-nav-line-holder{
    margin-right:8px
}
.eltdf-ps-navigation .eltdf-ps-next a .eltdf-nav-line-holder .eltdf-nav-line-top{
    top:0;
    right:-8px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    transform-origin:100% 0
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-ps-navigation .eltdf-ps-next a .eltdf-nav-line-holder .eltdf-nav-line-top{
    -webkit-transform:rotate(45deg) scaleY(1.2);
    -moz-transform:rotate(45deg) scaleY(1.2);
    transform:rotate(45deg) scaleY(1.2)
}
.eltdf-ps-navigation .eltdf-ps-next a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    bottom:0;
    right:-8px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:100% 100%;
    -moz-transform-origin:100% 100%;
    transform-origin:100% 100%
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-ps-navigation .eltdf-ps-next a .eltdf-nav-line-holder .eltdf-nav-line-bottom{
    -webkit-transform:rotate(-45deg) scaleY(1.2);
    -moz-transform:rotate(-45deg) scaleY(1.2);
    transform:rotate(-45deg) scaleY(1.2)
}
.eltdf-ps-navigation .eltdf-ps-next a:hover .eltdf-nav-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out;
    -moz-transition:width .2s ease-out;
    transition:width .2s ease-out
}
.eltdf-ps-navigation .eltdf-ps-next a:hover .eltdf-nav-line-bottom,.eltdf-ps-navigation .eltdf-ps-next a:hover .eltdf-nav-line-top{
    visibility:visible;
    width:10px;
    -webkit-transition:all .15s .1s;
    -moz-transition:all .15s .1s;
    transition:all .15s .1s
}
.eltdf-ps-related-posts-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:30px 0 0;
    clear:both
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-posts{
    margin:0 -15px
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-post{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:25%;
    float:left;
    padding:0 15px;
    box-sizing:border-box
}
@media only screen and (max-width:1024px){
    .eltdf-ps-related-posts-holder .eltdf-ps-related-post{
        width:50%
    }
    .eltdf-ps-related-posts-holder .eltdf-ps-related-post:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:680px){
    .eltdf-ps-related-posts-holder .eltdf-ps-related-post{
        width:100%
    }
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-image a,.eltdf-ps-related-posts-holder .eltdf-ps-related-image img{
    display:block
}
.eltdf-portfolio-list-holder,.eltdf-portfolio-list-holder article,.eltdf-portfolio-list-holder article .eltdf-pl-item-inner,.eltdf-portfolio-list-holder article .eltdf-pli-image,.eltdf-ps-related-posts-holder .eltdf-ps-related-text{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-text{
    margin:20px 0 0
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-text .eltdf-ps-related-title{
    margin:0
}
.eltdf-ps-related-posts-holder .eltdf-ps-related-text .eltdf-ps-related-categories{
    margin:6px 0 0
}
.archive .eltdf-portfolio-list-holder{
    padding:62px 0 47px
}
.eltdf-portfolio-list-holder article{
    box-sizing:border-box
}
.touch .eltdf-portfolio-list-holder article{
    cursor:pointer
}
.eltdf-portfolio-list-holder article .eltdf-pli-image img{
    display:block;
    width:100%
}
.eltdf-portfolio-list-holder article .eltdf-pli-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-portfolio-list-holder article .eltdf-pli-text-wrapper{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%
}
.eltdf-portfolio-list-holder article .eltdf-pli-text{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-title{
    margin:0
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder{
    position:relative;
    display:block;
    color:grey;
    font-size:14px;
    margin:0 0 1px
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:inherit;
    padding:0 6px 0 0;
    margin:0 3px 0 0;
    z-index:8
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a:last-child:after,.eltdf-portfolio-list-holder.eltdf-pl-no-content .eltdf-pli-text-holder,.no-touch .eltdf-portfolio-list-holder article.eltdf-pli-masonry-parallax-item .eltdf-pli-text-holder{
    display:none
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a:after{
    position:absolute;
    top:0;
    right:-4px;
    content:'/';
    color:inherit;
    font-size:12px;
    line-height:inherit
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a:last-child{
    margin:0;
    padding:0
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-category-holder a:hover{
    color:#212121
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-excerpt{
    margin:3px 0 0
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-btn.eltdf-btn-simple{
    margin-top:13px;
    z-index:10
}
.no-touch .eltdf-portfolio-list-holder article.eltdf-pli-masonry-parallax-item{
    overflow:hidden
}
.eltdf-portfolio-list-holder.eltdf-pl-has-filter .eltdf-pl-inner{
    overflow:hidden
}
.eltdf-pl-filter-holder,.eltdf-pl-filter-holder ul,.eltdf-pl-filter-holder ul li,.eltdf-pl-filter-holder ul li span,.eltdf-pl-standard-pagination,.eltdf-pl-standard-pagination ul,.eltdf-pl-standard-pagination ul li,.eltdf-pl-standard-pagination ul li a{
    position:relative;
    display:inline-block
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery:not(.eltdf-pl-one-column) article{
    float:left
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-two-columns article{
    width:50%
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-three-columns article{
    width:33.33333%
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-four-columns article{
    width:25%
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article{
    width:20%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry .eltdf-pl-inner{
    opacity:0
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry article{
    width:100%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry .eltdf-pl-grid-gutter{
    width:0
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns article{
    width:50%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns article.eltdf-pl-masonry-large-width-height{
    width:100%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article{
    width:33.33333%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article.eltdf-pl-masonry-large-width-height{
    width:66.66667%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article{
    width:25%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article.eltdf-pl-masonry-large-width-height{
    width:50%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article{
    width:20%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width-height{
    width:40%
}
.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-images-fixed article .eltdf-pl-item-inner,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-images-fixed article .eltdf-pli-image,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-images-fixed article .eltdf-pli-image img{
    height:100%
}
.eltdf-portfolio-list-holder.eltdf-pl-has-animation article{
    opacity:0;
    -webkit-transform:translateY(80px);
    -moz-transform:translateY(80px);
    transform:translateY(80px);
    -webkit-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
    -moz-transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04);
    transition:opacity .8s cubic-bezier(.34,.52,.57,1.04),transform .8s cubic-bezier(.34,.52,.57,1.04)
}
.eltdf-portfolio-list-holder.eltdf-pl-has-animation article.eltdf-item-show{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.eltdf-portfolio-list-holder.eltdf-pl-has-animation article.eltdf-item-show.eltdf-item-shown{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.touch .eltdf-portfolio-list-holder.eltdf-pl-has-animation article{
    opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.eltdf-pl-filter-holder{
    width:100%;
    vertical-align:middle;
    margin:0 0 60px
}
.eltdf-pl-filter-holder ul{
    vertical-align:middle;
    margin:0;
    padding:0;
    list-style:none
}
.eltdf-pl-filter-holder ul li{
    vertical-align:middle;
    margin:0 0 10px;
    padding:0 15px;
    cursor:pointer
}
@media only screen and (max-width:1024px){
    .eltdf-pl-filter-holder ul li{
        padding:0 10px
    }
}
.eltdf-pl-filter-holder ul li span{
    vertical-align:middle;
    color:#212121;
    font-size:15px;
    font-family:Poppins,sans-serif;
    font-weight:600;
    line-height:22px;
    white-space:nowrap;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.eltdf-pl-filter-holder ul li.eltdf-pl-current span,.eltdf-pl-filter-holder ul li:hover span{
    color:#989898
}
.eltdf-portfolio-list-holder.eltdf-pl-pag-standard .eltdf-pl-inner{
    opacity:1;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev a,.eltdf-portfolio-list-holder.eltdf-pl-pag-standard.eltdf-pl-pag-standard-animate .eltdf-pl-inner{
    opacity:0
}
.eltdf-pl-standard-pagination{
    width:100%;
    vertical-align:middle;
    margin:20px 0 0;
    clear:both
}
.eltdf-pl-standard-pagination ul{
    width:100%;
    vertical-align:middle;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center
}
.eltdf-pl-standard-pagination ul li{
    vertical-align:top;
    margin:0 12px;
    padding:0
}
.eltdf-pl-standard-pagination ul li a{
    vertical-align:middle;
    margin:0;
    padding:0
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-active a{
    color:#212121
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next,.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev{
    position:absolute;
    top:0
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next a,.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev a{
    font-size:30px;
    -webkit-transition:color .2s ease-out,opacity .2s ease-out;
    -moz-transition:color .2s ease-out,opacity .2s ease-out;
    transition:color .2s ease-out,opacity .2s ease-out
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next a span,.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next a span:before,.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev a span,.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev a span:before{
    display:block;
    line-height:inherit
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-prev{
    left:0
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next a,.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-pli-text-holder{
    opacity:1
}
.eltdf-pl-standard-pagination ul li.eltdf-pl-pag-next{
    right:0
}
.eltdf-pl-load-more-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-pl-load-more-holder .eltdf-pl-load-more{
    margin:40px 0 0;
    text-align:center
}
.eltdf-pl-loading{
    position:relative;
    display:none;
    width:100%;
    margin:40px 0 20px;
    color:#212121;
    text-align:center
}
.eltdf-pl-loading.eltdf-filter-trigger{
    position:absolute;
    top:250px;
    left:0
}
.eltdf-pl-loading.eltdf-standard-pag-trigger{
    position:absolute;
    top:50px;
    left:0
}
.eltdf-pl-has-filter .eltdf-pl-loading.eltdf-standard-pag-trigger{
    top:150px
}
.eltdf-pl-loading.eltdf-showing{
    display:block
}
.eltdf-pl-loading>div{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:14px;
    height:14px;
    margin:0 3px;
    background-color:#212121;
    border-radius:100%;
    -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
    -moz-animation:sk-bouncedelay 1.4s infinite ease-in-out both;
    animation:sk-bouncedelay 1.4s infinite ease-in-out both
}
.eltdf-pl-loading .eltdf-pl-loading-bounce1{
    -webkit-animation-delay:-.32s;
    -moz-animation-delay:-.32s;
    animation-delay:-.32s
}
.eltdf-pl-loading .eltdf-pl-loading-bounce2{
    -webkit-animation-delay:-.16s;
    -moz-animation-delay:-.16s;
    animation-delay:-.16s
}
@-webkit-keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1)
    }
}
@-moz-keyframes sk-bouncedelay{
    0%,100%,80%{
        -moz-transform:scale(0)
    }
    40%{
        -moz-transform:scale(1)
    }
}
@keyframes sk-bouncedelay{
    0%,100%,80%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article{
    text-align:left
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-pli-image img{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-text{
    -webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    transform:translateX(10px);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.68,.04,0,.93) .15s;
    -moz-transition:-moz-transform .5s cubic-bezier(.68,.04,0,.93) .15s;
    transition:transform .5s cubic-bezier(.68,.04,0,.93) .15s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out .15s;
    -moz-transition:width .2s ease-out .15s;
    transition:width .2s ease-out .15s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-bottom,.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-top{
    visibility:visible;
    width:15px;
    -webkit-transition:all .15s .25s;
    -moz-transition:all .15s .25s;
    transition:all .15s .25s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pl-item-inner{
    overflow:hidden
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text{
    vertical-align:top
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-excerpt,.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-title{
    color:#fff
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-category-holder{
    color:#fff;
    margin-bottom:4px
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-category-holder a,.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-pli-category-holder a:hover{
    color:#fff
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-btn.eltdf-btn-simple{
    color:#fff;
    margin:32px 0 0
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay article .eltdf-pli-text .eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-color):hover{
    color:#fff!important
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pli-text .eltdf-pli-category-holder a,.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pli-text .eltdf-pli-category-holder a:hover,.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pli-text .eltdf-pli-title,.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-text .eltdf-pli-category-holder a:hover{
    color:#fff
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-pli-text-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:6.5%;
    background-color:rgba(3,3,3,.7);
    opacity:0;
    box-sizing:border-box;
    -webkit-transition:opacity .25s;
    -moz-transition:opacity .25s;
    transition:opacity .25s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-pli-image{
    overflow:hidden
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-pli-image img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-overlay .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line{
    width:0
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-simple-overlay article:hover .eltdf-pli-text-holder{
    opacity:1
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-simple-overlay article .eltdf-pl-item-inner{
    overflow:hidden
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-simple-overlay .eltdf-pli-text-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:20px;
    background-color:#fff;
    opacity:0;
    text-align:center;
    box-sizing:border-box;
    -webkit-transition:opacity .5s cubic-bezier(.07,.52,0,.93);
    -moz-transition:opacity .5s cubic-bezier(.07,.52,0,.93);
    transition:opacity .5s cubic-bezier(.07,.52,0,.93)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article{
    text-align:left
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article:hover .eltdf-pli-text-holder:after{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article:hover .eltdf-pli-text-wrapper{
    opacity:1;
    -webkit-transition:opacity .2s .3s;
    -moz-transition:opacity .2s .3s;
    transition:opacity .2s .3s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article:hover .eltdf-pli-line{
    width:100%;
    -webkit-transition:width .3s cubic-bezier(.77,0,.175,1) .25s;
    -moz-transition:width .3s cubic-bezier(.77,0,.175,1) .25s;
    transition:width .3s cubic-bezier(.77,0,.175,1) .25s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article:hover .eltdf-pli-image img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.32,.09,.11,.87);
    -moz-transition:-moz-transform 1s cubic-bezier(.32,.09,.11,.87);
    transition:transform 1s cubic-bezier(.32,.09,.11,.87);
    -webkit-transform:translate3d(40px,0,0);
    -moz-transform:translate3d(40px,0,0);
    transform:translate3d(40px,0,0)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pl-item-inner{
    overflow:hidden
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pli-text{
    vertical-align:bottom;
    padding-top:30px
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left article .eltdf-pli-text .eltdf-pli-category-holder{
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    font-size:17px
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-image img{
    -webkit-transition:-webkit-transform .25s;
    -moz-transition:-moz-transform .25s;
    transition:transform .25s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-text-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:40px 45px 50px;
    overflow:hidden;
    box-sizing:border-box;
    z-index:10
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-text-holder:after{
    content:'';
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#212121;
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:-webkit-transform .7s cubic-bezier(1,0,0,.86);
    -moz-transition:-moz-transform .7s cubic-bezier(1,0,0,.86);
    transition:transform .7s cubic-bezier(1,0,0,.86);
    z-index:-1
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-text-wrapper{
    opacity:0;
    -webkit-transition:opacity .2s ease-out .2s;
    -moz-transition:opacity .2s ease-out .2s;
    transition:opacity .2s ease-out .2s
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-line{
    display:block;
    height:2px;
    width:0;
    background-color:#fff;
    margin-top:12px;
    -webkit-transition:width .3s cubic-bezier(.77,0,.175,1);
    -moz-transition:width .3s cubic-bezier(.77,0,.175,1);
    transition:width .3s cubic-bezier(.77,0,.175,1)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-text-holder>.eltdf-pli-link{
    z-index:20
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-slide-from-image-left .eltdf-pli-category-holder{
    z-index:30
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article .eltdf-pli-image img{
    opacity:0;
    will-change:opacity;
    -webkit-filter:blur();
    filter:blur()
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article .eltdf-pli-image img:first-child,.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article .eltdf-pli-image img:not(:first-child).active,.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article:hover .eltdf-pli-image:after{
    opacity:1
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article .eltdf-pli-image img:not(:first-child){
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article:not(.eltdf-pli-gallery-switch-simple) .eltdf-pl-item-inner>.eltdf-pli-link{
    display:none
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-text-holder{
    padding-top:150%;
    background-color:#fff;
    -webkit-transition:.3s cubic-bezier(.16,.91,0,.96);
    -moz-transition:.3s cubic-bezier(.16,.91,0,.96);
    transition:.3s cubic-bezier(.16,.91,0,.96)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-text-holder-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-text{
    vertical-align:top;
    padding:15% 11%
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-title{
    -webkit-transition:.3s cubic-bezier(.16,.91,0,.96);
    -moz-transition:.3s cubic-bezier(.16,.91,0,.96);
    transition:.3s cubic-bezier(.16,.91,0,.96)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple .eltdf-pli-eye-holder{
    position:absolute;
    bottom:20px;
    right:29px;
    color:#212121;
    font-size:18px;
    -webkit-transition:.3s cubic-bezier(.16,.91,0,.96);
    -moz-transition:.3s cubic-bezier(.16,.91,0,.96);
    transition:.3s cubic-bezier(.16,.91,0,.96)
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple:hover .eltdf-pli-eye-holder,.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple:hover .eltdf-pli-title{
    color:#fff
}
.eltdf-portfolio-list-holder.eltdf-pl-gallery-switch-images article.eltdf-pli-gallery-switch-simple:hover .eltdf-pli-text-holder{
    background-color:#212121
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article{
    text-align:center
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article .eltdf-pli-text .eltdf-pli-category-holder{
    font-size:23px;
    color:#212121;
    letter-spacing:-.06em;
    margin:10px 0 14px
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article .eltdf-pli-text .eltdf-pli-category-holder a:hover,.eltdf-pps-item .eltdf-ps-info-holder a{
    color:#989898
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article .eltdf-pli-image:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s;
    z-index:1
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article .eltdf-pli-link{
    z-index:2
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader .eltdf-pli-text-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:37px 0 25px
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article{
    text-align:left
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article .eltdf-pli-image img{
    opacity:0
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article .eltdf-pli-image img:not(:first-child){
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article .eltdf-pli-image img.active{
    opacity:1
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images article .eltdf-pl-item-inner>.eltdf-pli-link{
    display:none
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images .eltdf-pli-text .eltdf-btn.eltdf-btn-simple{
    margin:7px 0 0
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-switch-images .eltdf-pli-text-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:24px 0 32px
}
.eltdf-portfolio-project-info{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-portfolio-project-info .eltdf-ppi-label{
    display:inline-block;
    vertical-align:baseline;
    margin:0 10px 0 0;
    padding:0
}
.eltdf-portfolio-project-info>div{
    position:relative;
    display:inline-block;
    vertical-align:baseline
}
.eltdf-portfolio-project-info>div a{
    position:relative;
    display:inline-block;
    vertical-align:baseline;
    margin:0 5px 0 0
}
.eltdf-portfolio-project-info>div a:last-child{
    margin:0
}
.eltdf-portfolio-project-info .eltdf-ppi-image,.eltdf-portfolio-project-info .eltdf-ppi-title{
    position:relative;
    display:inline-block;
    vertical-align:baseline;
    margin:0
}
.eltdf-portfolio-project-info .eltdf-ppi-image img{
    display:block
}
.eltdf-pps-item{
    margin-bottom:115px
}
.eltdf-pps-item:last-child{
    margin-bottom:0
}
.eltdf-pps-item .eltdf-pps-title{
    margin:0 0 24px
}
.eltdf-pps-item .eltdf-pps-content-item{
    font-size:23px;
    line-height:1.52em;
    letter-spacing:-.032em
}
.eltdf-pps-item .eltdf-pps-content-item p{
    margin:0
}
.eltdf-pps-item .eltdf-ps-info-holder .eltdf-pps-info-item{
    margin-bottom:4px
}
.eltdf-pps-item .eltdf-ps-info-holder .eltdf-pps-info-title,.eltdf-pps-item .eltdf-ps-info-holder a,.eltdf-pps-item .eltdf-ps-info-holder p{
    display:inline-block;
    vertical-align:baseline;
    margin:0
}
.eltdf-pps-item .eltdf-ps-info-holder a:hover{
    color:#212121
}
.eltdf-pps-item .eltdf-pps-image-holder{
    margin-top:60px
}
.eltdf-pps-item .eltdf-pps-image-holder .eltdf-pps-image{
    margin-bottom:30px
}
.eltdf-pps-item .eltdf-pps-image-holder .eltdf-pps-image img{
    display:inline-block;
    vertical-align:middle
}
.eltdf-pps-item .eltdf-pps-featured-image-holder{
    position:relative;
    height:100vh;
    margin-top:100px
}
.eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-hider-left,.eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-hider-right{
    position:absolute;
    top:0;
    height:100%;
    width:15%;
    background-color:#fff;
    -webkit-transition:-webkit-transform 2s cubic-bezier(0,0,0,1);
    -moz-transition:-moz-transform 2s cubic-bezier(0,0,0,1);
    transition:transform 2s cubic-bezier(0,0,0,1)
}
.eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-full{
    height:inherit;
    background-repeat:no-repeat;
    background-position:center 0;
    background-attachment:fixed;
    overflow:hidden
}
.eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-hider-left{
    left:0;
    transform-origin:0 100%
}
.eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-hider-right{
    right:0;
    transform-origin:100% 0
}
.eltdf-portfolio-slider-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-portfolio-slider-holder .eltdf-pl-inner{
    margin:0!important
}
.eltdf-portfolio-slider-holder article{
    width:auto!important;
    padding:0!important;
    margin:0!important;
    float:none!important
}
.eltdf-dropcaps,.eltdf-elements-holder.eltdf-ehi-float .eltdf-eh-item,.eltdf-image-gallery .eltdf-ig-grid .eltdf-ig-image,.eltdf-price-table,.eltdf-process-holder .eltdf-mark-horizontal-holder .eltdf-process-mark,.eltdf-scroll-slider.eltdf-fullscreen .eltdf-scs-item{
    float:left
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-light-skin .owl-nav .owl-next,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-light-skin .owl-nav .owl-prev{
    color:#fff
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-light-skin .owl-nav .owl-next:hover,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-light-skin .owl-nav .owl-prev:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-dark-skin .owl-nav .owl-next,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-dark-skin .owl-nav .owl-prev{
    color:#444
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-dark-skin .owl-nav .owl-next:hover,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-nav-dark-skin .owl-nav .owl-prev:hover{
    color:rgba(68,68,68,.8)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-light-skin .owl-dots .owl-dot span{
    background-color:rgba(255,255,255,.2)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-light-skin .owl-dots .owl-dot.active span,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-light-skin .owl-dots .owl-dot:hover span{
    background-color:rgba(255,255,255,.8)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-dark-skin .owl-dots .owl-dot span{
    background-color:rgba(68,68,68,.2)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-dark-skin .owl-dots .owl-dot.active span,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-dark-skin .owl-dots .owl-dot:hover span{
    background-color:rgba(68,68,68,.8)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-on-slider .owl-nav .owl-next,.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-on-slider .owl-nav .owl-prev{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-portfolio-slider-holder .eltdf-portfolio-list-holder.eltdf-pag-on-slider .owl-dots{
    position:absolute;
    left:0;
    bottom:20px;
    width:100%;
    margin:0
}
.eltdf-testimonials-holder.eltdf-testimonials-standard{
    text-align:center
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:25px 0 0
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-image img{
    display:block;
    margin:0 auto
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-title{
    margin:0
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-author{
    margin:42px 0 0
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-author .eltdf-testimonials-author-name{
    display:inline-block
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-author .eltdf-testimonials-author-name:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    position:relative;
    width:15px;
    height:3px;
    margin-right:2px;
    background-color:currentColor
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .owl-nav .owl-next>span:first-child,.eltdf-testimonials-holder.eltdf-testimonials-standard .owl-nav .owl-prev>span:first-child{
    color:#212121
}
#eltdf-animated-switch-slider .eltdf-dark .eltdf-item-title,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .eltdf-testimonial-author,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .eltdf-testimonial-text,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .eltdf-testimonial-title,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-nav .owl-next>span:first-child,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-nav .owl-prev>span:first-child{
    color:#fff
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .owl-nav .owl-next>span:last-child,.eltdf-testimonials-holder.eltdf-testimonials-standard .owl-nav .owl-prev>span:last-child{
    background:#212121
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text{
    margin:26px 0 0;
    font-size:23px
}
.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-dots .owl-dot span{
    border:1px solid rgba(255,255,255,.5)
}
.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-dots .owl-dot.active span,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-dots .owl-dot:hover span{
    background-color:#fff;
    border-color:#fff
}
.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-nav .owl-next>span:last-child,.eltdf-testimonials-holder.eltdf-testimonials-standard.eltdf-testimonials-light .owl-nav .owl-prev>span:last-child{
    background:#fff
}
.eltdf-testimonials-holder,.eltdf-testimonials-holder .eltdf-testimonial-content:not(.eltdf-grid),.eltdf-testimonials-holder .eltdf-testimonial-text-holder,.eltdf-testimonials-holder .eltdf-testimonials:not(.eltdf-grid){
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-testimonials-holder .eltdf-testimonial-content.eltdf-grid{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    padding:0 10%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.eltdf-testimonials-holder .eltdf-testimonials.eltdf-grid{
    position:static;
    display:inline-block;
    vertical-align:middle;
    padding:0
}
.eltdf-testimonials-holder .eltdf-testimonials{
    padding:0 50px;
    box-sizing:border-box
}
.eltdf-testimonials-holder .eltdf-testimonial-image img{
    width:auto!important;
    border-radius:5em
}
.eltdf-accordion-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-accordion-holder .eltdf-accordion-title{
    position:relative;
    cursor:pointer;
    margin:0;
    box-sizing:border-box;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:color .2s ease-out,background-color .2s ease-out;
    -moz-transition:color .2s ease-out,background-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-tab-title{
    display:block;
    line-height:inherit;
    padding-right:15px
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark{
    position:absolute;
    top:50%;
    right:0;
    width:20px;
    height:18px;
    margin:0;
    font-size:15px;
    line-height:18px;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark span{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    font-size:inherit;
    line-height:inherit;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark span:before{
    display:block;
    line-height:inherit
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark span.eltdf_icon_minus{
    opacity:0
}
.eltdf-accordion-holder .eltdf-accordion-title .eltdf-accordion-mark span.eltdf_icon_plus,.eltdf-accordion-holder .eltdf-accordion-title.ui-state-active .eltdf-accordion-mark span.eltdf_icon_minus,.eltdf-accordion-holder .eltdf-accordion-title.ui-state-hover .eltdf-accordion-mark span.eltdf_icon_minus{
    opacity:1
}
.eltdf-accordion-holder .eltdf-accordion-title.ui-state-active .eltdf-accordion-mark span.eltdf_icon_plus,.eltdf-accordion-holder .eltdf-accordion-title.ui-state-hover .eltdf-accordion-mark span.eltdf_icon_plus,.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title.ui-state-hover .eltdf-accordion-mark span.eltdf_icon_minus{
    opacity:0
}
.eltdf-accordion-holder .eltdf-accordion-content,.eltdf-accordion-holder .eltdf-accordion-content p{
    margin:0
}
.eltdf-accordion-holder.eltdf-ac-boxed.eltdf-white-skin .eltdf-accordion-title{
    background-color:#fff
}
.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title{
    margin:15px 0 0;
    padding:18px 22px;
    background-color:#f7f7f9
}
.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title:first-child{
    margin:0
}
.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title .eltdf-accordion-mark{
    right:10px
}
.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title.ui-state-active,.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title.ui-state-hover{
    color:#fff;
    background-color:#212121
}
.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-content{
    padding:21px 0 6px
}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title{
    padding:12px 0;
    margin-top:16px;
    border-bottom:1px solid #e1e1e1
}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-content{
    padding:30px 0 0
}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title.ui-state-hover .eltdf-accordion-mark span.eltdf_icon_plus,.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title.ui-state-hover.ui-accordion-header-active .eltdf-accordion-mark span.eltdf_icon_minus{
    opacity:1
}
.eltdf-accordion-holder.eltdf-ac-simple .eltdf-accordion-title.ui-state-hover.ui-accordion-header-active .eltdf-accordion-mark span.eltdf_icon_plus{
    opacity:0
}
#eltdf-animated-switch-slider{
    position:relative
}
#eltdf-animated-switch-slider img{
    display:block
}
#eltdf-animated-switch-slider .eltdf-switch-slide{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none
}
#eltdf-animated-switch-slider .eltdf-content-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:400
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder{
    position:absolute;
    height:100%;
    width:50%;
    display:table;
    z-index:200
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-item-text-holder-inner{
    display:table-cell;
    vertical-align:middle;
    box-sizing:border-box;
    padding:15% 30% 15% 15%
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-item-title{
    position:relative;
    padding:10px 10px 10px 0;
    margin:0
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-item-title .eltdf-item-title-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:100
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-bold-title{
    display:block;
    font-weight:700;
    font-family:Poppins,sans-serif
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-regular-title{
    font-weight:400;
    font-family:Lustria,serif
}
#eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-description-holder{
    margin:10px 0 40px
}
#eltdf-animated-switch-slider .eltdf-item-overlay{
    position:absolute;
    height:100%;
    width:50%;
    background-color:#212121;
    z-index:100
}
#eltdf-animated-switch-slider .eltdf-item-centered-images{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    overflow:hidden;
    z-index:300
}
#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-image-holder{
    position:absolute;
    top:0;
    height:100%;
    width:50%;
    overflow:hidden
}
#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-item-image{
    position:absolute;
    top:0;
    height:100%;
    width:200%;
    max-width:none
}
#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-image-holder-left,#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-image-holder-left .eltdf-item-image{
    left:0
}
#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-image-holder-right,#eltdf-animated-switch-slider .eltdf-item-centered-images .eltdf-image-holder-right .eltdf-item-image{
    right:0
}
#eltdf-animated-switch-slider .eltdf-background-images-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
#eltdf-animated-switch-slider .eltdf-background-images-holder .eltdf-item-background-image{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
#eltdf-animated-switch-slider .eltdf-dark .eltdf-item-description{
    color:#989898
}
#eltdf-animated-switch-slider .eltdf-dark .eltdf-item-btn{
    border-color:#fff;
    background-color:#fff;
    color:#212121
}
#eltdf-animated-switch-slider .eltdf-dark .eltdf-item-btn:hover{
    color:#fff!important;
    background-color:transparent!important;
    border-color:#fff!important
}
#eltdf-animated-switch-slider .eltdf-light .eltdf-item-description{
    color:#bdbdbd
}
#eltdf-animated-switch-slider .eltdf-light.eltdf-item-overlay{
    background-color:#fff
}
#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-btn-holder,#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-description-holder,#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-title-holder{
    display:inline-block;
    vertical-align:middle;
    overflow:hidden
}
#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-image-left{
    -webkit-transform:translate3d(101%,0,0);
    -moz-transform:translate3d(101%,0,0);
    transform:translate3d(101%,0,0)
}
#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-btn,#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-description,#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-image-right,#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-title{
    -webkit-transform:translate3d(-101%,0,0);
    -moz-transform:translate3d(-101%,0,0);
    transform:translate3d(-101%,0,0)
}
#eltdf-animated-switch-slider .eltdf-switch-slide .eltdf-item-overlay{
    width:0
}
@-webkit-keyframes eltdfCoverLeft{
    0%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        -webkit-transform:translate3d(-101%,0,0);
        -moz-transform:translate3d(-101%,0,0);
        transform:translate3d(-101%,0,0)
    }
}
@keyframes eltdfCoverLeft{
    0%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        -webkit-transform:translate3d(-101%,0,0);
        -moz-transform:translate3d(-101%,0,0);
        transform:translate3d(-101%,0,0)
    }
}
@-webkit-keyframes eltdfCoverRight{
    0%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
}
@keyframes eltdfCoverRight{
    0%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
}
@-webkit-keyframes eltdfUncoverLeft{
    0%{
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes eltdfUncoverLeft{
    0%{
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes eltdfUncoverRight{
    0%{
        -webkit-transform:translate3d(-101%,0,0);
        -moz-transform:translate3d(-101%,0,0);
        transform:translate3d(-101%,0,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes eltdfUncoverRight{
    0%{
        -webkit-transform:translate3d(-101%,0,0);
        -moz-transform:translate3d(-101%,0,0);
        transform:translate3d(-101%,0,0)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes eltdfOverlayHide{
    0%{
        width:50%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    30%,50%{
        width:100%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        width:100%;
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
}
@keyframes eltdfOverlayHide{
    0%{
        width:50%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    30%,50%{
        width:100%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        width:100%;
        -webkit-transform:translate3d(101%,0,0);
        -moz-transform:translate3d(101%,0,0);
        transform:translate3d(101%,0,0)
    }
}
@-webkit-keyframes eltdfOverlayShow{
    0%{
        width:0;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        width:50%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes eltdfOverlayShow{
    0%{
        width:0;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    100%{
        width:50%;
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active{
    pointer-events:auto
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-image-left{
    -webkit-animation:eltdfUncoverLeft .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s;
    -moz-animation:eltdfUncoverLeft .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s;
    animation:eltdfUncoverLeft .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-image-right{
    -webkit-animation:eltdfUncoverRight .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s;
    -moz-animation:eltdfUncoverRight .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s;
    animation:eltdfUncoverRight .5s cubic-bezier(.215,.61,.355,1) forwards 1.1s
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-overlay{
    -webkit-animation:eltdfOverlayShow 1s cubic-bezier(.86,0,.07,1) .5s forwards;
    -moz-animation:eltdfOverlayShow 1s cubic-bezier(.86,0,.07,1) .5s forwards;
    animation:eltdfOverlayShow 1s cubic-bezier(.86,0,.07,1) .5s forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-title{
    -webkit-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.3s;
    -moz-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.3s;
    animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.3s
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-description{
    -webkit-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.5s;
    -moz-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.5s;
    animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.5s
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-active .eltdf-item-btn{
    -webkit-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.7s;
    -moz-animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.7s;
    animation:eltdfUncoverRight .5s cubic-bezier(.19,1,.22,1) forwards 1.7s
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-image-left{
    -webkit-animation:eltdfCoverRight .35s cubic-bezier(.215,.61,.355,1) forwards;
    -moz-animation:eltdfCoverRight .35s cubic-bezier(.215,.61,.355,1) forwards;
    animation:eltdfCoverRight .35s cubic-bezier(.215,.61,.355,1) forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-image-right{
    -webkit-animation:eltdfCoverLeft .35s cubic-bezier(.215,.61,.355,1) forwards;
    -moz-animation:eltdfCoverLeft .35s cubic-bezier(.215,.61,.355,1) forwards;
    animation:eltdfCoverLeft .35s cubic-bezier(.215,.61,.355,1) forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-overlay{
    -webkit-animation:eltdfOverlayHide 1s cubic-bezier(.86,0,.07,1) forwards;
    -moz-animation:eltdfOverlayHide 1s cubic-bezier(.86,0,.07,1) forwards;
    animation:eltdfOverlayHide 1s cubic-bezier(.86,0,.07,1) forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-title{
    -webkit-animation:eltdfCoverRight .6s cubic-bezier(.19,1,.22,1) forwards;
    -moz-animation:eltdfCoverRight .6s cubic-bezier(.19,1,.22,1) forwards;
    animation:eltdfCoverRight .6s cubic-bezier(.19,1,.22,1) forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-description{
    -webkit-animation:eltdfCoverRight .3s cubic-bezier(.19,1,.22,1) forwards;
    -moz-animation:eltdfCoverRight .3s cubic-bezier(.19,1,.22,1) forwards;
    animation:eltdfCoverRight .3s cubic-bezier(.19,1,.22,1) forwards
}
#eltdf-animated-switch-slider .eltdf-switch-slide.eltdf-remove .eltdf-item-btn{
    -webkit-animation:eltdfCoverRight .4s cubic-bezier(.19,1,.22,1) forwards;
    -moz-animation:eltdfCoverRight .4s cubic-bezier(.19,1,.22,1) forwards;
    animation:eltdfCoverRight .4s cubic-bezier(.19,1,.22,1) forwards
}
.eltdf-banner-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-banner-holder.eltdf-initiated,.eltdf-banner-holder:hover .eltdf-banner-background-holder,.eltdf-banner-holder:hover .eltdf-banner-hover-text{
    opacity:1
}
.eltdf-banner-holder .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line{
    width:0
}
.eltdf-banner-holder:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-text{
    -webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    transform:translateX(10px);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.68,.04,0,.93) .25s;
    -moz-transition:-moz-transform .5s cubic-bezier(.68,.04,0,.93) .25s;
    transition:transform .5s cubic-bezier(.68,.04,0,.93) .25s
}
.eltdf-banner-holder:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out .25s;
    -moz-transition:width .2s ease-out .25s;
    transition:width .2s ease-out .25s
}
.eltdf-banner-holder:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-bottom,.eltdf-banner-holder:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-top{
    visibility:visible;
    width:15px;
    -webkit-transition:all .15s .35s;
    -moz-transition:all .15s .35s;
    transition:all .15s .35s
}
.eltdf-banner-holder:hover .eltdf-banner-image img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.touch .eltdf-banner-holder{
    cursor:pointer
}
.eltdf-banner-holder .eltdf-banner-hover-text{
    overflow:hidden;
    opacity:0;
    -webkit-transition:height .35s cubic-bezier(.9,.01,.26,.93),opacity .2s;
    -moz-transition:height .35s cubic-bezier(.9,.01,.26,.93),opacity .2s;
    transition:height .35s cubic-bezier(.9,.01,.26,.93),opacity .2s
}
.eltdf-banner-holder .eltdf-banner-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    overflow:hidden
}
.eltdf-banner-holder .eltdf-banner-image img{
    display:block;
    -webkit-transition:-webkit-transform .25s;
    -moz-transition:-moz-transform .25s;
    transition:transform .25s;
    -webkit-filter:blur();
    filter:blur();
    will-change:transform
}
.eltdf-banner-holder .eltdf-banner-background-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:rgba(33,33,33,.78);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s;
    will-change:opacity
}
.eltdf-banner-holder .eltdf-banner-text-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:35px;
    box-sizing:border-box
}
@media only screen and (max-width:768px){
    .eltdf-banner-holder .eltdf-banner-text-holder{
        padding:25px
    }
}
.eltdf-banner-holder .eltdf-banner-text-outer{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%
}
.eltdf-banner-holder .eltdf-banner-text-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    text-align:center
}
.eltdf-banner-holder .eltdf-banner-subtitle{
    margin:25px 0 0;
    color:#fff
}
.eltdf-banner-holder .eltdf-banner-title{
    margin:0;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.eltdf-banner-holder .eltdf-btn.eltdf-btn-simple{
    color:#fff;
    margin:40px 0 0;
    z-index:10
}
.eltdf-banner-holder .eltdf-banner-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1
}
.eltdf-btn{
    font-family:Poppins,sans-serif;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    outline:0;
    font-size:13px;
    line-height:1.5em;
    letter-spacing:-.01em;
    font-weight:700;
    box-sizing:border-box;
    margin:0;
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .3s cubic-bezier(.23,1,.32,1);
    transition:all .3s cubic-bezier(.23,1,.32,1);
    padding:19px 40px;
    cursor:pointer
}
.eltdf-btn.eltdf-btn-simple{
    padding:0!important;
    color:#212121;
    background-color:transparent;
    border:0;
    vertical-align:middle
}
.eltdf-btn.eltdf-btn-simple .eltdf-btn-text{
    display:inline-block;
    vertical-align:middle;
    font-size:14px
}
.eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-color):not(.eltdf-btn-arrow-enabled):hover{
    color:#212121!important
}
.eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-hover-bg):hover{
    background-color:transparent!important
}
.eltdf-btn.eltdf-btn-simple:not(.eltdf-btn-custom-border-hover):hover{
    border-color:transparent!important
}
.eltdf-btn.eltdf-btn-solid{
    color:#fff;
    background-color:#212121;
    border:2px solid transparent
}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-hover-color):hover{
    color:#212121!important
}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-hover-bg):hover{
    background-color:transparent!important
}
.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover{
    border-color:currentColor!important
}
.eltdf-btn.eltdf-btn-outline{
    color:#212121;
    background-color:transparent;
    border:2px solid #212121
}
.eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-hover-color):hover{
    color:#fff!important
}
.eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-hover-bg):hover{
    background-color:#212121!important
}
.eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-border-hover):hover{
    border-color:#212121!important
}
.eltdf-btn.eltdf-btn-arrow-enabled{
    white-space:nowrap
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-bottom,.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-top{
    position:absolute;
    height:100%;
    right:-9px;
    background-color:currentColor;
    visibility:hidden;
    width:0;
    outline:transparent solid 1px;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}
.eltdf-full-screen-image-slider.eltdf-fsis-active .eltdf-fsis-next-nav,.eltdf-full-screen-image-slider.eltdf-fsis-active .eltdf-fsis-slider .owl-nav .owl-next{
    right:-100px
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-text{
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:-webkit-transform .2s .15s;
    -moz-transition:-moz-transform .2s .15s;
    transition:transform .2s .15s
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:18px;
    height:2px;
    margin-right:8px
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:currentColor;
    -webkit-transition:width .2s .18s;
    -moz-transition:width .2s .18s;
    transition:width .2s .18s;
    will-change:width
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-top{
    top:1px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    transform-origin:100% 0
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-top{
    -webkit-transform:rotate(45deg) scaleY(1.2);
    -moz-transform:rotate(45deg) scaleY(1.2);
    transform:rotate(45deg) scaleY(1.2)
}
.eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-bottom{
    bottom:1px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:100% 100%;
    -moz-transform-origin:100% 100%;
    transform-origin:100% 100%
}
body:not(.eltdf-chrome):not(.eltdf-safari):not(.eltdf-ms-explorer) .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line-bottom{
    -webkit-transform:rotate(-45deg) scaleY(1.2);
    -moz-transform:rotate(-45deg) scaleY(1.2);
    transform:rotate(-45deg) scaleY(1.2)
}
.eltdf-btn.eltdf-btn-arrow-enabled:hover .eltdf-btn-text{
    -webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    transform:translateX(10px);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.68,.04,0,.93);
    -moz-transition:-moz-transform .5s cubic-bezier(.68,.04,0,.93);
    transition:transform .5s cubic-bezier(.68,.04,0,.93)
}
.eltdf-btn.eltdf-btn-arrow-enabled:hover .eltdf-btn-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out;
    -moz-transition:width .2s ease-out;
    transition:width .2s ease-out
}
.eltdf-btn.eltdf-btn-arrow-enabled:hover .eltdf-btn-line-bottom,.eltdf-btn.eltdf-btn-arrow-enabled:hover .eltdf-btn-line-top{
    visibility:visible;
    width:10px;
    -webkit-transition:all .15s .1s;
    -moz-transition:all .15s .1s;
    transition:all .15s .1s
}
.eltdf-btn.eltdf-btn-small{
    padding:15px 36px
}
.eltdf-btn.eltdf-btn-small.eltdf-btn-simple{
    font-size:12px
}
.eltdf-btn.eltdf-btn-large{
    padding:19px 62px
}
.eltdf-btn.eltdf-btn-large.eltdf-btn-simple{
    font-size:18px
}
.eltdf-btn.eltdf-btn-large .eltdf-btn-line-holder{
    width:50px
}
.eltdf-btn.eltdf-btn-large:hover .eltdf-btn-line-bottom,.eltdf-btn.eltdf-btn-large:hover .eltdf-btn-line-top{
    width:15px
}
.eltdf-btn.eltdf-btn-huge{
    display:block;
    text-align:center;
    padding:19px 40px
}
.eltdf-btn.eltdf-btn-huge.eltdf-btn-simple{
    font-size:20px
}
.eltdf-btn.eltdf-btn-huge .eltdf-btn-line-holder{
    width:60px
}
.eltdf-btn.eltdf-btn-huge:hover .eltdf-btn-line-bottom,.eltdf-btn.eltdf-btn-huge:hover .eltdf-btn-line-top{
    width:17px
}
.eltdf-call-to-action-holder,.eltdf-call-to-action-holder.eltdf-normal-layout:not(.eltdf-content-in-grid) .eltdf-cta-inner,.eltdf-call-to-action-holder.eltdf-simple-layout .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-simple-layout .eltdf-cta-text-holder{
    width:100%
}
.eltdf-btn.eltdf-btn-icon>i,.eltdf-btn.eltdf-btn-icon>span:not(.eltdf-btn-text){
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0 4px 0 0;
    font-size:1.142857142857143em;
    line-height:inherit
}
.eltdf-btn.eltdf-btn-icon>i:before,.eltdf-btn.eltdf-btn-icon>span:not(.eltdf-btn-text):before{
    display:block;
    line-height:inherit
}
.eltdf-call-to-action-holder,.eltdf-call-to-action-holder .eltdf-cta-button-holder,.eltdf-call-to-action-holder .eltdf-cta-text-holder{
    display:inline-block;
    position:relative;
    vertical-align:middle
}
.eltdf-call-to-action-holder .eltdf-cta-text-holder h1,.eltdf-call-to-action-holder .eltdf-cta-text-holder h2,.eltdf-call-to-action-holder .eltdf-cta-text-holder h3,.eltdf-call-to-action-holder .eltdf-cta-text-holder h4,.eltdf-call-to-action-holder .eltdf-cta-text-holder h5,.eltdf-call-to-action-holder .eltdf-cta-text-holder h6{
    margin:0
}
.eltdf-call-to-action-holder .eltdf-cta-button-holder .eltdf-btn{
    white-space:nowrap
}
.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-inner{
    display:table
}
.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-text-holder{
    display:table-cell;
    box-sizing:border-box
}
.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-button-holder{
    text-align:right
}
.eltdf-call-to-action-holder.eltdf-simple-layout .eltdf-cta-inner,.eltdf-countdown .countdown-row,.eltdf-counter-holder,.eltdf-dropcaps,.eltdf-elements-holder .eltdf-eh-item.eltdf-horizontal-alignment-center{
    text-align:center
}
.eltdf-call-to-action-holder.eltdf-simple-layout .eltdf-cta-button-holder{
    margin:28px 0 0
}
.eltdf-call-to-action-holder.eltdf-two-halves-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-two-halves-columns .eltdf-cta-text-holder{
    width:50%
}
.eltdf-call-to-action-holder.eltdf-two-thirds-columns .eltdf-cta-text-holder{
    width:66.66666666666667%
}
.eltdf-call-to-action-holder.eltdf-two-thirds-columns .eltdf-cta-button-holder{
    width:33.33333333333333%
}
.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-text-holder{
    width:75%
}
.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-button-holder{
    width:25%
}
.eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-text-holder{
    width:80%
}
.eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-button-holder{
    width:20%
}
.eltdf-clients-carousel-holder,.eltdf-clients-carousel-holder .eltdf-cc-inner,.eltdf-clients-carousel-holder .eltdf-cc-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.touch .eltdf-clients-carousel-holder .eltdf-cc-item{
    cursor:pointer;
    text-align:center
}
.eltdf-clients-carousel-holder .eltdf-cc-item .eltdf-cc-item{
    position:relative;
    display:block
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-switch-images .eltdf-cc-item:hover .eltdf-cc-image{
    opacity:0
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-switch-images .eltdf-cc-item:hover .eltdf-cc-hover-image{
    opacity:1
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-switch-images .eltdf-cc-item .eltdf-cc-image{
    position:relative;
    display:block;
    width:auto;
    opacity:1;
    -webkit-transition:opacity .15s ease-out;
    -moz-transition:opacity .15s ease-out;
    transition:opacity .15s ease-out
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-switch-images .eltdf-cc-item .eltdf-cc-hover-image{
    position:absolute;
    top:0;
    left:0;
    width:auto;
    opacity:0;
    -webkit-transition:opacity .15s ease-out;
    -moz-transition:opacity .15s ease-out;
    transition:opacity .15s ease-out;
    will-change:opacity
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-roll-over .eltdf-cc-item{
    overflow:hidden
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-roll-over .eltdf-cc-item:hover .eltdf-cc-image{
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%)
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-roll-over .eltdf-cc-item:hover .eltdf-cc-hover-image{
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-roll-over .eltdf-cc-item .eltdf-cc-image{
    position:relative;
    display:block;
    width:auto;
    margin:0 auto;
    -webkit-transition:-webkit-transform .4s ease;
    -moz-transition:-moz-transform .4s ease;
    transition:transform .4s ease
}
.eltdf-clients-carousel-holder.eltdf-cc-hover-roll-over .eltdf-cc-item .eltdf-cc-hover-image{
    position:absolute;
    top:0;
    left:50%;
    width:auto;
    -webkit-transform:translate(-50%,-100%);
    -moz-transform:translate(-50%,-100%);
    transform:translate(-50%,-100%);
    -webkit-transition:-webkit-transform .4s ease;
    -moz-transition:-moz-transform .4s ease;
    transition:transform .4s ease
}
.eltdf-countdown{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-countdown.eltdf-light-skin .countdown-row .countdown-section .countdown-amount,.eltdf-countdown.eltdf-light-skin .countdown-row .countdown-section .countdown-period{
    color:#fff
}
.eltdf-countdown .countdown-rtl{
    direction:rtl
}
.eltdf-countdown .countdown-row{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both
}
.eltdf-countdown .countdown-row.countdown-show1 .countdown-section{
    width:100%
}
.eltdf-countdown .countdown-row.countdown-show2 .countdown-section{
    width:50%
}
.eltdf-countdown .countdown-row.countdown-show3 .countdown-section{
    width:33.33333%
}
.eltdf-countdown .countdown-row.countdown-show4 .countdown-section{
    width:25%
}
.eltdf-countdown .countdown-row.countdown-show5 .countdown-section{
    width:20%
}
.eltdf-countdown .countdown-row.countdown-show6 .countdown-section{
    width:16.66667%
}
.eltdf-countdown .countdown-row .countdown-section{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0 5px;
    box-sizing:border-box
}
.eltdf-countdown .countdown-row .countdown-section .countdown-amount{
    position:relative;
    display:block;
    color:#212121;
    font-family:Poppins,sans-serif;
    font-size:72px;
    line-height:1em;
    letter-spacing:-.06em;
    font-weight:700
}
.eltdf-countdown .countdown-row .countdown-section .countdown-period{
    display:block;
    font-size:23px;
    font-weight:400;
    font-family:Lustria,serif;
    margin-top:10px
}
.eltdf-counter-holder,.eltdf-counter-holder .eltdf-counter-inner{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:100%
}
.eltdf-counter-holder{
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-counter-holder .eltdf-counter{
    height:1em;
    display:inline-block!important;
    vertical-align:middle;
    color:rgba(33,33,33,.2);
    font-family:Poppins,sans-serif;
    font-size:170px;
    line-height:1em;
    font-weight:700;
    overflow:hidden
}
.eltdf-counter-holder .eltdf-counter-title{
    margin:0;
    position:absolute;
    width:100%;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.eltdf-full-screen-image-slider.eltdf-fsis-active .eltdf-fsis-prev-nav,.eltdf-full-screen-image-slider.eltdf-fsis-active .eltdf-fsis-slider .owl-nav .owl-prev{
    left:-100px
}
.eltdf-counter-holder .eltdf-counter-text{
    margin:14px 0 0
}
.eltdf-custom-font-holder .eltdf-cf-typed-wrap{
    width:0;
    white-space:nowrap
}
.eltdf-custom-font-holder a:hover{
    color:currentColor
}
.eltdf-custom-font-holder a:hover:after{
    background-color:currentColor
}
.eltdf-custom-font-holder .eltdf-cf-typed{
    display:inline-block
}
.eltdf-custom-font-holder .eltdf-cf-typed span{
    display:none
}
.eltdf-custom-font-holder .eltdf-cf-typed~.typed-cursor{
    display:inline-block;
    opacity:1;
    -webkit-animation:blink .7s infinite;
    animation:blink .7s infinite
}
@-webkit-keyframes blink{
    0%,100%{
        opacity:1;
        filter:alpha(opacity=100)
    }
    50%{
        opacity:0;
        filter:alpha(opacity=0)
    }
}
@keyframes blink{
    0%,100%{
        opacity:1;
        filter:alpha(opacity=100)
    }
    50%{
        opacity:0;
        filter:alpha(opacity=0)
    }
}
.eltdf-dropcaps{
    position:relative;
    display:inline-block;
    vertical-align:top;
    line-height:42px;
    font-size:42px;
    color:#999;
    font-weight:300;
    margin:7px 15px 0 0
}
.eltdf-dropcaps.eltdf-circle,.eltdf-dropcaps.eltdf-square{
    height:35px;
    width:35px;
    font-size:22px;
    line-height:35px;
    font-weight:600;
    color:#fff;
    background-color:#212121;
    box-sizing:border-box
}
.eltdf-dropcaps.eltdf-circle{
    border-radius:3em
}
.eltdf-elements-holder{
    width:100%;
    display:table;
    table-layout:fixed
}
.eltdf-elements-holder.eltdf-eh-full-height{
    height:100%
}
.eltdf-elements-holder.eltdf-two-columns .eltdf-eh-item{
    width:50%
}
.eltdf-elements-holder.eltdf-three-columns .eltdf-eh-item{
    width:33.33333%
}
.eltdf-elements-holder.eltdf-four-columns .eltdf-eh-item{
    width:25%
}
.eltdf-elements-holder.eltdf-five-columns .eltdf-eh-item{
    width:20%
}
.eltdf-elements-holder.eltdf-six-columns .eltdf-eh-item{
    width:16.66667%
}
.eltdf-elements-holder .eltdf-eh-item{
    display:table-cell;
    vertical-align:middle;
    height:100%;
    background-position:center;
    background-size:cover
}
.eltdf-elements-holder .eltdf-eh-item.eltdf-vertical-alignment-top{
    vertical-align:top
}
.eltdf-elements-holder .eltdf-eh-item.eltdf-vertical-alignment-bottom{
    vertical-align:bottom
}
.eltdf-elements-holder .eltdf-eh-item.eltdf-horizontal-alignment-right{
    text-align:right
}
.eltdf-elements-holder .eltdf-eh-item .eltdf-elements-holder-item-inner{
    width:100%
}
.eltdf-elements-holder .eltdf-ehi-content{
    padding:0 20px
}
.eltdf-full-screen-image-slider{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    opacity:0
}
.eltdf-full-screen-image-slider.eltdf-fsis-is-init{
    opacity:1
}
.eltdf-full-screen-image-slider.eltdf-fsis-active .eltdf-fsis-slider .owl-dots{
    bottom:-30px
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100vh;
    z-index:inherit
}
.admin-bar .eltdf-full-screen-image-slider .eltdf-fsis-slider{
    height:calc(100vh - 32px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-stage-outer{
    overflow:visible
}
.eltdf-image-gallery.eltdf-image-behavior-grayscale .eltdf-ig-image,.eltdf-image-gallery.eltdf-image-behavior-zoom .eltdf-ig-image .eltdf-ig-image-inner,.eltdf-image-marquee-holder,.eltdf-image-with-text-holder.eltdf-image-behavior-grayscale .eltdf-iwt-image,.eltdf-image-with-text-holder.eltdf-image-behavior-zoom .eltdf-iwt-image,.fp-enabled body,.fp-scrollable,.fp-scroller,html.fp-enabled{
    overflow:hidden
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-next,.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-prev{
    width:40px;
    text-align:center;
    -webkit-transition:left .4s ease,right .4s ease;
    -moz-transition:left .4s ease,right .4s ease;
    transition:left .4s ease,right .4s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-prev{
    left:25px
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-prev:hover{
    left:15px
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-next{
    right:25px
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav .owl-next:hover{
    right:15px
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots{
    position:absolute;
    left:0;
    bottom:calc(8% - 14px);
    width:100%;
    margin:0;
    counter-reset:section;
    z-index:3;
    -webkit-transition:bottom .4s ease;
    -moz-transition:bottom .4s ease;
    transition:bottom .4s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot{
    margin:0 14px;
    color:#989898;
    font-size:16px;
    line-height:28px;
    font-weight:500
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot.active,.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot:hover{
    color:#212121
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot span{
    display:none
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots .owl-dot:after{
    counter-increment:section;
    content:"0" counter(section)
}
.eltdf-full-screen-image-slider .eltdf-fsis-thumb-nav{
    position:absolute;
    top:20%;
    height:60%;
    width:100px;
    display:block;
    z-index:1;
    background-position:20% 20%
}
.eltdf-full-screen-image-slider .eltdf-fsis-prev-nav{
    left:0;
    -webkit-transition:background .3s ease,left .4s ease;
    -moz-transition:background .3s ease,left .4s ease;
    transition:background .3s ease,left .4s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-next-nav{
    right:0;
    -webkit-transition:background .3s ease,right .4s ease;
    -moz-transition:background .3s ease,right .4s ease;
    transition:background .3s ease,right .4s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider-mask{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1
}
.eltdf-full-screen-image-slider .eltdf-fsis-slider-mask.eltdf-drag{
    z-index:2
}
.eltdf-full-screen-image-slider .eltdf-fsis-item{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    height:100vh;
    overflow:hidden
}
.admin-bar .eltdf-full-screen-image-slider .eltdf-fsis-item{
    height:calc(100vh - 32px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-image-top{
    top:-2%
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-image-left{
    left:9%
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-image-right{
    right:14%
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-subtitle,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-title{
    top:0;
    opacity:1
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-image-top{
    top:calc(-2% - 10px);
    left:calc(28% - 20px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-image-left{
    bottom:calc(2% - 20px);
    left:calc(9% - 10px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-image-right{
    bottom:calc(7% - 20px);
    right:calc(14% - 10px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-top{
    height:18%
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-right{
    width:18%
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-image-top{
    top:calc(-2% - 25px);
    left:calc(28% - 50px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-image-left{
    bottom:calc(2% - 50px);
    left:calc(9% - 25px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-image-right{
    bottom:calc(7% - 50px);
    right:calc(14% - 25px)
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-top{
    height:0
}
.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-right{
    width:0
}
.eltdf-full-screen-image-slider .eltdf-fsis-image-wrapper{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%
}
.eltdf-full-screen-image-slider .eltdf-fsis-image-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    text-align:center
}
.eltdf-full-screen-image-slider .eltdf-fsis-image{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer
}
.eltdf-full-screen-image-slider .eltdf-fsis-content-image{
    position:absolute
}
.eltdf-full-screen-image-slider .eltdf-fsis-content-image img{
    width:auto;
    max-width:600px
}
.eltdf-google-map img,.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-icon img,.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-icon img{
    max-width:none
}
.eltdf-full-screen-image-slider .eltdf-fsis-image-top{
    top:-50%;
    left:28%;
    -webkit-transform:rotate(-23deg);
    -moz-transform:rotate(-23deg);
    transform:rotate(-23deg);
    -webkit-transition:top .8s ease,left .8s ease;
    -moz-transition:top .8s ease,left .8s ease;
    transition:top .8s ease,left .8s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-image-left{
    bottom:2%;
    left:-50%;
    -webkit-transform:rotate(-10.5deg);
    -moz-transform:rotate(-10.5deg);
    transform:rotate(-10.5deg);
    -webkit-transition:bottom .8s ease,left .8s ease;
    -moz-transition:bottom .8s ease,left .8s ease;
    transition:bottom .8s ease,left .8s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-image-right{
    bottom:7%;
    right:-50%;
    -webkit-transform:rotate(-12deg);
    -moz-transform:rotate(-12deg);
    transform:rotate(-12deg);
    -webkit-transition:bottom .8s ease,right .8s ease;
    -moz-transition:bottom .8s ease,right .8s ease;
    transition:bottom .8s ease,right .8s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-title{
    position:relative;
    top:15px;
    margin:0;
    padding:0 12%;
    line-height:1.2em;
    color:#fff;
    opacity:0;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-in,top .3s ease-in;
    -moz-transition:opacity .2s ease-in,top .3s ease-in;
    transition:opacity .2s ease-in,top .3s ease-in
}
.eltdf-full-screen-image-slider .eltdf-fsis-subtitle{
    position:relative;
    top:25px;
    margin:20px 0 0;
    padding:0 14%;
    color:#fff;
    opacity:0;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-in,top .3s ease-in;
    -moz-transition:opacity .2s ease-in,top .3s ease-in;
    transition:opacity .2s ease-in,top .3s ease-in
}
.eltdf-full-screen-image-slider .eltdf-fsis-frame{
    position:fixed;
    background-color:#fff;
    -webkit-transition:all .6s ease;
    -moz-transition:all .6s ease;
    transition:all .6s ease
}
.eltdf-full-screen-image-slider .eltdf-fsis-frame-top{
    top:0;
    left:0;
    width:100%;
    height:20%
}
.eltdf-full-screen-image-slider .eltdf-fsis-frame-bottom{
    bottom:0;
    left:0;
    width:100%;
    height:20%
}
.eltdf-full-screen-image-slider .eltdf-fsis-frame-left{
    top:0;
    left:0;
    width:20%;
    height:100%
}
.eltdf-full-screen-image-slider .eltdf-fsis-frame-right{
    top:0;
    right:0;
    width:20%;
    height:100%
}
.fp-enabled body,html.fp-enabled{
    margin:0;
    padding:0;
    -webkit-tap-highlight-color:transparent
}
#superContainer{
    height:100%;
    position:relative;
    -ms-touch-action:none;
    touch-action:none
}
.fp-scrollable{
    position:relative
}
.iScrollIndicator{
    border:0!important
}
.fp-notransition{
    -webkit-transition:none!important;
    transition:none!important
}
.fp-auto-height .eltdf-fss-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.eltdf-fss-item,.fp-responsive .fp-auto-height-responsive .eltdf-fss-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.eltdf-fss-item{
    height:auto!important
}
#fp-nav{
    position:fixed;
    bottom:5%;
    left:50%;
    margin:-32px 0 0;
    z-index:1001;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.eltdf-fullscreen-search-opened #fp-nav,.eltdf-mobile-menu-opened #fp-nav{
    z-index:-1
}
#fp-nav.eltdf-fss-nav-light ul li a{
    color:rgba(255,255,255,.4)
}
#fp-nav.eltdf-fss-nav-light ul li a.active,#fp-nav.eltdf-fss-nav-light ul li a:hover{
    color:#fff
}
#fp-nav ul{
    margin:0;
    padding:0;
    counter-reset:pagination
}
#fp-nav ul li{
    position:relative;
    display:inline-block;
    margin:11px 0;
    padding:0
}
#fp-nav ul li a{
    position:relative;
    display:block;
    margin:0 5px;
    z-index:1;
    font-size:16px;
    line-height:24px;
    font-weight:500;
    color:rgba(33,33,33,.4);
    -webkit-transition:color .3s ease-in-out;
    -moz-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}
#fp-nav ul li a:after{
    counter-increment:pagination;
    content:counter(pagination,decimal-leading-zero)
}
#fp-nav ul li a.active,#fp-nav ul li a:hover{
    color:#212121
}
.eltdf-light-header #fp-nav ul li a{
    color:rgba(255,255,255,.4)
}
.eltdf-light-header #fp-nav ul li a.active,.eltdf-light-header #fp-nav ul li a:hover{
    color:#fff
}
.eltdf-dark-header #fp-nav ul li a{
    color:rgba(68,68,68,.4)
}
.eltdf-dark-header #fp-nav ul li a.active,.eltdf-dark-header #fp-nav ul li a:hover{
    color:#444
}
#fp-nav ul li a span{
    position:relative;
    height:100%;
    width:100%;
    display:block
}
.eltdf-full-screen-sections{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-full-screen-sections.eltdf-fss-nav-light .eltdf-fss-nav-holder a{
    color:#fff
}
.eltdf-full-screen-sections .eltdf-fss-wrapper{
    visibility:hidden;
    -webkit-transition:-webkit-transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;
    -moz-transition:-moz-transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;
    transition:transform 1s cubic-bezier(.55,.085,0,.99) 1s!important;
    -webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;
    -moz-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;
    transition-timing-function:cubic-bezier(.55,.085,0,.99)!important
}
.eltdf-full-screen-sections .eltdf-fss-wrapper.eltdf-fss-is-loaded{
    visibility:visible
}
.eltdf-full-screen-sections .eltdf-fss-wrapper.eltdf-fss-first-init .eltdf-fss-item.active .eltdf-fss-bg{
    -webkit-transition:none!important;
    -moz-transition:none!important;
    transition:none!important
}
.eltdf-full-screen-sections .eltdf-fss-wrapper.eltdf-fss-first-init .eltdf-fss-item.active .eltdf-fss-text{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.eltdf-full-screen-sections .eltdf-fss-item{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    margin:0;
    padding:11% 16.5% 10.5%;
    box-sizing:border-box
}
.eltdf-full-screen-sections .eltdf-fss-item.active .eltdf-fss-bg{
    -webkit-transition-delay:2s!important;
    -moz-transition-delay:2s!important;
    transition-delay:2s!important;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.eltdf-full-screen-sections .eltdf-fss-item.active .eltdf-fss-text{
    bottom:0;
    opacity:1;
    -webkit-transition-delay:2.6s;
    -moz-transition-delay:2.6s;
    transition-delay:2.6s
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-bg{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-position:center;
    background-size:cover;
    -webkit-transition:-webkit-transform 1s cubic-bezier(.55,.085,0,.99)!important;
    -moz-transition:-moz-transform 1s cubic-bezier(.55,.085,0,.99)!important;
    transition:transform 1s cubic-bezier(.55,.085,0,.99)!important;
    -webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;
    -moz-transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;
    transition-timing-function:cubic-bezier(.55,.085,0,.99)!important;
    -webkit-transform:scale(.6);
    -moz-transform:scale(.6);
    transform:scale(.6)
}
.eltdf-full-screen-sections .eltdf-fss-item .fp-scroller>.vc_column_container,.eltdf-full-screen-sections .eltdf-fss-item .fp-scroller>.vc_column_container>.vc_column-inner{
    padding:0;
    margin:0
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-content{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title{
    font-family:Poppins,sans-serif;
    color:#212121;
    font-size:105px;
    line-height:1.1em;
    font-weight:700;
    letter-spacing:-.05em;
    width:70%
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title a{
    position:relative;
    color:inherit;
    z-index:2;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title a:hover{
    color:inherit;
    opacity:.8
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-text{
    position:absolute;
    bottom:-20px;
    left:0;
    margin:0;
    opacity:0;
    color:#212121;
    font-size:20px;
    font-family:Poppins,sans-serif;
    line-height:1.5em;
    font-weight:700;
    -webkit-transition:bottom .3s ease-in-out,opacity .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out,opacity .3s ease-in-out;
    transition:bottom .3s ease-in-out,opacity .3s ease-in-out
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-text a{
    font-size:20px;
    font-family:Poppins,sans-serif;
    line-height:1.5em;
    font-weight:700;
    padding:0
}
.eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-text a .eltdf-btn-line-holder{
    display:block;
    margin-top:20px
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder .eltdf-fss-nav-label{
    display:block;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:-webkit-transform .2s;
    -moz-transition:-moz-transform .2s;
    transition:transform .2s
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a{
    position:fixed;
    top:50%;
    display:block;
    z-index:1001;
    color:#212121;
    opacity:1
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-up{
    left:0;
    text-align:right
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-up .eltdf-fss-nav-line{
    position:relative;
    display:block;
    height:2px;
    width:100px;
    background-color:#fff;
    -webkit-transition:width .2s;
    -moz-transition:width .2s;
    transition:width .2s
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-up:hover .eltdf-fss-nav-line{
    width:110px
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-up:hover .eltdf-fss-nav-label{
    -webkit-transform:translate3d(-15px,0,0)!important;
    -moz-transform:translate3d(-15px,0,0)!important;
    transform:translate3d(-15px,0,0)!important
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-down{
    right:0
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-down .eltdf-fss-nav-line{
    position:relative;
    display:block;
    height:2px;
    width:100px;
    background-color:#fff;
    -webkit-transition:width .2s;
    -moz-transition:width .2s;
    transition:width .2s
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-down:hover .eltdf-fss-nav-line{
    width:110px
}
.eltdf-full-screen-sections .eltdf-fss-nav-holder a#eltdf-fss-nav-down:hover .eltdf-fss-nav-label{
    -webkit-transform:translate3d(15px,0,0)!important;
    -moz-transform:translate3d(15px,0,0)!important;
    transform:translate3d(15px,0,0)!important
}
.eltdf-light-header .eltdf-full-screen-sections .eltdf-fss-nav-holder a{
    color:#fff
}
.eltdf-dark-header .eltdf-full-screen-sections .eltdf-fss-nav-holder a{
    color:#444
}
.eltdf-google-map-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-google-map,.eltdf-google-map embed,.eltdf-google-map iframe,.eltdf-google-map object{
    display:block;
    width:100%
}
.eltdf-google-map{
    height:300px
}
.eltdf-google-map-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none;
    z-index:1000
}
.eltdf-icon-list-holder{
    position:relative;
    display:table;
    table-layout:fixed;
    height:auto;
    width:100%;
    margin-bottom:8px
}
.eltdf-icon-list-holder .eltdf-il-icon-holder,.eltdf-icon-list-holder .eltdf-il-text{
    position:relative;
    display:table-cell;
    vertical-align:top
}
.eltdf-icon-list-holder .eltdf-il-icon-holder{
    width:1%
}
.eltdf-icon-list-holder .eltdf-il-icon-holder>*{
    position:relative;
    display:inline-block;
    vertical-align:top;
    color:#212121;
    font-size:17px;
    line-height:inherit
}
.eltdf-iwt,.eltdf-iwt .eltdf-iwt-icon a{
    vertical-align:middle
}
.eltdf-icon-list-holder .eltdf-il-icon-holder>:before{
    display:block;
    line-height:inherit
}
.eltdf-iwt,.eltdf-iwt .eltdf-iwt-icon a,.eltdf-iwt .eltdf-iwt-title a{
    display:inline-block;
    position:relative
}
.eltdf-icon-list-holder .eltdf-il-text{
    width:99%;
    padding:0 0 0 13px;
    box-sizing:border-box
}
.eltdf-iwt{
    width:100%
}
.eltdf-iwt .eltdf-iwt-icon .eltdf-icon-shortcode{
    line-height:1
}
.eltdf-iwt .eltdf-iwt-icon .eltdf-icon-shortcode.eltdf-circle,.eltdf-iwt .eltdf-iwt-icon .eltdf-icon-shortcode.eltdf-dropcaps.eltdf-circle,.eltdf-iwt .eltdf-iwt-icon .eltdf-icon-shortcode.eltdf-square{
    line-height:2
}
.eltdf-iwt .eltdf-iwt-title{
    margin:0;
    line-height:1.2em
}
.eltdf-iwt .eltdf-iwt-title a{
    vertical-align:top
}
.eltdf-iwt .eltdf-iwt-title-text{
    display:block
}
.eltdf-iwt .eltdf-iwt-text{
    margin:20px 0 0
}
.eltdf-iwt.eltdf-iwt-icon-left{
    width:auto
}
.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-content,.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-icon{
    display:table-cell;
    vertical-align:top
}
.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-icon{
    position:relative;
    top:1px
}
.eltdf-iwt.eltdf-iwt-icon-left .eltdf-iwt-content{
    padding:0 0 0 13px
}
.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-icon,.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-title-text{
    position:relative;
    display:table-cell;
    vertical-align:middle
}
.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-icon .eltdf-icon-element{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.eltdf-iwt.eltdf-iwt-icon-left-from-title .eltdf-iwt-title-text{
    padding:0 0 0 17px
}
.eltdf-iwt.eltdf-iwt-icon-top{
    text-align:center
}
.eltdf-iwt.eltdf-iwt-icon-top .eltdf-iwt-content{
    padding:32px 0 0
}
.eltdf-icon-shortcode{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    line-height:1.1em
}
.eltdf-icon-shortcode .eltdf-icon-element{
    display:block;
    line-height:inherit;
    -webkit-transition:color .15s ease-in-out;
    -moz-transition:color .15s ease-in-out;
    transition:color .15s ease-in-out
}
.eltdf-icon-shortcode .eltdf-icon-element:before{
    display:block;
    line-height:inherit
}
.eltdf-icon-shortcode.eltdf-hover-default .eltdf-icon-element{
    position:relative;
    z-index:10;
    padding:10px;
    -webkit-transition:0s .1s;
    -moz-transition:0s .1s;
    transition:0s .1s
}
.eltdf-icon-shortcode.eltdf-hover-default .eltdf-icon-background-holder{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding-top:100%;
    background-color:#212121;
    -webkit-transform:scaleY(0) rotate(.01deg);
    -moz-transform:scaleY(0) rotate(.01deg);
    transform:scaleY(0) rotate(.01deg);
    -webkit-transition:all .25s cubic-bezier(.9,.02,0,.88);
    -moz-transition:all .25s cubic-bezier(.9,.02,0,.88);
    transition:all .25s cubic-bezier(.9,.02,0,.88);
    transform-origin:100% 0;
    will-change:transform
}
.eltdf-icon-shortcode.eltdf-hover-default:hover .eltdf-icon-background-holder{
    -webkit-transform:scaleY(1) rotate(.01deg);
    -moz-transform:scaleY(1) rotate(.01deg);
    transform:scaleY(1) rotate(.01deg)
}
.eltdf-icon-shortcode.eltdf-hover-default:hover .eltdf-icon-element{
    color:#fff
}
.eltdf-icon-animation-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    -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
}
.eltdf-icon-animation-holder.eltdf-icon-animation-show{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.eltdf-icon-tiny{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.eltdf-icon-small{
    font-size:2em
}
.eltdf-icon-medium{
    font-size:3em
}
.eltdf-icon-large{
    font-size:4em
}
.eltdf-icon-huge{
    font-size:5em
}
.eltdf-image-gallery{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-image-gallery.eltdf-has-shadow.eltdf-ig-carousel-type .owl-stage-outer,.eltdf-image-gallery.eltdf-has-shadow.eltdf-ig-slider-type .owl-stage-outer{
    padding:0 0 20px
}
.eltdf-image-gallery .eltdf-ig-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-image-gallery .eltdf-ig-image a,.eltdf-image-gallery .eltdf-ig-image img{
    position:relative;
    display:block
}
.eltdf-image-gallery .eltdf-ig-image-inner,.eltdf-image-gallery .eltdf-ig-slider{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-image-gallery .eltdf-ig-slider-title{
    position:absolute;
    left:0;
    bottom:13%;
    width:100%;
    color:#fff;
    text-align:center;
    z-index:10
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-two-columns .eltdf-ig-image{
    width:50%
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-three-columns .eltdf-ig-image{
    width:33.33333%
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-four-columns .eltdf-ig-image{
    width:25%
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image{
    width:20%
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image{
    width:16.66667%
}
.eltdf-image-gallery .eltdf-ig-masonry{
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-image-gallery .eltdf-ig-masonry .eltdf-ig-grid-sizer{
    width:100%
}
.eltdf-image-gallery .eltdf-ig-masonry .eltdf-ig-grid-gutter{
    width:0
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-image{
    width:50%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-image.eltdf-large-masonry-item{
    width:100%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image{
    width:33.33333%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image.eltdf-large-masonry-item{
    width:66.66667%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image{
    width:25%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image.eltdf-large-masonry-item{
    width:50%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image{
    width:20%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image.eltdf-large-masonry-item{
    width:40%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image{
    width:16.66667%
}
.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image.eltdf-large-masonry-item{
    width:33.33333%
}
.eltdf-image-gallery.eltdf-image-behavior-custom-link .eltdf-ig-image a:hover:after{
    opacity:1
}
.eltdf-image-gallery.eltdf-image-behavior-custom-link .eltdf-ig-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-image-gallery.eltdf-image-behavior-lightbox .eltdf-ig-image a:hover:after{
    opacity:1
}
.eltdf-image-gallery.eltdf-image-behavior-lightbox .eltdf-ig-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-image-marquee-holder .eltdf-image-marquee,.eltdf-image-marquee-holder .eltdf-image.eltdf-original{
    position:relative
}
.touch .eltdf-image-gallery.eltdf-image-behavior-zoom .eltdf-ig-image{
    cursor:pointer
}
.eltdf-image-gallery.eltdf-image-behavior-zoom .eltdf-ig-image:hover img{
    -webkit-transform:scale(1.04);
    -moz-transform:scale(1.04);
    transform:scale(1.04)
}
.eltdf-image-gallery.eltdf-image-behavior-zoom .eltdf-ig-image img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.touch .eltdf-image-gallery.eltdf-image-behavior-grayscale .eltdf-ig-image{
    cursor:pointer
}
.eltdf-image-gallery.eltdf-image-behavior-grayscale .eltdf-ig-image:hover img{
    -webkit-filter:grayscale(0);
    filter:none
}
.eltdf-image-gallery.eltdf-image-behavior-grayscale .eltdf-ig-image img{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:gray;
    filter:grayscale(100%);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-next>span:last-child,.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-prev>span:last-child{
    background-color:#000
}
.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-next-label,.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-prev-label,.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-next-label,.eltdf-image-gallery.eltdf-nav-skin-dark .eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-prev-label{
    color:#000
}
.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-next>span:last-child,.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-prev>span:last-child{
    background-color:#fff
}
.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-next-label,.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-next>span:first-child.eltdf-prev-label,.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-next-label,.eltdf-image-gallery.eltdf-nav-skin-light .eltdf-owl-slider .owl-nav .owl-prev>span:first-child.eltdf-prev-label{
    color:#fff
}
.eltdf-image-marquee-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-image-marquee-holder .eltdf-image{
    display:inline-block
}
.eltdf-image-marquee-holder .eltdf-image img{
    width:auto;
    max-width:unset;
    vertical-align:middle
}
.eltdf-image-marquee-holder .eltdf-image.eltdf-aux{
    position:absolute;
    top:0
}
.eltdf-image-marquee-holder.eltdf-im-full-height,.eltdf-image-marquee-holder.eltdf-im-full-height .eltdf-image{
    height:100vh
}
.eltdf-image-marquee-holder.eltdf-im-full-height .eltdf-image img{
    height:100vh;
    width:auto;
    max-width:unset;
    vertical-align:middle
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-content-holder{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100vw;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    background-color:rgba(0,0,0,.75);
    z-index:10
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-title{
    color:#fff;
    margin-bottom:40px
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-title .eltdf-im-bold-title{
    display:block;
    font-weight:700;
    font-family:Poppins,sans-serif
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-title .eltdf-im-regular-title{
    display:block;
    font-weight:400;
    font-family:Lustria,serif
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-btn{
    background-color:#fff;
    color:#212121
}
.eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-btn:hover{
    color:#fff!important;
    border-color:#fff!important
}
.eltdf-image-with-text-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-image-with-text-holder.eltdf-has-shadow .eltdf-iwt-image{
    box-shadow:0 5px 15px rgba(0,0,0,.1);
    -webkit-transition:box-shadow .3s;
    -moz-transition:box-shadow .3s;
    transition:box-shadow .3s
}
.eltdf-image-with-text-holder>.eltdf-iwt-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:100
}
.eltdf-image-with-text-holder .eltdf-iwt-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-image-with-text-holder .eltdf-iwt-image a,.eltdf-image-with-text-holder .eltdf-iwt-image img{
    position:relative;
    display:block
}
.eltdf-image-with-text-holder .eltdf-iwt-text-holder{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff;
    padding:50px 40px;
    box-sizing:border-box;
    text-align:left;
    opacity:0;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s
}
.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link:hover .eltdf-iwt-text-holder,.eltdf-image-with-text-holder.eltdf-image-behavior-lightbox .eltdf-iwt-image a:hover:after{
    opacity:1
}
.eltdf-image-with-text-holder .eltdf-iwt-title{
    margin:0 0 10px
}
.eltdf-image-with-text-holder .eltdf-iwt-text{
    margin:14px 0 0
}
.eltdf-image-with-text-holder .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-holder .eltdf-btn-line{
    width:0
}
.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link.eltdf-has-shadow:hover .eltdf-iwt-image{
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-text{
    -webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    transform:translateX(10px);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.68,.04,0,.93) .25s;
    -moz-transition:-moz-transform .5s cubic-bezier(.68,.04,0,.93) .25s;
    transition:transform .5s cubic-bezier(.68,.04,0,.93) .25s
}
.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line{
    width:calc(100% + 8px);
    -webkit-transition:width .2s ease-out .1s;
    -moz-transition:width .2s ease-out .1s;
    transition:width .2s ease-out .1s
}
.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-bottom,.eltdf-image-with-text-holder.eltdf-image-behavior-custom-link:hover .eltdf-btn.eltdf-btn-arrow-enabled .eltdf-btn-line-top{
    visibility:visible;
    width:15px;
    -webkit-transition:all .15s .2s;
    -moz-transition:all .15s .2s;
    transition:all .15s .2s
}
.eltdf-image-with-text-holder.eltdf-image-behavior-lightbox .eltdf-iwt-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.touch .eltdf-image-with-text-holder.eltdf-image-behavior-zoom .eltdf-iwt-image{
    cursor:pointer
}
.eltdf-image-with-text-holder.eltdf-image-behavior-zoom .eltdf-iwt-image:hover img{
    -webkit-transform:scale(1.04);
    -moz-transform:scale(1.04);
    transform:scale(1.04)
}
.eltdf-image-with-text-holder.eltdf-image-behavior-zoom .eltdf-iwt-image img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.touch .eltdf-image-with-text-holder.eltdf-image-behavior-grayscale .eltdf-iwt-image{
    cursor:pointer
}
.eltdf-image-with-text-holder.eltdf-image-behavior-grayscale .eltdf-iwt-image:hover img{
    -webkit-filter:grayscale(0);
    filter:none
}
.eltdf-image-with-text-holder.eltdf-image-behavior-grayscale .eltdf-iwt-image img{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:gray;
    filter:grayscale(100%);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.eltdf-parallax-image-group{
    position:relative
}
.eltdf-parallax-image-group .eltdf-parallax-image-group-item{
    position:absolute
}
.eltdf-parallax-image-group .eltdf-parallax-image-group-item:first-child{
    top:4.2%;
    left:7.8%;
    right:20%
}
.eltdf-parallax-image-group .eltdf-parallax-image-group-item:nth-child(2){
    top:32.24%;
    left:27%;
    right:7%;
    z-index:10
}
.eltdf-parallax-image-group .eltdf-parallax-image-group-item:last-child{
    top:58.4%;
    left:16.67%;
    right:16.67%
}
.eltdf-parallax-image-group.eltdf-with-shadow img{
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1)
}
.eltdf-pie-chart-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    opacity:0;
    -webkit-transition:opacity .2s ease-in;
    -moz-transition:opacity .2s ease-in;
    transition:opacity .2s ease-in
}
.eltdf-pie-chart-holder .eltdf-pc-percentage{
    position:relative;
    display:block;
    height:160px;
    width:160px;
    line-height:160px;
    text-align:center;
    margin:0 auto
}
.eltdf-pie-chart-holder .eltdf-pc-percentage canvas{
    position:absolute;
    top:0;
    left:0
}
.eltdf-pie-chart-holder .eltdf-pc-percentage .eltdf-pc-percent{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:#212121;
    font-size:20px;
    line-height:inherit;
    font-weight:700;
    font-family:Poppins,sans-serif
}
.eltdf-pie-chart-holder .eltdf-pc-percentage .eltdf-pc-percent:after{
    position:relative;
    top:0;
    content:'%'
}
.eltdf-pie-chart-holder .eltdf-pc-text-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    text-align:center;
    margin:15px 0 0
}
.eltdf-pie-chart-holder .eltdf-pc-text-holder .eltdf-pc-title{
    margin:0
}
.eltdf-pie-chart-holder .eltdf-pc-text-holder .eltdf-pc-text{
    margin:14px 0 0
}
.eltdf-pricing-tables{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both
}
.eltdf-pricing-tables .eltdf-pt-wrapper{
    position:relative
}
.eltdf-pricing-tables.eltdf-two-columns .eltdf-price-table{
    width:50%
}
.eltdf-pricing-tables.eltdf-three-columns .eltdf-price-table{
    width:33.33333%
}
.eltdf-pricing-tables.eltdf-four-columns .eltdf-price-table{
    width:25%
}
.eltdf-pricing-tables.eltdf-five-columns .eltdf-price-table{
    width:20%
}
.eltdf-pricing-tables.eltdf-no-space .eltdf-price-table:not(:last-child){
    border-right:1px solid #ebebeb
}
.eltdf-price-table{
    position:relative;
    width:100%;
    padding:0;
    margin:0;
    box-sizing:border-box
}
.eltdf-price-table .eltdf-pt-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    background-color:#f9f9f9
}
.eltdf-price-table .eltdf-pt-inner ul{
    list-style:none;
    margin:0;
    padding:0
}
.eltdf-price-table .eltdf-pt-inner ul li{
    margin:0;
    padding:17px 30px;
    text-align:center
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-title-holder{
    position:relative;
    color:#212121;
    font-size:18px;
    line-height:26px;
    font-weight:600;
    letter-spacing:1px
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-title-holder .eltdf-pt-title{
    display:block;
    padding:72px 0 0;
    box-sizing:border-box;
    margin-bottom:0
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-prices{
    position:relative;
    padding:3px 15px 0;
    font-family:Poppins,sans-serif
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-prices .eltdf-pt-value{
    position:relative;
    vertical-align:super;
    bottom:2px;
    font-size:38px;
    line-height:1em;
    font-weight:600;
    color:#212121;
    top:7px;
    letter-spacing:-.05em
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-prices .eltdf-pt-price{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    left:-5px;
    font-size:68px;
    line-height:1em;
    font-weight:700;
    color:#212121;
    letter-spacing:-.05em
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-prices .eltdf-pt-mark{
    position:relative;
    display:inline-block;
    margin:1px 0 0;
    font-size:19px;
    font-weight:700;
    letter-spacing:-.04em
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-content{
    padding:9px 15px
}
.eltdf-price-table .eltdf-pt-inner ul li.eltdf-pt-button{
    padding:9px 15px 90px
}
.eltdf-process-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-process-holder.eltdf-two-columns .eltdf-mark-horizontal-holder .eltdf-process-mark,.eltdf-process-holder.eltdf-two-columns .eltdf-process-item{
    width:50%
}
.eltdf-process-holder.eltdf-two-columns .eltdf-mark-vertical-holder .eltdf-process-mark{
    height:50%
}
.eltdf-process-holder.eltdf-three-columns .eltdf-mark-horizontal-holder .eltdf-process-mark,.eltdf-process-holder.eltdf-three-columns .eltdf-process-item{
    width:33.33333%
}
.eltdf-process-holder.eltdf-three-columns .eltdf-mark-vertical-holder .eltdf-process-mark{
    height:33.33333%
}
.eltdf-process-holder.eltdf-four-columns .eltdf-mark-horizontal-holder .eltdf-process-mark,.eltdf-process-holder.eltdf-four-columns .eltdf-process-item{
    width:25%
}
.eltdf-process-holder.eltdf-four-columns .eltdf-mark-vertical-holder .eltdf-process-mark{
    height:25%
}
.eltdf-process-holder.eltdf-process-appeared .eltdf-process-circle{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.eltdf-process-holder.eltdf-process-appeared .eltdf-mark-horizontal-holder .eltdf-process-line{
    width:100%
}
.eltdf-process-holder.eltdf-process-appeared .eltdf-mark-vertical-holder .eltdf-process-line{
    height:100%
}
.eltdf-process-holder.eltdf-process-appeared .eltdf-process-item{
    opacity:1
}
.eltdf-process-holder .eltdf-mark-horizontal-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both
}
.eltdf-process-holder .eltdf-mark-horizontal-holder .eltdf-process-line{
    top:50%;
    left:50%;
    width:0;
    height:1px;
    -webkit-transition:width .4s ease .1s;
    -moz-transition:width .4s ease .1s;
    transition:width .4s ease .1s
}
.eltdf-process-holder .eltdf-mark-vertical-holder{
    position:absolute;
    top:26px;
    left:0;
    display:none;
    width:46px;
    height:100%
}
.eltdf-process-holder .eltdf-mark-vertical-holder .eltdf-process-line{
    top:23px;
    left:50%;
    width:1px;
    height:0;
    -webkit-transition:height .4s ease .1s;
    -moz-transition:height .4s ease .1s;
    transition:height .4s ease .1s
}
.eltdf-process-holder .eltdf-process-mark{
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-align:center
}
.eltdf-process-holder .eltdf-process-mark:last-child .eltdf-process-line{
    display:none
}
.eltdf-process-holder .eltdf-process-mark:nth-child(2) .eltdf-process-circle{
    -webkit-transition-delay:.5s;
    -moz-transition-delay:.5s;
    transition-delay:.5s
}
.eltdf-process-holder .eltdf-process-mark:nth-child(2) .eltdf-process-line{
    -webkit-transition-delay:.6s;
    -moz-transition-delay:.6s;
    transition-delay:.6s
}
.eltdf-process-holder .eltdf-process-mark:nth-child(3) .eltdf-process-circle{
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s
}
.eltdf-process-holder .eltdf-process-mark:nth-child(3) .eltdf-process-line{
    -webkit-transition-delay:1.2s;
    -moz-transition-delay:1.2s;
    transition-delay:1.2s
}
.eltdf-process-holder .eltdf-process-mark:nth-child(4) .eltdf-process-circle{
    -webkit-transition-delay:1.5s;
    -moz-transition-delay:1.5s;
    transition-delay:1.5s
}
.eltdf-process-holder .eltdf-process-mark:nth-child(4) .eltdf-process-line{
    -webkit-transition-delay:1.8s;
    -moz-transition-delay:1.8s;
    transition-delay:1.8s
}
.eltdf-process-holder .eltdf-process-circle{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:46px;
    height:46px;
    font-size:18px;
    line-height:46px;
    font-weight:700;
    color:#fff;
    background-color:#212121;
    border-radius:100%;
    opacity:0;
    -webkit-transition:opacity .2s ease,-webkit-transform .3s ease;
    -moz-transition:opacity .2s ease,-moz-transform .3s ease;
    transition:opacity .2s ease,transform .3s ease;
    -webkit-transform:scale(.6);
    -moz-transform:scale(.6);
    transform:scale(.6)
}
.eltdf-process-holder .eltdf-process-line{
    position:absolute;
    background-color:#212121
}
.eltdf-process-holder .eltdf-process-inner{
    margin:0 -15px
}
.eltdf-process-holder .eltdf-process-item{
    position:relative;
    display:inline-block;
    vertical-align:top;
    float:left;
    padding:0 15px;
    opacity:0;
    text-align:center;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.eltdf-process-holder .eltdf-process-item:nth-child(2){
    -webkit-transition-delay:.5s;
    -moz-transition-delay:.5s;
    transition-delay:.5s
}
.eltdf-process-holder .eltdf-process-item:nth-child(3){
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    transition-delay:1s
}
.eltdf-process-holder .eltdf-process-item:nth-child(4){
    -webkit-transition-delay:1.5s;
    -moz-transition-delay:1.5s;
    transition-delay:1.5s
}
.eltdf-process-holder .eltdf-pi-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:26px 0 10px
}
.eltdf-process-holder .eltdf-pi-title{
    margin:0
}
.eltdf-process-holder .eltdf-pi-text{
    margin:11px 0 0
}
.eltdf-progress-bar{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-progress-bar .eltdf-pb-title-holder{
    position:relative;
    margin:10px 0 4px
}
.eltdf-progress-bar .eltdf-pb-title-holder .eltdf-pb-title{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    z-index:100;
    letter-spacing:-.04em
}
.eltdf-progress-bar .eltdf-pb-percent{
    position:absolute;
    right:0;
    bottom:6px;
    width:auto;
    display:inline-block;
    vertical-align:middle;
    opacity:0;
    z-index:10;
    color:#212121;
    font-family:Poppins,sans-serif;
    font-size:20px;
    font-weight:700;
    letter-spacing:-.04em;
    -webkit-transition:opacity .3s 1s;
    -moz-transition:opacity .3s 1s;
    transition:opacity .3s 1s
}
.eltdf-progress-bar .eltdf-pb-percent:after{
    content:'%'
}
.eltdf-progress-bar .eltdf-pb-content-holder{
    position:relative;
    height:3px;
    background-color:#ebebeb
}
.eltdf-progress-bar .eltdf-pb-content-holder .eltdf-pb-content{
    height:3px;
    max-width:100%;
    background-color:#212121;
    position:relative;
    overflow:visible!important
}
.eltdf-scroll-slider{
    position:relative;
    overflow:hidden;
    box-sizing:border-box;
    opacity:0;
    margin:0 -12px
}
.eltdf-scroll-slider .eltdf-scs-inner{
    width:300%;
    will-change:transform;
    -webkit-transition:-webkit-transform 1s cubic-bezier(.49,.24,.22,.88);
    transition:transform 1s cubic-bezier(.49,.24,.22,.88);
    display:table
}
.eltdf-scroll-slider .eltdf-scs-inner.eltdf-right-edge~.eltdf-scs-navigation .eltdf-scs-nav-right{
    -webkit-transform:translateY(-50%) translateX(100%);
    -moz-transform:translateY(-50%) translateX(100%);
    transform:translateY(-50%) translateX(100%)
}
.eltdf-scroll-slider .eltdf-scs-inner.eltdf-left-edge~.eltdf-scs-navigation .eltdf-scs-nav-left{
    -webkit-transform:translateY(-50%) translateX(-100%);
    -moz-transform:translateY(-50%) translateX(-100%);
    transform:translateY(-50%) translateX(-100%)
}
.eltdf-scroll-slider .eltdf-scs-item{
    padding:0 12px;
    box-sizing:border-box;
    display:table-cell;
    vertical-align:top
}
.eltdf-scroll-slider .eltdf-scs-item .eltdf-scs-item-inner{
    display:inline-block;
    position:relative
}
.eltdf-scroll-slider .eltdf-scs-item .eltdf-scs-item-inner>a{
    display:block;
    position:relative
}
.eltdf-scroll-slider .eltdf-scs-item .eltdf-scs-item-inner>a.eltdf-no-click{
    z-index:-1
}
.eltdf-scroll-slider .eltdf-scs-item .eltdf-scs-item-inner>a:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:100;
    background-color:rgba(255,255,255,.05);
    opacity:0;
    -webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1);
    -moz-transition:opacity .6s cubic-bezier(.19,1,.22,1);
    transition:opacity .6s cubic-bezier(.19,1,.22,1)
}
.eltdf-scroll-slider .eltdf-scs-item .eltdf-scs-item-inner>a:hover:after{
    opacity:1
}
.eltdf-scroll-slider .eltdf-scs-item img{
    vertical-align:middle
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item{
    width:46vw;
    vertical-align:middle
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-item-inner{
    padding:0 10% 0 24%
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-first-item-table{
    display:table;
    width:100%;
    height:100%
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-first-item-table-cell{
    display:table-cell;
    vertical-align:middle
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-first-item-table-cell .eltdf-ss-title-regular{
    font-weight:400;
    font-family:Lustria,serif;
    display:block
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-first-item-table-cell p{
    font-size:23px;
    padding-top:15px
}
.eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-first-item-table-cell .eltdf-btn{
    margin-top:40px;
    margin-bottom:30px
}
.eltdf-scroll-slider .eltdf-scs-navigation .eltdf-scs-nav{
    position:absolute;
    top:50%;
    display:inline-block;
    cursor:pointer;
    width:45px;
    height:45px;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fff;
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-scroll-slider .eltdf-scs-navigation .eltdf-scs-nav.eltdf-scs-nav-left{
    left:12px;
    background-image:url(/wp-content/plugins/elated-core/assets/css/img/arrow-left.png)
}
.eltdf-scroll-slider .eltdf-scs-navigation .eltdf-scs-nav.eltdf-scs-nav-right{
    right:12px;
    background-image:url(/wp-content/plugins/elated-core/assets/css/img/arrow-right.png)
}
.eltdf-scroll-slider.eltdf-fullscreen .eltdf-scs-inner{
    display:block
}
.eltdf-scroll-slider.eltdf-fullscreen .eltdf-scs-fs-image{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background-size:cover;
    background-repeat:no-repeat
}
.eltdf-scroll-slider.eltdf-fullscreen .eltdf-scs-item,.eltdf-scroll-slider.eltdf-fullscreen .eltdf-scs-item-inner{
    height:100%
}
.eltdf-scroll-slider.eltdf-show-title .eltdf-scs-item:not(.eltdf-scs-first-item):hover .eltdf-scs-title{
    opacity:1;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.eltdf-scroll-slider.eltdf-show-title .eltdf-scs-title{
    display:block;
    opacity:0;
    position:absolute;
    left:0;
    bottom:7.6%;
    background-color:#fff;
    padding:28px 40px;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.eltdf-scs-follow-info-holder{
    position:fixed;
    top:50%;
    left:50%;
    width:auto;
    height:auto;
    opacity:0;
    z-index:9999;
    pointer-events:none;
    -webkit-transition:opacity .1s cubic-bezier(.39,.575,.565,1);
    -moz-transition:opacity .1s cubic-bezier(.39,.575,.565,1);
    transition:opacity .1s cubic-bezier(.39,.575,.565,1)
}
.eltdf-scs-follow-info-holder.eltdf-is-active,.eltdf-single-image-holder.eltdf-image-behavior-custom-link .eltdf-si-inner a:hover:after{
    opacity:1
}
.eltdf-scs-follow-info-holder .eltdf-scs-follow-info-inner{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    background-color:#212121;
    padding:12px 24px;
    margin:20px 0 0
}
.eltdf-scs-follow-info-holder .eltdf-scs-follow-info-title{
    position:relative;
    color:#fff;
    white-space:nowrap;
    z-index:8
}
.eltdf-section-title-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing:border-box
}
.eltdf-section-title-holder .eltdf-st-title{
    display:block;
    margin:0
}
.eltdf-section-title-holder .eltdf-st-title .eltdf-st-bold{
    font-weight:700;
    font-family:Poppins,sans-serif
}
.eltdf-section-title-holder .eltdf-st-title .eltdf-st-standard{
    font-weight:400;
    font-family:Lustria,serif
}
.eltdf-section-title-holder .eltdf-st-text{
    display:block;
    margin:14px 0 0
}
.eltdf-separator,.eltdf-single-image-holder,.eltdf-single-image-holder .eltdf-si-inner{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.eltdf-separator-holder{
    position:relative;
    height:auto;
    font-size:0;
    line-height:1em
}
.eltdf-separator-holder.eltdf-separator-center{
    text-align:center
}
.eltdf-separator-holder.eltdf-separator-left{
    text-align:left
}
.eltdf-separator-holder.eltdf-separator-right{
    text-align:right
}
.eltdf-separator-holder.eltdf-separator-full-width .eltdf-separator{
    width:100%!important
}
.eltdf-separator{
    border-bottom:1px solid #ebebeb;
    margin:10px 0
}
.eltdf-single-image-holder{
    width:100%
}
.eltdf-single-image-holder.eltdf-has-shadow .eltdf-si-inner{
    box-shadow:0 0 4.85px .15px rgba(0,0,0,.09)
}
.eltdf-single-image-holder .eltdf-si-inner{
    width:100%
}
.eltdf-single-image-holder .eltdf-si-inner a,.eltdf-single-image-holder .eltdf-si-inner img{
    position:relative;
    display:block
}
.eltdf-single-image-holder.eltdf-image-behavior-custom-link .eltdf-si-inner a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-single-image-holder.eltdf-image-behavior-lightbox .eltdf-si-inner a:hover:after{
    opacity:1
}
.eltdf-single-image-holder.eltdf-image-behavior-lightbox .eltdf-si-inner a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-single-image-holder.eltdf-image-behavior-zoom .eltdf-si-inner{
    overflow:hidden
}
.touch .eltdf-single-image-holder.eltdf-image-behavior-zoom .eltdf-si-inner{
    cursor:pointer
}
.eltdf-single-image-holder.eltdf-image-behavior-zoom .eltdf-si-inner:hover img{
    -webkit-transform:scale(1.04);
    -moz-transform:scale(1.04);
    transform:scale(1.04)
}
.eltdf-single-image-holder.eltdf-image-behavior-zoom .eltdf-si-inner img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.eltdf-single-image-holder.eltdf-image-behavior-grayscale .eltdf-si-inner{
    overflow:hidden
}
.touch .eltdf-single-image-holder.eltdf-image-behavior-grayscale .eltdf-si-inner{
    cursor:pointer
}
.eltdf-single-image-holder.eltdf-image-behavior-grayscale .eltdf-si-inner:hover img{
    -webkit-filter:grayscale(0);
    filter:none
}
.eltdf-single-image-holder.eltdf-image-behavior-grayscale .eltdf-si-inner img{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:gray;
    filter:grayscale(100%);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner{
    overflow:hidden;
    padding:10% 0;
    background-repeat:no-repeat;
    background-position:0 center;
    background-size:120%;
    -webkit-transition:background .7s ease-out;
    -moz-transition:background .7s ease-out;
    transition:background .7s ease-out
}
.eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner:hover{
    background-position:90% center
}
.touch .eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner{
    cursor:pointer
}
.eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner img{
    z-index:-1;
    max-width:80%
}
@media only screen and (max-width:1024px){
    .eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner{
        padding:0;
        background:0 0
    }
    .eltdf-single-image-holder.eltdf-image-behavior-moving .eltdf-si-inner img{
        z-index:inherit;
        max-width:100%
    }
}
.eltdf-social-share-holder{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.eltdf-social-share-holder ul{
    position:relative;
    display:inline-block;
    vertical-align:top;
    list-style:none;
    padding:0;
    margin:0
}
.eltdf-social-share-holder.eltdf-list .eltdf-social-title{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0;
    color:#989898;
    font-weight:600
}
.eltdf-social-share-holder.eltdf-list li{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0;
    margin:0 13px 3px 0
}
.eltdf-social-share-holder.eltdf-list li:last-child{
    margin:0 0 3px
}
.eltdf-social-share-holder.eltdf-list li a{
    font-size:11px
}
.eltdf-social-share-holder.eltdf-dropdown{
    position:relative;
    display:inline-block;
    vertical-align:bottom
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener{
    display:block;
    color:#212121;
    font-size:18px;
    float:right;
    padding:2px 13px
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener .social_share{
    font-size:12px;
    color:#989898
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener:hover{
    color:#212121
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown-opener:hover .social_share{
    color:inherit
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown{
    position:relative;
    float:left;
    height:33px;
    padding:0;
    visibility:hidden;
    z-index:950
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul{
    position:relative;
    display:block;
    z-index:990;
    margin:0;
    padding:0!important
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul li{
    position:relative;
    display:block;
    float:right;
    width:24px;
    height:33px;
    line-height:33px;
    visibility:hidden;
    text-align:center;
    opacity:0;
    margin:0;
    padding:0;
    font-size:15px;
    color:#989898;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s;
    -moz-transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s;
    transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s,background-color .2s ease-out 0s
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul li:not(:first-child){
    border-top:none
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul li:hover{
    color:#212121
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul li *{
    display:block;
    line-height:inherit
}
.eltdf-social-share-holder.eltdf-dropdown .eltdf-social-share-dropdown ul li a{
    color:inherit!important
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li{
    opacity:1;
    visibility:visible;
    cursor:pointer
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(2){
    -webkit-transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out;
    transition:opacity .2s ease-out .2s,visibility .2s ease-out .2s,background-color .2s ease-out
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(3){
    -webkit-transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out;
    transition:opacity .2s ease-out .3s,visibility .2s ease-out .3s,background-color .2s ease-out
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(4){
    -webkit-transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out;
    transition:opacity .2s ease-out .4s,visibility .2s ease-out .4s,background-color .2s ease-out
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(5){
    -webkit-transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out;
    transition:opacity .2s ease-out .5s,visibility .2s ease-out .5s,background-color .2s ease-out
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(6){
    -webkit-transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out;
    transition:opacity .2s ease-out .6s,visibility .2s ease-out .6s,background-color .2s ease-out
}
.eltdf-social-share-holder.eltdf-dropdown:hover .eltdf-social-share-dropdown ul li:nth-child(7){
    -webkit-transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out;
    transition:opacity .2s ease-out .7s,visibility .2s ease-out .7s,background-color .2s ease-out
}
.eltdf-split-scrolling-section{
    position:relative;
    overflow:hidden;
    height:100%
}
.eltdf-split-scrolling-section .eltdf-sss-ms-left,.eltdf-split-scrolling-section .eltdf-sss-ms-right{
    height:100%;
    box-sizing:border-box
}
.eltdf-split-scrolling-section .eltdf-sss-ms-section{
    height:100%;
    overflow:hidden
}
.eltdf-split-scrolling-section .eltdf-sss-ms-left{
    position:fixed;
    width:45%
}
.eltdf-split-scrolling-section .eltdf-sss-ms-left div,.eltdf-split-scrolling-section .eltdf-sss-ms-left li,.eltdf-split-scrolling-section .eltdf-sss-ms-left ul{
    height:100%
}
.eltdf-split-scrolling-section .eltdf-sss-ms-left .eltdf-sss-ms-section{
    background-position:100% center;
    background-size:cover
}
.eltdf-split-scrolling-section .eltdf-sss-ms-right{
    float:right;
    margin-top:70px;
    padding:19px 7% 0 4.3%;
    width:55%
}
.eltdf-split-scrolling-section .eltdf-sss-ms-right .eltdf-sss-ms-section{
    background-position:0 center;
    background-size:cover
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner.image{
    display:none
}
.eltdf-tabs,.eltdf-tabs .eltdf-tab-container,.eltdf-tabs .eltdf-tabs-nav,.eltdf-tabs .eltdf-tabs-nav li a{
    display:inline-block;
    vertical-align:middle
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner-wrapper{
    position:relative
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner-wrapper .eltdf-image-slider-item-content{
    height:auto;
    position:absolute;
    bottom:56px;
    width:100%;
    padding:0 5%;
    text-align:center;
    box-sizing:border-box
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner-wrapper .eltdf-image-slider-item-content .eltdf-image-slider-item-inner{
    color:#fff
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner-wrapper .eltdf-image-slider-item-content .eltdf-image-slider-item-inner.title{
    font-family:Poppins,sans-serif;
    font-size:150px;
    margin:0 0 75px;
    letter-spacing:-8px
}
.eltdf-split-scrolling-section .eltdf-image-slider-item-inner-wrapper .eltdf-image-slider-item-content .eltdf-image-slider-item-inner.content{
    font-family:Poppins,sans-serif;
    font-size:30px;
    letter-spacing:5px;
    font-weight:400;
    text-transform:uppercase
}
.eltdf-split-scrolling-section .eltdf-owl-slider .owl-nav .owl-next,.eltdf-split-scrolling-section .eltdf-owl-slider .owl-nav .owl-prev{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none;
    top:calc(50% - 40px)
}
.eltdf-tabs{
    position:relative;
    width:100%
}
.eltdf-tabs .eltdf-tabs-nav{
    position:relative;
    width:100%;
    margin:0;
    padding:0;
    list-style:none
}
.eltdf-tabs .eltdf-tabs-nav li{
    float:left;
    margin:0;
    padding:0
}
.eltdf-tabs .eltdf-tabs-nav li a{
    position:relative;
    font-family:Poppins,sans-serif;
    font-weight:700;
    letter-spacing:-.05em;
    box-sizing:border-box;
    -webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    -moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
    transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out
}
.eltdf-tabs .eltdf-tab-container{
    position:relative;
    width:100%
}
.eltdf-tabs .eltdf-tab-container p{
    margin:0
}
.eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li a{
    padding:11px 30px;
    font-size:15px;
    line-height:25px;
    color:#212121;
    background-color:#f6f6f6
}
.eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li.ui-state-active a{
    color:#fff;
    background-color:#212121
}
.eltdf-tabs.eltdf-tabs-standard .eltdf-tab-container{
    margin:40px 0 0
}
.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li{
    margin:0 12px 0 0
}
.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li a{
    padding:11px 30px;
    font-size:15px;
    line-height:25px;
    color:#fff;
    background-color:#212121
}
.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li.ui-state-active a{
    color:#fff;
    background-color:#212121
}
.eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li:last-child{
    margin:0
}
.eltdf-tabs.eltdf-tabs-boxed .eltdf-tab-container{
    margin:40px 0 0
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav{
    border-bottom:2px solid #e5e5e5;
    position:relative
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li{
    margin:0;
    padding:0 30px;
    position:relative
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li:first-child{
    padding-left:0
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li a{
    padding:13px 0;
    font-size:17px;
    line-height:26px;
    color:#212121
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li:after{
    content:'';
    position:absolute;
    width:100%;
    height:2px;
    left:0;
    bottom:-2px;
    background-color:#212121;
    opacity:0;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li:last-child{
    margin:0
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav .eltdf-tab-line{
    position:absolute;
    background-color:#212121;
    left:0;
    width:0;
    height:3px;
    bottom:-2px;
    -webkit-transition:all .4s ease 30ms;
    -moz-transition:all .4s ease 30ms;
    transition:all .4s ease 30ms;
    padding:0
}
.eltdf-tabs.eltdf-tabs-simple .eltdf-tab-container{
    padding:40px 0
}
.eltdf-tabs.eltdf-tabs-vertical{
    display:table
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav{
    display:table-cell;
    vertical-align:top;
    width:140px;
    height:100%;
    border-right:1px solid #ebebeb;
    box-sizing:border-box
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li{
    display:block;
    float:none;
    margin:0 0 24px
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li:last-child,.eltdf-team p{
    margin:0
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li a{
    font-size:18px;
    line-height:26px;
    color:#999
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li.ui-state-active a{
    color:#212121
}
.eltdf-tabs.eltdf-tabs-vertical .eltdf-tab-container{
    display:table-cell;
    vertical-align:top;
    width:calc(100% - 140px);
    height:100%;
    padding:0 0 0 45px;
    box-sizing:border-box
}
.ui-widget-content{
    background:0 0;
    border:0;
    color:inherit;
    font-family:inherit;
    font-size:inherit;
    padding:0;
    border-radius:0
}
.ui-widget-content .ui-widget-header{
    border:0;
    background:0 0;
    color:initial;
    font-weight:inherit;
    line-height:inherit;
    font-size:inherit;
    border-radius:0
}
.ui-widget-content .ui-tabs-nav li{
    background:initial;
    border:0;
    font-weight:inherit;
    color:inherit;
    border-radius:0;
    position:initial
}
.ui-widget-content .ui-widget-content{
    border:0;
    background:0 0;
    color:inherit;
    border-radius:0
}
.touch .eltdf-team .eltdf-team-social-holder{
    cursor:pointer
}
.eltdf-team .eltdf-team-social-wrapp{
    margin:17px 0 0
}
.eltdf-team .eltdf-team-social-wrapp .eltdf-icon-shortcode{
    font-size:15px;
    margin:0 9px
}
.eltdf-team .eltdf-team-social-wrapp .eltdf-icon-shortcode.circle,.eltdf-team .eltdf-team-social-wrapp .eltdf-icon-shortcode.square{
    border:1px solid #dbdbdb;
    width:25px;
    height:25px;
    line-height:25px;
    font-size:10px
}
.eltdf-team .eltdf-team-social-wrapp .eltdf-icon-shortcode.eltdf-hover-default .eltdf-icon-element{
    padding:0
}
.eltdf-team.main-info-on-hover .eltdf-team-image{
    overflow:hidden;
    position:relative
}
.eltdf-team.main-info-on-hover .eltdf-team-image img{
    display:block;
    -webkit-transition:-webkit-transform .2s;
    -moz-transition:-moz-transform .2s;
    transition:transform .2s;
    -webkit-filter:blur();
    filter:blur();
    will-change:transform
}
.eltdf-team.main-info-on-hover .eltdf-team-inner{
    position:relative;
    overflow:hidden
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper{
    padding:0;
    box-sizing:border-box
}
.eltdf-team.main-info-on-hover .eltdf-team-info-holder{
    display:table;
    width:100%;
    height:100%;
    background-color:rgba(17,18,20,.78)
}
.eltdf-team.main-info-on-hover .eltdf-team-info{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    position:relative;
    -webkit-transform:translateY(10px) translateZ(0);
    -moz-transform:translateY(10px) translateZ(0);
    transform:translateY(10px) translateZ(0);
    -webkit-transition:all .25s;
    -moz-transition:all .25s;
    transition:all .25s;
    opacity:0
}
.eltdf-team.main-info-on-hover .eltdf-team-text{
    padding:20px 0 0;
    text-align:center
}
.eltdf-team.main-info-on-hover .eltdf-team-social-wrapp{
    margin-top:14px
}
.eltdf-team.main-info-on-hover .eltdf-team-social-wrapp .eltdf-icon-shortcode{
    font-size:14px
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper{
    position:absolute;
    height:101%;
    width:101%;
    left:0;
    top:0;
    opacity:0;
    -webkit-transition:opacity .35s;
    -moz-transition:opacity .35s;
    transition:opacity .35s
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper .eltdf-team-name{
    margin:0;
    color:#fff;
    line-height:1.2em
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper .eltdf-team-position{
    color:#fff;
    position:relative;
    font-size:14px;
    letter-spacing:.025em
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper .eltdf-team-social-wrapp span{
    position:relative;
    color:#fff
}
.eltdf-team.main-info-on-hover .eltdf-team-info-wrapper .eltdf-team-social-wrapp span:hover{
    color:#989898
}
.eltdf-team.main-info-on-hover:hover .eltdf-team-info-wrapper{
    opacity:1
}
.eltdf-team.main-info-on-hover:hover .eltdf-team-info{
    -webkit-transform:translateY(0) translateZ(0);
    -moz-transform:translateY(0) translateZ(0);
    transform:translateY(0) translateZ(0);
    opacity:1
}
.eltdf-team.main-info-on-hover:hover .eltdf-team-image img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-image{
    overflow:hidden;
    position:relative
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-image img{
    display:block;
    -webkit-transition:-webkit-transform .25s;
    -moz-transition:-moz-transform .25s;
    transition:transform .25s;
    -webkit-filter:blur();
    filter:blur();
    will-change:transform
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-inner{
    position:relative
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper{
    padding:0;
    box-sizing:border-box;
    background-color:rgba(17,18,20,.78)
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-holder{
    display:table;
    width:100%;
    height:100%
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info{
    display:table-cell;
    vertical-align:bottom;
    text-align:left;
    padding:40px;
    box-sizing:border-box;
    -webkit-transition:opacity .35s;
    -moz-transition:opacity .35s;
    transition:opacity .35s;
    opacity:0
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-text{
    padding:20px 0 0;
    text-align:center
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-social-wrapp{
    margin-top:14px
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-social-wrapp .eltdf-icon-shortcode{
    font-size:14px
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-social-wrapp .eltdf-icon-shortcode:first-child{
    margin-left:0
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper{
    position:absolute;
    height:100%;
    width:100%;
    left:0;
    top:0;
    opacity:0;
    -webkit-transition:opacity .35s;
    -moz-transition:opacity .35s;
    transition:opacity .35s
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper .eltdf-team-name{
    margin:0;
    color:#fff;
    line-height:1.2em
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper .eltdf-team-position{
    color:#fff;
    position:relative;
    font-size:14px;
    letter-spacing:.025em
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper .eltdf-team-social-wrapp span{
    position:relative;
    color:#fff
}
.eltdf-team.main-info-on-hover-bottom .eltdf-team-info-wrapper .eltdf-team-social-wrapp span:hover{
    color:#989898
}
.eltdf-team.main-info-on-hover-bottom:hover .eltdf-team-info,.eltdf-team.main-info-on-hover-bottom:hover .eltdf-team-info-wrapper{
    opacity:1
}
.eltdf-team.main-info-on-hover-bottom:hover .eltdf-team-image img{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.eltdf-text-marquee{
    position:relative;
    white-space:nowrap;
    color:#212121;
    font-family:Lustria,serif;
    font-size:60px;
    line-height:1.2em;
    overflow:hidden
}
.eltdf-text-marquee .eltdf-marquee-element{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0 25px;
    box-sizing:border-box;
    line-height:1em
}
.eltdf-text-marquee .eltdf-marquee-element.eltdf-aux-text{
    position:absolute;
    top:0;
    left:0
}
html{
    height:100%;
    overflow-x:hidden
}
.curtains{
    width:100%
}
.curtains>li{
    -webkit-transform:translateZ(0);
    background:#fff;
    position:fixed;
    display:block;
    top:0;
    left:0;
    width:100%;
    min-height:100%;
    overflow:hidden;
    z-index:1
}
.curtains>li.hidden,.eltdf-uncovering-section-on-page footer{
    display:none
}
.curtains>li:first-child{
    z-index:2
}
.eltdf-uncovering-section-on-page:not(.eltdf-header-bottom) .eltdf-page-header{
    -webkit-transition:top .6s ease;
    -moz-transition:top .6s ease;
    transition:top .6s ease;
    position:fixed;
    top:0;
    left:0
}
.eltdf-uncovering-section-on-page:not(.eltdf-header-bottom).eltdf-header-top-enabled .eltdf-top-bar{
    -webkit-transition:top .6s ease;
    -moz-transition:top .6s ease;
    transition:top .6s ease;
    position:fixed;
    top:-45px;
    left:0
}
.eltdf-uncovering-section-on-page:not(.eltdf-header-bottom).eltdf-header-top-enabled:not(.eltdf-sticky-header-appear) .eltdf-top-bar{
    top:0
}
.eltdf-uncovering-section-on-page:not(.eltdf-header-bottom).eltdf-header-top-enabled:not(.eltdf-sticky-header-appear) .eltdf-page-header{
    top:45px
}
.eltdf-uncovering-sections{
    -webkit-transition:opacity .3s ease-out;
    -moz-transition:opacity .3s ease-out;
    transition:opacity .3s ease-out;
    opacity:0
}
.eltdf-uncovering-sections li,.eltdf-uncovering-sections ul{
    margin:0;
    padding:0
}
.eltdf-uncovering-sections.eltdf-loaded{
    opacity:1
}
.eltdf-uncovering-sections .eltdf-uss-item{
    display:inline-block;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    box-sizing:border-box;
    overflow:hidden;
    will-change:transform
}
.eltdf-uncovering-sections .eltdf-uss-item .eltdf-uss-image-holder{
    position:absolute;
    top:-5%;
    left:0;
    width:100%;
    height:125%;
    will-change:transform;
    background-position:center;
    background-size:cover
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-va-top .eltdf-uss-item-inner{
    vertical-align:top
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-va-bottom .eltdf-uss-item-inner{
    vertical-align:bottom
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-ha-left .eltdf-uss-item-inner{
    text-align:left
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-ha-center .eltdf-uss-item-inner{
    text-align:center
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-ha-right .eltdf-uss-item-inner{
    text-align:right
}
.eltdf-uncovering-sections .eltdf-uss-item.eltdf-uss-item-has-link .eltdf-uss-item-inner a{
    position:relative
}
.eltdf-uncovering-sections .eltdf-uss-item .eltdf-uss-item-outer{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%
}
.eltdf-uncovering-sections .eltdf-uss-item .eltdf-uss-item-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    padding:5%;
    box-sizing:border-box
}
.eltdf-uncovering-sections .eltdf-uss-item .eltdf-uss-item-inner a{
    position:relative
}
.eltdf-uncovering-sections .eltdf-uss-item .eltdf-uss-item-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1
}
.eltdf-fss-shadow{
    background:#323134;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:19;
    opacity:0;
    pointer-events:none;
    backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.eltdf-vss-initialized .eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner,.eltdf-vss-initialized .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner{
    padding:0
}
.eltdf-vertical-split-slider{
    position:relative;
    opacity:0;
    margin:0 -2px;
    overflow:hidden
}
.eltdf-vertical-split-slider .eltdf-vss-ms-left,.eltdf-vertical-split-slider .eltdf-vss-ms-right{
    position:absolute;
    width:50%;
    height:100%;
    box-sizing:border-box
}
.eltdf-vertical-split-slider .eltdf-vss-ms-left{
    top:0;
    left:0
}
.eltdf-vertical-split-slider .eltdf-vss-ms-left .eltdf-vss-ms-section{
    background-position:100% center;
    background-size:cover
}
.eltdf-vertical-split-slider .eltdf-vss-ms-right{
    top:10000px;
    right:0
}
.eltdf-vertical-split-slider .eltdf-vss-ms-right .eltdf-vss-ms-section{
    background-position:0 center;
    background-size:cover
}
.eltdf-vertical-split-slider .eltdf-vss-ms-section.ms-table{
    display:table;
    width:100%;
    table-layout:fixed;
    box-sizing:border-box
}
.eltdf-vertical-split-slider .eltdf-vss-ms-section .ms-tableCell{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%;
    box-sizing:border-box;
    -webkit-transition:padding .45s cubic-bezier(.4,0,.2,1);
    -moz-transition:padding .45s cubic-bezier(.4,0,.2,1);
    transition:padding .45s cubic-bezier(.4,0,.2,1)
}
.eltdf-vertical-split-slider .eltdf-vss-ms-section .ms-easing{
    -webkit-transition:all .7s ease-out;
    -moz-transition:all .7s ease-out;
    transition:all .7s ease-out
}
.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-ms-left .eltdf-vss-ms-section .ms-tableCell{
    padding:7.5rem 0 7.5rem 7.5rem
}
.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-ms-right .eltdf-vss-ms-section .ms-tableCell{
    padding:7.5rem 7.5rem 7.5rem 0
}
.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-horizontal-mask:after,.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-horizontal-mask:before{
    -webkit-transform:scaleY(1);
    -moz-transform:scaleY(1);
    transform:scaleY(1)
}
.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-vertical-mask:after,.eltdf-vertical-split-slider.eltdf-vss-scrolled .eltdf-vss-vertical-mask:before{
    -webkit-transform:scaleX(1);
    -moz-transform:scaleX(1);
    transform:scaleX(1)
}
.eltdf-vertical-split-slider .eltdf-vss-horizontal-mask:after,.eltdf-vertical-split-slider .eltdf-vss-horizontal-mask:before{
    content:'';
    position:absolute;
    left:0;
    right:0;
    background-color:#fff;
    height:7.5rem;
    z-index:500;
    -webkit-transform:scaleY(0);
    -moz-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);
    -moz-transition:-moz-transform .45s cubic-bezier(.4,0,.2,1);
    transition:transform .45s cubic-bezier(.4,0,.2,1)
}
.eltdf-vertical-split-slider .eltdf-vss-horizontal-mask:before{
    top:0;
    -webkit-transform-origin:center top;
    -ms-transform-origin:center top;
    transform-origin:center top
}
.eltdf-vertical-split-slider .eltdf-vss-horizontal-mask:after{
    bottom:0;
    -webkit-transform-origin:center bottom;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom
}
.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:after,.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:before{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    background-color:#fff;
    width:7.5rem;
    z-index:500;
    -webkit-transform:scaleX(0);
    -moz-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,.2,1);
    -moz-transition:-moz-transform .45s cubic-bezier(.4,0,.2,1);
    transition:transform .45s cubic-bezier(.4,0,.2,1)
}
.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:before{
    left:0;
    -webkit-transform-origin:center left;
    -ms-transform-origin:center left;
    transform-origin:center left
}
.eltdf-vertical-split-slider .eltdf-vss-vertical-mask:after{
    right:0;
    -webkit-transform-origin:center right;
    -ms-transform-origin:center right;
    transform-origin:center right
}
.eltdf-vss-responsive{
    display:none
}
.eltdf-vss-responsive .eltdf-vss-ms-section{
    background-position:center;
    background-size:cover
}
#multiscroll-nav{
    position:fixed;
    top:50%;
    right:64px;
    margin-top:-10px;
    opacity:1;
    z-index:1000;
    -webkit-transition:opacity .5s ease-out;
    -moz-transition:opacity .5s ease-out;
    transition:opacity .5s ease-out
}
.eltdf-fullscreen-menu-opened #multiscroll-nav{
    z-index:-1
}
#multiscroll-nav ul{
    margin:0;
    padding:0
}
#multiscroll-nav ul li{
    position:relative;
    display:block;
    margin:12px 3px;
    overflow:hidden
}
#multiscroll-nav ul li a{
    position:relative;
    display:block;
    width:12px;
    height:12px;
    margin:0 auto;
    background-color:transparent;
    border:2px solid rgba(33,33,33,.5);
    border-radius:3em;
    z-index:1;
    box-sizing:border-box
}
#multiscroll-nav ul li a.active{
    background-color:#212121;
    border-color:#212121
}
.eltdf-light-header #multiscroll-nav ul li a{
    border-color:#fff
}
.eltdf-light-header #multiscroll-nav ul li a.active{
    background-color:#fff
}
.eltdf-dark-header #multiscroll-nav ul li a{
    border-color:#444
}
.eltdf-dark-header #multiscroll-nav ul li a.active{
    background-color:#444
}
#multiscroll-nav ul li a span{
    display:block
}
.eltdf-video-button-holder,.eltdf-video-button-holder .eltdf-video-button-image{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-video-button-holder .eltdf-video-button-image{
    width:100%
}
.eltdf-video-button-holder .eltdf-video-button-image img{
    display:block
}
.eltdf-video-button-holder .eltdf-video-button-play,.eltdf-video-button-holder .eltdf-video-button-play-image{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1
}
.eltdf-video-button-holder .eltdf-video-button-play .eltdf-video-button-play-inner,.eltdf-video-button-holder .eltdf-video-button-play-image .eltdf-video-button-play-inner{
    position:relative;
    top:50%;
    left:0;
    display:block;
    text-align:center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-video-button-holder .eltdf-video-button-play .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle,.eltdf-video-button-holder .eltdf-video-button-play-image .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle{
    position:relative;
    width:1em;
    height:1em;
    margin:0 auto
}
.eltdf-video-button-holder .eltdf-video-button-play .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle:before,.eltdf-video-button-holder .eltdf-video-button-play-image .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle:before{
    content:'';
    display:block;
    position:relative;
    width:0;
    height:0;
    border-style:solid;
    border-width:12.5px 0 12.5px 22px;
    border-color:transparent transparent transparent #fff;
    top:calc(50% - 13px);
    left:calc(50% - 9px);
    z-index:10
}
.eltdf-video-button-holder .eltdf-video-button-play .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle:after,.eltdf-video-button-holder .eltdf-video-button-play-image .eltdf-video-button-play-inner .eltdf-video-button-play-inner-triangle:after{
    content:'';
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:currentColor;
    border-radius:50%;
    -webkit-transition:-webkit-transform .35s cubic-bezier(.49,.07,0,1.71);
    -moz-transition:-moz-transform .35s cubic-bezier(.49,.07,0,1.71);
    transition:transform .35s cubic-bezier(.49,.07,0,1.71)
}
.eltdf-video-button-holder .eltdf-video-button-play{
    color:#212121;
    font-size:98px;
    line-height:1
}
.eltdf-video-button-holder .eltdf-video-button-play span,.eltdf-video-button-holder .eltdf-video-button-play span:before{
    display:block;
    line-height:inherit
}
.eltdf-video-button-holder .eltdf-video-button-play:hover .eltdf-video-button-play-inner-triangle:after{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.eltdf-video-button-holder .eltdf-video-button-play-image.eltdf-vb-has-hover-image:hover img:first-child{
    opacity:0
}
.eltdf-video-button-holder .eltdf-video-button-play-image.eltdf-vb-has-hover-image:hover img:nth-child(2){
    opacity:1
}
.eltdf-video-button-holder .eltdf-video-button-play-image img{
    display:block;
    margin:0 auto;
    -webkit-transition:opacity .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}
.eltdf-video-button-holder .eltdf-video-button-play-image img:first-child{
    position:relative;
    opacity:1
}
.eltdf-video-button-holder .eltdf-video-button-play-image img:nth-child(2){
    position:absolute;
    top:0;
    left:50%;
    opacity:0;
    -webkit-transform:translateX(-50%) translateZ(0);
    -moz-transform:translateX(-50%) translateZ(0);
    transform:translateX(-50%) translateZ(0)
}
.eltdf-twitter-list-holder,.eltdf-twitter-list-holder .eltdf-tl-item,.eltdf-twitter-list-holder .eltdf-tli-content,.eltdf-twitter-list-holder .eltdf-tli-inner,.eltdf-twitter-list-holder .eltdf-twitter-content-top,.eltdf-twitter-list-holder .eltdf-twitter-list{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.rev_slider_wrapper .eltdf-video-button-holder .eltdf-video-button-play-image img:nth-child(2){
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0)
}
.eltdf-twitter-list-holder{
    clear:both
}
.eltdf-twitter-list-holder:not(.eltdf-tl-one-column) .eltdf-tl-item{
    float:left
}
.eltdf-twitter-list-holder .eltdf-twitter-list{
    list-style:none;
    margin:0;
    padding:0
}
.eltdf-twitter-list-holder .eltdf-tl-item{
    padding:0;
    margin:0;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-tli-inner{
    background-color:#fff;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.eltdf-twitter-list-holder .eltdf-tli-inner:hover{
    box-shadow:-2px 4px 13px 0 rgba(81,137,162,.05);
    -webkit-transform:translateY(-3px);
    -moz-transform:translateY(-3px);
    transform:translateY(-3px)
}
.eltdf-twitter-list-holder .eltdf-tli-content{
    padding:35px 23px;
    border:1px solid #f2f2f2;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-twitter-content-top{
    margin-bottom:25px;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-twitter-link-over{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1
}
.eltdf-twitter-list-holder .eltdf-twitter-user{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding-right:30px;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-twitter-user .eltdf-twitter-image{
    position:relative;
    display:inline-block;
    vertical-align:top;
    float:left;
    width:56px;
    height:56px
}
.eltdf-twitter-list-holder .eltdf-twitter-user .eltdf-twitter-image img{
    border-radius:50%
}
.eltdf-twitter-list-holder .eltdf-twitter-user .eltdf-twitter-name{
    position:relative;
    display:inline-block;
    vertical-align:top;
    float:left;
    width:calc(100% - 56px);
    padding-left:15px;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-twitter-user .eltdf-twitter-name *{
    margin:0
}
.eltdf-twitter-list-holder .eltdf-twitter-icon{
    position:absolute;
    top:-7px;
    right:3px;
    width:20px;
    display:inline-block;
    vertical-align:top;
    color:#212121;
    font-size:24px;
    text-align:right
}
.eltdf-twitter-list-holder .eltdf-tweet-text{
    padding-left:12px;
    box-sizing:border-box
}
.eltdf-twitter-list-holder .eltdf-tweet-text a{
    position:relative;
    color:grey;
    z-index:2
}
.eltdf-twitter-list-holder .eltdf-tweet-text a:hover{
    color:#212121
}
.eltdf-twitter-list-holder .eltdf-twitter-profile a{
    position:relative;
    color:grey;
    z-index:2
}
.eltdf-twitter-list-holder .eltdf-twitter-profile a:hover{
    color:#212121
}
.eltdf-twitter-list-holder.eltdf-tl-two-columns .eltdf-tl-item{
    width:50%
}
@media only screen and (min-width:1025px){
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-three-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-two-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-three-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-two-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image:nth-child(5n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-four-columns .eltdf-ig-image:nth-child(4n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(6n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-three-columns .eltdf-ig-image:nth-child(3n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-two-columns .eltdf-ig-image:nth-child(2n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-three-columns article:nth-child(3n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-two-columns article:nth-child(2n+1),.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-three-columns .eltdf-ps-image:nth-child(3n+1),.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-two-columns .eltdf-ps-image:nth-child(2n+1),.eltdf-twitter-list-holder.eltdf-tl-two-columns .eltdf-tl-item:nth-child(2n+1){
        clear:both
    }
}
.eltdf-twitter-list-holder.eltdf-tl-three-columns .eltdf-tl-item{
    width:33.33333%
}
@media only screen and (min-width:1201px){
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item:nth-child(5n+1),.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item:nth-child(4n+1),.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image:nth-child(4n+1),.eltdf-twitter-list-holder.eltdf-tl-three-columns .eltdf-tl-item:nth-child(3n+1){
        clear:both
    }
}
.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item{
    width:25%
}
.eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item{
    width:20%
}
@media only screen and (min-width:1281px){
    .eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item:nth-child(5n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item:nth-child(4n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article:nth-child(5n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-four-columns article:nth-child(4n+1),.eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item:nth-child(5n+1),.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item:nth-child(4n+1){
        clear:both
    }
}
/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */

.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1, -1);
    -ms-transform:scale(1, -1);
    transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}

.arrow_up:before{
    content:"\21"
}
.arrow_down:before{
    content:"\22"
}
.arrow_left:before{
    content:"\23"
}
.arrow_right:before{
    content:"\24"
}
.arrow_left-up:before{
    content:"\25"
}
.arrow_right-up:before{
    content:"\26"
}
.arrow_right-down:before{
    content:"\27"
}
.arrow_left-down:before{
    content:"\28"
}
.arrow-up-down:before{
    content:"\29"
}
.arrow_up-down_alt:before{
    content:"\2a"
}
.arrow_left-right_alt:before{
    content:"\2b"
}
.arrow_left-right:before{
    content:"\2c"
}
.arrow_expand_alt2:before{
    content:"\2d"
}
.arrow_expand_alt:before{
    content:"\2e"
}
.arrow_condense:before{
    content:"\2f"
}
.arrow_expand:before{
    content:"\30"
}
.arrow_move:before{
    content:"\31"
}
.arrow_carrot-up:before{
    content:"\32"
}
.arrow_carrot-down:before{
    content:"\33"
}
.arrow_carrot-left:before{
    content:"\34"
}
.arrow_carrot-right:before{
    content:"\35"
}
.arrow_carrot-2up:before{
    content:"\36"
}
.arrow_carrot-2down:before{
    content:"\37"
}
.arrow_carrot-2left:before{
    content:"\38"
}
.arrow_carrot-2right:before{
    content:"\39"
}
.arrow_carrot-up_alt2:before{
    content:"\3a"
}
.arrow_carrot-down_alt2:before{
    content:"\3b"
}
.arrow_carrot-left_alt2:before{
    content:"\3c"
}
.arrow_carrot-right_alt2:before{
    content:"\3d"
}
.arrow_carrot-2up_alt2:before{
    content:"\3e"
}
.arrow_carrot-2down_alt2:before{
    content:"\3f"
}
.arrow_carrot-2left_alt2:before{
    content:"\40"
}
.arrow_carrot-2right_alt2:before{
    content:"\41"
}
.arrow_triangle-up:before{
    content:"\42"
}
.arrow_triangle-down:before{
    content:"\43"
}
.arrow_triangle-left:before{
    content:"\44"
}
.arrow_triangle-right:before{
    content:"\45"
}
.arrow_triangle-up_alt2:before{
    content:"\46"
}
.arrow_triangle-down_alt2:before{
    content:"\47"
}
.arrow_triangle-left_alt2:before{
    content:"\48"
}
.arrow_triangle-right_alt2:before{
    content:"\49"
}
.arrow_back:before{
    content:"\4a"
}
.icon_minus-06:before{
    content:"\4b"
}
.icon_plus:before{
    content:"\4c"
}
.icon_close:before{
    content:"\4d"
}
.icon_check:before{
    content:"\4e"
}
.icon_minus_alt2:before{
    content:"\4f"
}
.icon_plus_alt2:before{
    content:"\50"
}
.icon_close_alt2:before{
    content:"\51"
}
.icon_check_alt2:before{
    content:"\52"
}
.icon_zoom-out_alt:before{
    content:"\53"
}
.icon_zoom-in_alt:before{
    content:"\54"
}
.icon_search:before{
    content:"\55"
}
.icon_box-empty:before{
    content:"\56"
}
.icon_box-selected:before{
    content:"\57"
}
.icon_minus-box:before{
    content:"\58"
}
.icon_plus-box:before{
    content:"\59"
}
.icon_box-checked:before{
    content:"\5a"
}
.icon_circle-empty:before{
    content:"\5b"
}
.icon_circle-slelected:before{
    content:"\5c"
}
.icon_stop_alt2:before{
    content:"\5d"
}
.icon_stop:before{
    content:"\5e"
}
.icon_pause_alt2:before{
    content:"\5f"
}
.icon_pause:before{
    content:"\60"
}
.icon_menu:before{
    content:"\61"
}
.icon_menu-square_alt2:before{
    content:"\62"
}
.icon_menu-circle_alt2:before{
    content:"\63"
}
.icon_ul:before{
    content:"\64"
}
.icon_ol:before{
    content:"\65"
}
.icon_adjust-horiz:before{
    content:"\66"
}
.icon_adjust-vert:before{
    content:"\67"
}
.icon_document_alt:before{
    content:"\68"
}
.icon_documents_alt:before{
    content:"\69"
}
.icon_pencil:before{
    content:"\6a"
}
.icon_pencil-edit_alt:before{
    content:"\6b"
}
.icon_pencil-edit:before{
    content:"\6c"
}
.icon_folder-alt:before{
    content:"\6d"
}
.icon_folder-open_alt:before{
    content:"\6e"
}
.icon_folder-add_alt:before{
    content:"\6f"
}
.icon_info_alt:before{
    content:"\70"
}
.icon_error-oct_alt:before{
    content:"\71"
}
.icon_error-circle_alt:before{
    content:"\72"
}
.icon_error-triangle_alt:before{
    content:"\73"
}
.icon_question_alt2:before{
    content:"\74"
}
.icon_question:before{
    content:"\75"
}
.icon_comment_alt:before{
    content:"\76"
}
.icon_chat_alt:before{
    content:"\77"
}
.icon_vol-mute_alt:before{
    content:"\78"
}
.icon_volume-low_alt:before{
    content:"\79"
}
.icon_volume-high_alt:before{
    content:"\7a"
}
.icon_quotations:before{
    content:"\7b"
}
.icon_quotations_alt2:before{
    content:"\7c"
}
.icon_clock_alt:before{
    content:"\7d"
}
.icon_lock_alt:before{
    content:"\7e"
}
.icon_lock-open_alt:before{
    content:"\e000"
}
.icon_key_alt:before{
    content:"\e001"
}
.icon_cloud_alt:before{
    content:"\e002"
}
.icon_cloud-upload_alt:before{
    content:"\e003"
}
.icon_cloud-download_alt:before{
    content:"\e004"
}
.icon_image:before{
    content:"\e005"
}
.icon_images:before{
    content:"\e006"
}
.icon_lightbulb_alt:before{
    content:"\e007"
}
.icon_gift_alt:before{
    content:"\e008"
}
.icon_house_alt:before{
    content:"\e009"
}
.icon_genius:before{
    content:"\e00a"
}
.icon_mobile:before{
    content:"\e00b"
}
.icon_tablet:before{
    content:"\e00c"
}
.icon_laptop:before{
    content:"\e00d"
}
.icon_desktop:before{
    content:"\e00e"
}
.icon_camera_alt:before{
    content:"\e00f"
}
.icon_mail_alt:before{
    content:"\e010"
}
.icon_cone_alt:before{
    content:"\e011"
}
.icon_ribbon_alt:before{
    content:"\e012"
}
.icon_bag_alt:before{
    content:"\e013"
}
.icon_creditcard:before{
    content:"\e014"
}
.icon_cart_alt:before{
    content:"\e015"
}
.icon_paperclip:before{
    content:"\e016"
}
.icon_tag_alt:before{
    content:"\e017"
}
.icon_tags_alt:before{
    content:"\e018"
}
.icon_trash_alt:before{
    content:"\e019"
}
.icon_cursor_alt:before{
    content:"\e01a"
}
.icon_mic_alt:before{
    content:"\e01b"
}
.icon_compass_alt:before{
    content:"\e01c"
}
.icon_pin_alt:before{
    content:"\e01d"
}
.icon_pushpin_alt:before{
    content:"\e01e"
}
.icon_map_alt:before{
    content:"\e01f"
}
.icon_drawer_alt:before{
    content:"\e020"
}
.icon_toolbox_alt:before{
    content:"\e021"
}
.icon_book_alt:before{
    content:"\e022"
}
.icon_calendar:before{
    content:"\e023"
}
.icon_film:before{
    content:"\e024"
}
.icon_table:before{
    content:"\e025"
}
.icon_contacts_alt:before{
    content:"\e026"
}
.icon_headphones:before{
    content:"\e027"
}
.icon_lifesaver:before{
    content:"\e028"
}
.icon_piechart:before{
    content:"\e029"
}
.icon_refresh:before{
    content:"\e02a"
}
.icon_link_alt:before{
    content:"\e02b"
}
.icon_link:before{
    content:"\e02c"
}
.icon_loading:before{
    content:"\e02d"
}
.icon_blocked:before{
    content:"\e02e"
}
.icon_archive_alt:before{
    content:"\e02f"
}
.icon_heart_alt:before{
    content:"\e030"
}
.icon_star_alt:before{
    content:"\e031"
}
.icon_star-half_alt:before{
    content:"\e032"
}
.icon_star:before{
    content:"\e033"
}
.icon_star-half:before{
    content:"\e034"
}
.icon_tools:before{
    content:"\e035"
}
.icon_tool:before{
    content:"\e036"
}
.icon_cog:before{
    content:"\e037"
}
.icon_cogs:before{
    content:"\e038"
}
.arrow_up_alt:before{
    content:"\e039"
}
.arrow_down_alt:before{
    content:"\e03a"
}
.arrow_left_alt:before{
    content:"\e03b"
}
.arrow_right_alt:before{
    content:"\e03c"
}
.arrow_left-up_alt:before{
    content:"\e03d"
}
.arrow_right-up_alt:before{
    content:"\e03e"
}
.arrow_right-down_alt:before{
    content:"\e03f"
}
.arrow_left-down_alt:before{
    content:"\e040"
}
.arrow_condense_alt:before{
    content:"\e041"
}
.arrow_expand_alt3:before{
    content:"\e042"
}
.arrow_carrot_up_alt:before{
    content:"\e043"
}
.arrow_carrot-down_alt:before{
    content:"\e044"
}
.arrow_carrot-left_alt:before{
    content:"\e045"
}
.arrow_carrot-right_alt:before{
    content:"\e046"
}
.arrow_carrot-2up_alt:before{
    content:"\e047"
}
.arrow_carrot-2dwnn_alt:before{
    content:"\e048"
}
.arrow_carrot-2left_alt:before{
    content:"\e049"
}
.arrow_carrot-2right_alt:before{
    content:"\e04a"
}
.arrow_triangle-up_alt:before{
    content:"\e04b"
}
.arrow_triangle-down_alt:before{
    content:"\e04c"
}
.arrow_triangle-left_alt:before{
    content:"\e04d"
}
.arrow_triangle-right_alt:before{
    content:"\e04e"
}
.icon_minus_alt:before{
    content:"\e04f"
}
.icon_plus_alt:before{
    content:"\e050"
}
.icon_close_alt:before{
    content:"\e051"
}
.icon_check_alt:before{
    content:"\e052"
}
.icon_zoom-out:before{
    content:"\e053"
}
.icon_zoom-in:before{
    content:"\e054"
}
.icon_stop_alt:before{
    content:"\e055"
}
.icon_menu-square_alt:before{
    content:"\e056"
}
.icon_menu-circle_alt:before{
    content:"\e057"
}
.icon_document:before{
    content:"\e058"
}
.icon_documents:before{
    content:"\e059"
}
.icon_pencil_alt:before{
    content:"\e05a"
}
.icon_folder:before{
    content:"\e05b"
}
.icon_folder-open:before{
    content:"\e05c"
}
.icon_folder-add:before{
    content:"\e05d"
}
.icon_folder_upload:before{
    content:"\e05e"
}
.icon_folder_download:before{
    content:"\e05f"
}
.icon_info:before{
    content:"\e060"
}
.icon_error-circle:before{
    content:"\e061"
}
.icon_error-oct:before{
    content:"\e062"
}
.icon_error-triangle:before{
    content:"\e063"
}
.icon_question_alt:before{
    content:"\e064"
}
.icon_comment:before{
    content:"\e065"
}
.icon_chat:before{
    content:"\e066"
}
.icon_vol-mute:before{
    content:"\e067"
}
.icon_volume-low:before{
    content:"\e068"
}
.icon_volume-high:before{
    content:"\e069"
}
.icon_quotations_alt:before{
    content:"\e06a"
}
.icon_clock:before{
    content:"\e06b"
}
.icon_lock:before{
    content:"\e06c"
}
.icon_lock-open:before{
    content:"\e06d"
}
.icon_key:before{
    content:"\e06e"
}
.icon_cloud:before{
    content:"\e06f"
}
.icon_cloud-upload:before{
    content:"\e070"
}
.icon_cloud-download:before{
    content:"\e071"
}
.icon_lightbulb:before{
    content:"\e072"
}
.icon_gift:before{
    content:"\e073"
}
.icon_house:before{
    content:"\e074"
}
.icon_camera:before{
    content:"\e075"
}
.icon_mail:before{
    content:"\e076"
}
.icon_cone:before{
    content:"\e077"
}
.icon_ribbon:before{
    content:"\e078"
}
.icon_bag:before{
    content:"\e079"
}
.icon_cart:before{
    content:"\e07a"
}
.icon_tag:before{
    content:"\e07b"
}
.icon_tags:before{
    content:"\e07c"
}
.icon_trash:before{
    content:"\e07d"
}
.icon_cursor:before{
    content:"\e07e"
}
.icon_mic:before{
    content:"\e07f"
}
.icon_compass:before{
    content:"\e080"
}
.icon_pin:before{
    content:"\e081"
}
.icon_pushpin:before{
    content:"\e082"
}
.icon_map:before{
    content:"\e083"
}
.icon_drawer:before{
    content:"\e084"
}
.icon_toolbox:before{
    content:"\e085"
}
.icon_book:before{
    content:"\e086"
}
.icon_contacts:before{
    content:"\e087"
}
.icon_archive:before{
    content:"\e088"
}
.icon_heart:before{
    content:"\e089"
}
.icon_profile:before{
    content:"\e08a"
}
.icon_group:before{
    content:"\e08b"
}
.icon_grid-2x2:before{
    content:"\e08c"
}
.icon_grid-3x3:before{
    content:"\e08d"
}
.icon_music:before{
    content:"\e08e"
}
.icon_pause_alt:before{
    content:"\e08f"
}
.icon_phone:before{
    content:"\e090"
}
.icon_upload:before{
    content:"\e091"
}
.icon_download:before{
    content:"\e092"
}
.social_facebook:before{
    content:"\e093"
}
.social_twitter:before{
    content:"\e094"
}
.social_pinterest:before{
    content:"\e095"
}
.social_googleplus:before{
    content:"\e096"
}
.social_tumblr:before{
    content:"\e097"
}
.social_tumbleupon:before{
    content:"\e098"
}
.social_wordpress:before{
    content:"\e099"
}
.social_instagram:before{
    content:"\e09a"
}
.social_dribbble:before{
    content:"\e09b"
}
.social_vimeo:before{
    content:"\e09c"
}
.social_linkedin:before{
    content:"\e09d"
}
.social_rss:before{
    content:"\e09e"
}
.social_deviantart:before{
    content:"\e09f"
}
.social_share:before{
    content:"\e0a0"
}
.social_myspace:before{
    content:"\e0a1"
}
.social_skype:before{
    content:"\e0a2"
}
.social_youtube:before{
    content:"\e0a3"
}
.social_picassa:before{
    content:"\e0a4"
}
.social_googledrive:before{
    content:"\e0a5"
}
.social_flickr:before{
    content:"\e0a6"
}
.social_blogger:before{
    content:"\e0a7"
}
.social_spotify:before{
    content:"\e0a8"
}
.social_delicious:before{
    content:"\e0a9"
}
.social_facebook_circle:before{
    content:"\e0aa"
}
.social_twitter_circle:before{
    content:"\e0ab"
}
.social_pinterest_circle:before{
    content:"\e0ac"
}
.social_googleplus_circle:before{
    content:"\e0ad"
}
.social_tumblr_circle:before{
    content:"\e0ae"
}
.social_stumbleupon_circle:before{
    content:"\e0af"
}
.social_wordpress_circle:before{
    content:"\e0b0"
}
.social_instagram_circle:before{
    content:"\e0b1"
}
.social_dribbble_circle:before{
    content:"\e0b2"
}
.social_vimeo_circle:before{
    content:"\e0b3"
}
.social_linkedin_circle:before{
    content:"\e0b4"
}
.social_rss_circle:before{
    content:"\e0b5"
}
.social_deviantart_circle:before{
    content:"\e0b6"
}
.social_share_circle:before{
    content:"\e0b7"
}
.social_myspace_circle:before{
    content:"\e0b8"
}
.social_skype_circle:before{
    content:"\e0b9"
}
.social_youtube_circle:before{
    content:"\e0ba"
}
.social_picassa_circle:before{
    content:"\e0bb"
}
.social_googledrive_alt2:before{
    content:"\e0bc"
}
.social_flickr_circle:before{
    content:"\e0bd"
}
.social_blogger_circle:before{
    content:"\e0be"
}
.social_spotify_circle:before{
    content:"\e0bf"
}
.social_delicious_circle:before{
    content:"\e0c0"
}
.social_facebook_square:before{
    content:"\e0c1"
}
.social_twitter_square:before{
    content:"\e0c2"
}
.social_pinterest_square:before{
    content:"\e0c3"
}
.social_googleplus_square:before{
    content:"\e0c4"
}
.social_tumblr_square:before{
    content:"\e0c5"
}
.social_stumbleupon_square:before{
    content:"\e0c6"
}
.social_wordpress_square:before{
    content:"\e0c7"
}
.social_instagram_square:before{
    content:"\e0c8"
}
.social_dribbble_square:before{
    content:"\e0c9"
}
.social_vimeo_square:before{
    content:"\e0ca"
}
.social_linkedin_square:before{
    content:"\e0cb"
}
.social_rss_square:before{
    content:"\e0cc"
}
.social_deviantart_square:before{
    content:"\e0cd"
}
.social_share_square:before{
    content:"\e0ce"
}
.social_myspace_square:before{
    content:"\e0cf"
}
.social_skype_square:before{
    content:"\e0d0"
}
.social_youtube_square:before{
    content:"\e0d1"
}
.social_picassa_square:before{
    content:"\e0d2"
}
.social_googledrive_square:before{
    content:"\e0d3"
}
.social_flickr_square:before{
    content:"\e0d4"
}
.social_blogger_square:before{
    content:"\e0d5"
}
.social_spotify_square:before{
    content:"\e0d6"
}
.social_delicious_square:before{
    content:"\e0d7"
}
.icon_printer:before{
    content:"\e103"
}
.icon_calulator:before{
    content:"\e0ee"
}
.icon_building:before{
    content:"\e0ef"
}
.icon_floppy:before{
    content:"\e0e8"
}
.icon_drive:before{
    content:"\e0ea"
}
.icon_search-2:before{
    content:"\e101"
}
.icon_id:before{
    content:"\e107"
}
.icon_id-2:before{
    content:"\e108"
}
.icon_puzzle:before{
    content:"\e102"
}
.icon_like:before{
    content:"\e106"
}
.icon_dislike:before{
    content:"\e0eb"
}
.icon_mug:before{
    content:"\e105"
}
.icon_currency:before{
    content:"\e0ed"
}
.icon_wallet:before{
    content:"\e100"
}
.icon_pens:before{
    content:"\e104"
}
.icon_easel:before{
    content:"\e0e9"
}
.icon_flowchart:before{
    content:"\e109"
}
.icon_datareport:before{
    content:"\e0ec"
}
.icon_briefcase:before{
    content:"\e0fe"
}
.icon_shield:before{
    content:"\e0f6"
}
.icon_percent:before{
    content:"\e0fb"
}
.icon_globe:before{
    content:"\e0e2"
}
.icon_globe-2:before{
    content:"\e0e3"
}
.icon_target:before{
    content:"\e0f5"
}
.icon_hourglass:before{
    content:"\e0e1"
}
.icon_balance:before{
    content:"\e0ff"
}
.icon_rook:before{
    content:"\e0f8"
}
.icon_printer-alt:before{
    content:"\e0fa"
}
.icon_calculator_alt:before{
    content:"\e0e7"
}
.icon_building_alt:before{
    content:"\e0fd"
}
.icon_floppy_alt:before{
    content:"\e0e4"
}
.icon_drive_alt:before{
    content:"\e0e5"
}
.icon_search_alt:before{
    content:"\e0f7"
}
.icon_id_alt:before{
    content:"\e0e0"
}
.icon_id-2_alt:before{
    content:"\e0fc"
}
.icon_puzzle_alt:before{
    content:"\e0f9"
}
.icon_like_alt:before{
    content:"\e0dd"
}
.icon_dislike_alt:before{
    content:"\e0f1"
}
.icon_mug_alt:before{
    content:"\e0dc"
}
.icon_currency_alt:before{
    content:"\e0f3"
}
.icon_wallet_alt:before{
    content:"\e0d8"
}
.icon_pens_alt:before{
    content:"\e0db"
}
.icon_easel_alt:before{
    content:"\e0f0"
}
.icon_flowchart_alt:before{
    content:"\e0df"
}
.icon_datareport_alt:before{
    content:"\e0f2"
}
.icon_briefcase_alt:before{
    content:"\e0f4"
}
.icon_shield_alt:before{
    content:"\e0d9"
}
.icon_percent_alt:before{
    content:"\e0da"
}
.icon_globe_alt:before{
    content:"\e0de"
}
.icon_clipboard:before{
    content:"\e0e6"
}
.glyph{
    float:left;
    text-align:center;
    padding:.75em;
    margin:.4em 1.5em .75em 0;
    width:6em;
    text-shadow:none
}
.glyph_big{
    font-size:128px;
    color:#59c5dc;
    float:left;
    margin-right:20px
}
.glyph div{
    padding-bottom:10px
}
.glyph input{
    font-family:consolas,monospace;
    font-size:12px;
    width:100%;
    text-align:center;
    border:0;
    box-shadow:0 0 0 1px #ccc;
    padding:.2em;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.centered{
    margin-left:auto;
    margin-right:auto
}
.glyph .fs1{
    font-size:2em
}
@charset "UTF-8";

.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{
    display:inline-block;
    font-family:"Ionicons";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    text-rendering:auto;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ion-alert:before{
    content:"\f101"
}
.ion-alert-circled:before{
    content:"\f100"
}
.ion-android-add:before{
    content:"\f2c7"
}
.ion-android-add-circle:before{
    content:"\f359"
}
.ion-android-alarm-clock:before{
    content:"\f35a"
}
.ion-android-alert:before{
    content:"\f35b"
}
.ion-android-apps:before{
    content:"\f35c"
}
.ion-android-archive:before{
    content:"\f2c9"
}
.ion-android-arrow-back:before{
    content:"\f2ca"
}
.ion-android-arrow-down:before{
    content:"\f35d"
}
.ion-android-arrow-dropdown:before{
    content:"\f35f"
}
.ion-android-arrow-dropdown-circle:before{
    content:"\f35e"
}
.ion-android-arrow-dropleft:before{
    content:"\f361"
}
.ion-android-arrow-dropleft-circle:before{
    content:"\f360"
}
.ion-android-arrow-dropright:before{
    content:"\f363"
}
.ion-android-arrow-dropright-circle:before{
    content:"\f362"
}
.ion-android-arrow-dropup:before{
    content:"\f365"
}
.ion-android-arrow-dropup-circle:before{
    content:"\f364"
}
.ion-android-arrow-forward:before{
    content:"\f30f"
}
.ion-android-arrow-up:before{
    content:"\f366"
}
.ion-android-attach:before{
    content:"\f367"
}
.ion-android-bar:before{
    content:"\f368"
}
.ion-android-bicycle:before{
    content:"\f369"
}
.ion-android-boat:before{
    content:"\f36a"
}
.ion-android-bookmark:before{
    content:"\f36b"
}
.ion-android-bulb:before{
    content:"\f36c"
}
.ion-android-bus:before{
    content:"\f36d"
}
.ion-android-calendar:before{
    content:"\f2d1"
}
.ion-android-call:before{
    content:"\f2d2"
}
.ion-android-camera:before{
    content:"\f2d3"
}
.ion-android-cancel:before{
    content:"\f36e"
}
.ion-android-car:before{
    content:"\f36f"
}
.ion-android-cart:before{
    content:"\f370"
}
.ion-android-chat:before{
    content:"\f2d4"
}
.ion-android-checkbox:before{
    content:"\f374"
}
.ion-android-checkbox-blank:before{
    content:"\f371"
}
.ion-android-checkbox-outline:before{
    content:"\f373"
}
.ion-android-checkbox-outline-blank:before{
    content:"\f372"
}
.ion-android-checkmark-circle:before{
    content:"\f375"
}
.ion-android-clipboard:before{
    content:"\f376"
}
.ion-android-close:before{
    content:"\f2d7"
}
.ion-android-cloud:before{
    content:"\f37a"
}
.ion-android-cloud-circle:before{
    content:"\f377"
}
.ion-android-cloud-done:before{
    content:"\f378"
}
.ion-android-cloud-outline:before{
    content:"\f379"
}
.ion-android-color-palette:before{
    content:"\f37b"
}
.ion-android-compass:before{
    content:"\f37c"
}
.ion-android-contact:before{
    content:"\f2d8"
}
.ion-android-contacts:before{
    content:"\f2d9"
}
.ion-android-contract:before{
    content:"\f37d"
}
.ion-android-create:before{
    content:"\f37e"
}
.ion-android-delete:before{
    content:"\f37f"
}
.ion-android-desktop:before{
    content:"\f380"
}
.ion-android-document:before{
    content:"\f381"
}
.ion-android-done:before{
    content:"\f383"
}
.ion-android-done-all:before{
    content:"\f382"
}
.ion-android-download:before{
    content:"\f2dd"
}
.ion-android-drafts:before{
    content:"\f384"
}
.ion-android-exit:before{
    content:"\f385"
}
.ion-android-expand:before{
    content:"\f386"
}
.ion-android-favorite:before{
    content:"\f388"
}
.ion-android-favorite-outline:before{
    content:"\f387"
}
.ion-android-film:before{
    content:"\f389"
}
.ion-android-folder:before{
    content:"\f2e0"
}
.ion-android-folder-open:before{
    content:"\f38a"
}
.ion-android-funnel:before{
    content:"\f38b"
}
.ion-android-globe:before{
    content:"\f38c"
}
.ion-android-hand:before{
    content:"\f2e3"
}
.ion-android-hangout:before{
    content:"\f38d"
}
.ion-android-happy:before{
    content:"\f38e"
}
.ion-android-home:before{
    content:"\f38f"
}
.ion-android-image:before{
    content:"\f2e4"
}
.ion-android-laptop:before{
    content:"\f390"
}
.ion-android-list:before{
    content:"\f391"
}
.ion-android-locate:before{
    content:"\f2e9"
}
.ion-android-lock:before{
    content:"\f392"
}
.ion-android-mail:before{
    content:"\f2eb"
}
.ion-android-map:before{
    content:"\f393"
}
.ion-android-menu:before{
    content:"\f394"
}
.ion-android-microphone:before{
    content:"\f2ec"
}
.ion-android-microphone-off:before{
    content:"\f395"
}
.ion-android-more-horizontal:before{
    content:"\f396"
}
.ion-android-more-vertical:before{
    content:"\f397"
}
.ion-android-navigate:before{
    content:"\f398"
}
.ion-android-notifications:before{
    content:"\f39b"
}
.ion-android-notifications-none:before{
    content:"\f399"
}
.ion-android-notifications-off:before{
    content:"\f39a"
}
.ion-android-open:before{
    content:"\f39c"
}
.ion-android-options:before{
    content:"\f39d"
}
.ion-android-people:before{
    content:"\f39e"
}
.ion-android-person:before{
    content:"\f3a0"
}
.ion-android-person-add:before{
    content:"\f39f"
}
.ion-android-phone-landscape:before{
    content:"\f3a1"
}
.ion-android-phone-portrait:before{
    content:"\f3a2"
}
.ion-android-pin:before{
    content:"\f3a3"
}
.ion-android-plane:before{
    content:"\f3a4"
}
.ion-android-playstore:before{
    content:"\f2f0"
}
.ion-android-print:before{
    content:"\f3a5"
}
.ion-android-radio-button-off:before{
    content:"\f3a6"
}
.ion-android-radio-button-on:before{
    content:"\f3a7"
}
.ion-android-refresh:before{
    content:"\f3a8"
}
.ion-android-remove:before{
    content:"\f2f4"
}
.ion-android-remove-circle:before{
    content:"\f3a9"
}
.ion-android-restaurant:before{
    content:"\f3aa"
}
.ion-android-sad:before{
    content:"\f3ab"
}
.ion-android-search:before{
    content:"\f2f5"
}
.ion-android-send:before{
    content:"\f2f6"
}
.ion-android-settings:before{
    content:"\f2f7"
}
.ion-android-share:before{
    content:"\f2f8"
}
.ion-android-share-alt:before{
    content:"\f3ac"
}
.ion-android-star:before{
    content:"\f2fc"
}
.ion-android-star-half:before{
    content:"\f3ad"
}
.ion-android-star-outline:before{
    content:"\f3ae"
}
.ion-android-stopwatch:before{
    content:"\f2fd"
}
.ion-android-subway:before{
    content:"\f3af"
}
.ion-android-sunny:before{
    content:"\f3b0"
}
.ion-android-sync:before{
    content:"\f3b1"
}
.ion-android-textsms:before{
    content:"\f3b2"
}
.ion-android-time:before{
    content:"\f3b3"
}
.ion-android-train:before{
    content:"\f3b4"
}
.ion-android-unlock:before{
    content:"\f3b5"
}
.ion-android-upload:before{
    content:"\f3b6"
}
.ion-android-volume-down:before{
    content:"\f3b7"
}
.ion-android-volume-mute:before{
    content:"\f3b8"
}
.ion-android-volume-off:before{
    content:"\f3b9"
}
.ion-android-volume-up:before{
    content:"\f3ba"
}
.ion-android-walk:before{
    content:"\f3bb"
}
.ion-android-warning:before{
    content:"\f3bc"
}
.ion-android-watch:before{
    content:"\f3bd"
}
.ion-android-wifi:before{
    content:"\f305"
}
.ion-aperture:before{
    content:"\f313"
}
.ion-archive:before{
    content:"\f102"
}
.ion-arrow-down-a:before{
    content:"\f103"
}
.ion-arrow-down-b:before{
    content:"\f104"
}
.ion-arrow-down-c:before{
    content:"\f105"
}
.ion-arrow-expand:before{
    content:"\f25e"
}
.ion-arrow-graph-down-left:before{
    content:"\f25f"
}
.ion-arrow-graph-down-right:before{
    content:"\f260"
}
.ion-arrow-graph-up-left:before{
    content:"\f261"
}
.ion-arrow-graph-up-right:before{
    content:"\f262"
}
.ion-arrow-left-a:before{
    content:"\f106"
}
.ion-arrow-left-b:before{
    content:"\f107"
}
.ion-arrow-left-c:before{
    content:"\f108"
}
.ion-arrow-move:before{
    content:"\f263"
}
.ion-arrow-resize:before{
    content:"\f264"
}
.ion-arrow-return-left:before{
    content:"\f265"
}
.ion-arrow-return-right:before{
    content:"\f266"
}
.ion-arrow-right-a:before{
    content:"\f109"
}
.ion-arrow-right-b:before{
    content:"\f10a"
}
.ion-arrow-right-c:before{
    content:"\f10b"
}
.ion-arrow-shrink:before{
    content:"\f267"
}
.ion-arrow-swap:before{
    content:"\f268"
}
.ion-arrow-up-a:before{
    content:"\f10c"
}
.ion-arrow-up-b:before{
    content:"\f10d"
}
.ion-arrow-up-c:before{
    content:"\f10e"
}
.ion-asterisk:before{
    content:"\f314"
}
.ion-at:before{
    content:"\f10f"
}
.ion-backspace:before{
    content:"\f3bf"
}
.ion-backspace-outline:before{
    content:"\f3be"
}
.ion-bag:before{
    content:"\f110"
}
.ion-battery-charging:before{
    content:"\f111"
}
.ion-battery-empty:before{
    content:"\f112"
}
.ion-battery-full:before{
    content:"\f113"
}
.ion-battery-half:before{
    content:"\f114"
}
.ion-battery-low:before{
    content:"\f115"
}
.ion-beaker:before{
    content:"\f269"
}
.ion-beer:before{
    content:"\f26a"
}
.ion-bluetooth:before{
    content:"\f116"
}
.ion-bonfire:before{
    content:"\f315"
}
.ion-bookmark:before{
    content:"\f26b"
}
.ion-bowtie:before{
    content:"\f3c0"
}
.ion-briefcase:before{
    content:"\f26c"
}
.ion-bug:before{
    content:"\f2be"
}
.ion-calculator:before{
    content:"\f26d"
}
.ion-calendar:before{
    content:"\f117"
}
.ion-camera:before{
    content:"\f118"
}
.ion-card:before{
    content:"\f119"
}
.ion-cash:before{
    content:"\f316"
}
.ion-chatbox:before{
    content:"\f11b"
}
.ion-chatbox-working:before{
    content:"\f11a"
}
.ion-chatboxes:before{
    content:"\f11c"
}
.ion-chatbubble:before{
    content:"\f11e"
}
.ion-chatbubble-working:before{
    content:"\f11d"
}
.ion-chatbubbles:before{
    content:"\f11f"
}
.ion-checkmark:before{
    content:"\f122"
}
.ion-checkmark-circled:before{
    content:"\f120"
}
.ion-checkmark-round:before{
    content:"\f121"
}
.ion-chevron-down:before{
    content:"\f123"
}
.ion-chevron-left:before{
    content:"\f124"
}
.ion-chevron-right:before{
    content:"\f125"
}
.ion-chevron-up:before{
    content:"\f126"
}
.ion-clipboard:before{
    content:"\f127"
}
.ion-clock:before{
    content:"\f26e"
}
.ion-close:before{
    content:"\f12a"
}
.ion-close-circled:before{
    content:"\f128"
}
.ion-close-round:before{
    content:"\f129"
}
.ion-closed-captioning:before{
    content:"\f317"
}
.ion-cloud:before{
    content:"\f12b"
}
.ion-code:before{
    content:"\f271"
}
.ion-code-download:before{
    content:"\f26f"
}
.ion-code-working:before{
    content:"\f270"
}
.ion-coffee:before{
    content:"\f272"
}
.ion-compass:before{
    content:"\f273"
}
.ion-compose:before{
    content:"\f12c"
}
.ion-connection-bars:before{
    content:"\f274"
}
.ion-contrast:before{
    content:"\f275"
}
.ion-crop:before{
    content:"\f3c1"
}
.ion-cube:before{
    content:"\f318"
}
.ion-disc:before{
    content:"\f12d"
}
.ion-document:before{
    content:"\f12f"
}
.ion-document-text:before{
    content:"\f12e"
}
.ion-drag:before{
    content:"\f130"
}
.ion-earth:before{
    content:"\f276"
}
.ion-easel:before{
    content:"\f3c2"
}
.ion-edit:before{
    content:"\f2bf"
}
.ion-egg:before{
    content:"\f277"
}
.ion-eject:before{
    content:"\f131"
}
.ion-email:before{
    content:"\f132"
}
.ion-email-unread:before{
    content:"\f3c3"
}
.ion-erlenmeyer-flask:before{
    content:"\f3c5"
}
.ion-erlenmeyer-flask-bubbles:before{
    content:"\f3c4"
}
.ion-eye:before{
    content:"\f133"
}
.ion-eye-disabled:before{
    content:"\f306"
}
.ion-female:before{
    content:"\f278"
}
.ion-filing:before{
    content:"\f134"
}
.ion-film-marker:before{
    content:"\f135"
}
.ion-fireball:before{
    content:"\f319"
}
.ion-flag:before{
    content:"\f279"
}
.ion-flame:before{
    content:"\f31a"
}
.ion-flash:before{
    content:"\f137"
}
.ion-flash-off:before{
    content:"\f136"
}
.ion-folder:before{
    content:"\f139"
}
.ion-fork:before{
    content:"\f27a"
}
.ion-fork-repo:before{
    content:"\f2c0"
}
.ion-forward:before{
    content:"\f13a"
}
.ion-funnel:before{
    content:"\f31b"
}
.ion-gear-a:before{
    content:"\f13d"
}
.ion-gear-b:before{
    content:"\f13e"
}
.ion-grid:before{
    content:"\f13f"
}
.ion-hammer:before{
    content:"\f27b"
}
.ion-happy:before{
    content:"\f31c"
}
.ion-happy-outline:before{
    content:"\f3c6"
}
.ion-headphone:before{
    content:"\f140"
}
.ion-heart:before{
    content:"\f141"
}
.ion-heart-broken:before{
    content:"\f31d"
}
.ion-help:before{
    content:"\f143"
}
.ion-help-buoy:before{
    content:"\f27c"
}
.ion-help-circled:before{
    content:"\f142"
}
.ion-home:before{
    content:"\f144"
}
.ion-icecream:before{
    content:"\f27d"
}
.ion-image:before{
    content:"\f147"
}
.ion-images:before{
    content:"\f148"
}
.ion-information:before{
    content:"\f14a"
}
.ion-information-circled:before{
    content:"\f149"
}
.ion-ionic:before{
    content:"\f14b"
}
.ion-ios-alarm:before{
    content:"\f3c8"
}
.ion-ios-alarm-outline:before{
    content:"\f3c7"
}
.ion-ios-albums:before{
    content:"\f3ca"
}
.ion-ios-albums-outline:before{
    content:"\f3c9"
}
.ion-ios-americanfootball:before{
    content:"\f3cc"
}
.ion-ios-americanfootball-outline:before{
    content:"\f3cb"
}
.ion-ios-analytics:before{
    content:"\f3ce"
}
.ion-ios-analytics-outline:before{
    content:"\f3cd"
}
.ion-ios-arrow-back:before{
    content:"\f3cf"
}
.ion-ios-arrow-down:before{
    content:"\f3d0"
}
.ion-ios-arrow-forward:before{
    content:"\f3d1"
}
.ion-ios-arrow-left:before{
    content:"\f3d2"
}
.ion-ios-arrow-right:before{
    content:"\f3d3"
}
.ion-ios-arrow-thin-down:before{
    content:"\f3d4"
}
.ion-ios-arrow-thin-left:before{
    content:"\f3d5"
}
.ion-ios-arrow-thin-right:before{
    content:"\f3d6"
}
.ion-ios-arrow-thin-up:before{
    content:"\f3d7"
}
.ion-ios-arrow-up:before{
    content:"\f3d8"
}
.ion-ios-at:before{
    content:"\f3da"
}
.ion-ios-at-outline:before{
    content:"\f3d9"
}
.ion-ios-barcode:before{
    content:"\f3dc"
}
.ion-ios-barcode-outline:before{
    content:"\f3db"
}
.ion-ios-baseball:before{
    content:"\f3de"
}
.ion-ios-baseball-outline:before{
    content:"\f3dd"
}
.ion-ios-basketball:before{
    content:"\f3e0"
}
.ion-ios-basketball-outline:before{
    content:"\f3df"
}
.ion-ios-bell:before{
    content:"\f3e2"
}
.ion-ios-bell-outline:before{
    content:"\f3e1"
}
.ion-ios-body:before{
    content:"\f3e4"
}
.ion-ios-body-outline:before{
    content:"\f3e3"
}
.ion-ios-bolt:before{
    content:"\f3e6"
}
.ion-ios-bolt-outline:before{
    content:"\f3e5"
}
.ion-ios-book:before{
    content:"\f3e8"
}
.ion-ios-book-outline:before{
    content:"\f3e7"
}
.ion-ios-bookmarks:before{
    content:"\f3ea"
}
.ion-ios-bookmarks-outline:before{
    content:"\f3e9"
}
.ion-ios-box:before{
    content:"\f3ec"
}
.ion-ios-box-outline:before{
    content:"\f3eb"
}
.ion-ios-briefcase:before{
    content:"\f3ee"
}
.ion-ios-briefcase-outline:before{
    content:"\f3ed"
}
.ion-ios-browsers:before{
    content:"\f3f0"
}
.ion-ios-browsers-outline:before{
    content:"\f3ef"
}
.ion-ios-calculator:before{
    content:"\f3f2"
}
.ion-ios-calculator-outline:before{
    content:"\f3f1"
}
.ion-ios-calendar:before{
    content:"\f3f4"
}
.ion-ios-calendar-outline:before{
    content:"\f3f3"
}
.ion-ios-camera:before{
    content:"\f3f6"
}
.ion-ios-camera-outline:before{
    content:"\f3f5"
}
.ion-ios-cart:before{
    content:"\f3f8"
}
.ion-ios-cart-outline:before{
    content:"\f3f7"
}
.ion-ios-chatboxes:before{
    content:"\f3fa"
}
.ion-ios-chatboxes-outline:before{
    content:"\f3f9"
}
.ion-ios-chatbubble:before{
    content:"\f3fc"
}
.ion-ios-chatbubble-outline:before{
    content:"\f3fb"
}
.ion-ios-checkmark:before{
    content:"\f3ff"
}
.ion-ios-checkmark-empty:before{
    content:"\f3fd"
}
.ion-ios-checkmark-outline:before{
    content:"\f3fe"
}
.ion-ios-circle-filled:before{
    content:"\f400"
}
.ion-ios-circle-outline:before{
    content:"\f401"
}
.ion-ios-clock:before{
    content:"\f403"
}
.ion-ios-clock-outline:before{
    content:"\f402"
}
.ion-ios-close:before{
    content:"\f406"
}
.ion-ios-close-empty:before{
    content:"\f404"
}
.ion-ios-close-outline:before{
    content:"\f405"
}
.ion-ios-cloud:before{
    content:"\f40c"
}
.ion-ios-cloud-download:before{
    content:"\f408"
}
.ion-ios-cloud-download-outline:before{
    content:"\f407"
}
.ion-ios-cloud-outline:before{
    content:"\f409"
}
.ion-ios-cloud-upload:before{
    content:"\f40b"
}
.ion-ios-cloud-upload-outline:before{
    content:"\f40a"
}
.ion-ios-cloudy:before{
    content:"\f410"
}
.ion-ios-cloudy-night:before{
    content:"\f40e"
}
.ion-ios-cloudy-night-outline:before{
    content:"\f40d"
}
.ion-ios-cloudy-outline:before{
    content:"\f40f"
}
.ion-ios-cog:before{
    content:"\f412"
}
.ion-ios-cog-outline:before{
    content:"\f411"
}
.ion-ios-color-filter:before{
    content:"\f414"
}
.ion-ios-color-filter-outline:before{
    content:"\f413"
}
.ion-ios-color-wand:before{
    content:"\f416"
}
.ion-ios-color-wand-outline:before{
    content:"\f415"
}
.ion-ios-compose:before{
    content:"\f418"
}
.ion-ios-compose-outline:before{
    content:"\f417"
}
.ion-ios-contact:before{
    content:"\f41a"
}
.ion-ios-contact-outline:before{
    content:"\f419"
}
.ion-ios-copy:before{
    content:"\f41c"
}
.ion-ios-copy-outline:before{
    content:"\f41b"
}
.ion-ios-crop:before{
    content:"\f41e"
}
.ion-ios-crop-strong:before{
    content:"\f41d"
}
.ion-ios-download:before{
    content:"\f420"
}
.ion-ios-download-outline:before{
    content:"\f41f"
}
.ion-ios-drag:before{
    content:"\f421"
}
.ion-ios-email:before{
    content:"\f423"
}
.ion-ios-email-outline:before{
    content:"\f422"
}
.ion-ios-eye:before{
    content:"\f425"
}
.ion-ios-eye-outline:before{
    content:"\f424"
}
.ion-ios-fastforward:before{
    content:"\f427"
}
.ion-ios-fastforward-outline:before{
    content:"\f426"
}
.ion-ios-filing:before{
    content:"\f429"
}
.ion-ios-filing-outline:before{
    content:"\f428"
}
.ion-ios-film:before{
    content:"\f42b"
}
.ion-ios-film-outline:before{
    content:"\f42a"
}
.ion-ios-flag:before{
    content:"\f42d"
}
.ion-ios-flag-outline:before{
    content:"\f42c"
}
.ion-ios-flame:before{
    content:"\f42f"
}
.ion-ios-flame-outline:before{
    content:"\f42e"
}
.ion-ios-flask:before{
    content:"\f431"
}
.ion-ios-flask-outline:before{
    content:"\f430"
}
.ion-ios-flower:before{
    content:"\f433"
}
.ion-ios-flower-outline:before{
    content:"\f432"
}
.ion-ios-folder:before{
    content:"\f435"
}
.ion-ios-folder-outline:before{
    content:"\f434"
}
.ion-ios-football:before{
    content:"\f437"
}
.ion-ios-football-outline:before{
    content:"\f436"
}
.ion-ios-game-controller-a:before{
    content:"\f439"
}
.ion-ios-game-controller-a-outline:before{
    content:"\f438"
}
.ion-ios-game-controller-b:before{
    content:"\f43b"
}
.ion-ios-game-controller-b-outline:before{
    content:"\f43a"
}
.ion-ios-gear:before{
    content:"\f43d"
}
.ion-ios-gear-outline:before{
    content:"\f43c"
}
.ion-ios-glasses:before{
    content:"\f43f"
}
.ion-ios-glasses-outline:before{
    content:"\f43e"
}
.ion-ios-grid-view:before{
    content:"\f441"
}
.ion-ios-grid-view-outline:before{
    content:"\f440"
}
.ion-ios-heart:before{
    content:"\f443"
}
.ion-ios-heart-outline:before{
    content:"\f442"
}
.ion-ios-help:before{
    content:"\f446"
}
.ion-ios-help-empty:before{
    content:"\f444"
}
.ion-ios-help-outline:before{
    content:"\f445"
}
.ion-ios-home:before{
    content:"\f448"
}
.ion-ios-home-outline:before{
    content:"\f447"
}
.ion-ios-infinite:before{
    content:"\f44a"
}
.ion-ios-infinite-outline:before{
    content:"\f449"
}
.ion-ios-information:before{
    content:"\f44d"
}
.ion-ios-information-empty:before{
    content:"\f44b"
}
.ion-ios-information-outline:before{
    content:"\f44c"
}
.ion-ios-ionic-outline:before{
    content:"\f44e"
}
.ion-ios-keypad:before{
    content:"\f450"
}
.ion-ios-keypad-outline:before{
    content:"\f44f"
}
.ion-ios-lightbulb:before{
    content:"\f452"
}
.ion-ios-lightbulb-outline:before{
    content:"\f451"
}
.ion-ios-list:before{
    content:"\f454"
}
.ion-ios-list-outline:before{
    content:"\f453"
}
.ion-ios-location:before{
    content:"\f456"
}
.ion-ios-location-outline:before{
    content:"\f455"
}
.ion-ios-locked:before{
    content:"\f458"
}
.ion-ios-locked-outline:before{
    content:"\f457"
}
.ion-ios-loop:before{
    content:"\f45a"
}
.ion-ios-loop-strong:before{
    content:"\f459"
}
.ion-ios-medical:before{
    content:"\f45c"
}
.ion-ios-medical-outline:before{
    content:"\f45b"
}
.ion-ios-medkit:before{
    content:"\f45e"
}
.ion-ios-medkit-outline:before{
    content:"\f45d"
}
.ion-ios-mic:before{
    content:"\f461"
}
.ion-ios-mic-off:before{
    content:"\f45f"
}
.ion-ios-mic-outline:before{
    content:"\f460"
}
.ion-ios-minus:before{
    content:"\f464"
}
.ion-ios-minus-empty:before{
    content:"\f462"
}
.ion-ios-minus-outline:before{
    content:"\f463"
}
.ion-ios-monitor:before{
    content:"\f466"
}
.ion-ios-monitor-outline:before{
    content:"\f465"
}
.ion-ios-moon:before{
    content:"\f468"
}
.ion-ios-moon-outline:before{
    content:"\f467"
}
.ion-ios-more:before{
    content:"\f46a"
}
.ion-ios-more-outline:before{
    content:"\f469"
}
.ion-ios-musical-note:before{
    content:"\f46b"
}
.ion-ios-musical-notes:before{
    content:"\f46c"
}
.ion-ios-navigate:before{
    content:"\f46e"
}
.ion-ios-navigate-outline:before{
    content:"\f46d"
}
.ion-ios-nutrition:before{
    content:"\f470"
}
.ion-ios-nutrition-outline:before{
    content:"\f46f"
}
.ion-ios-paper:before{
    content:"\f472"
}
.ion-ios-paper-outline:before{
    content:"\f471"
}
.ion-ios-paperplane:before{
    content:"\f474"
}
.ion-ios-paperplane-outline:before{
    content:"\f473"
}
.ion-ios-partlysunny:before{
    content:"\f476"
}
.ion-ios-partlysunny-outline:before{
    content:"\f475"
}
.ion-ios-pause:before{
    content:"\f478"
}
.ion-ios-pause-outline:before{
    content:"\f477"
}
.ion-ios-paw:before{
    content:"\f47a"
}
.ion-ios-paw-outline:before{
    content:"\f479"
}
.ion-ios-people:before{
    content:"\f47c"
}
.ion-ios-people-outline:before{
    content:"\f47b"
}
.ion-ios-person:before{
    content:"\f47e"
}
.ion-ios-person-outline:before{
    content:"\f47d"
}
.ion-ios-personadd:before{
    content:"\f480"
}
.ion-ios-personadd-outline:before{
    content:"\f47f"
}
.ion-ios-photos:before{
    content:"\f482"
}
.ion-ios-photos-outline:before{
    content:"\f481"
}
.ion-ios-pie:before{
    content:"\f484"
}
.ion-ios-pie-outline:before{
    content:"\f483"
}
.ion-ios-pint:before{
    content:"\f486"
}
.ion-ios-pint-outline:before{
    content:"\f485"
}
.ion-ios-play:before{
    content:"\f488"
}
.ion-ios-play-outline:before{
    content:"\f487"
}
.ion-ios-plus:before{
    content:"\f48b"
}
.ion-ios-plus-empty:before{
    content:"\f489"
}
.ion-ios-plus-outline:before{
    content:"\f48a"
}
.ion-ios-pricetag:before{
    content:"\f48d"
}
.ion-ios-pricetag-outline:before{
    content:"\f48c"
}
.ion-ios-pricetags:before{
    content:"\f48f"
}
.ion-ios-pricetags-outline:before{
    content:"\f48e"
}
.ion-ios-printer:before{
    content:"\f491"
}
.ion-ios-printer-outline:before{
    content:"\f490"
}
.ion-ios-pulse:before{
    content:"\f493"
}
.ion-ios-pulse-strong:before{
    content:"\f492"
}
.ion-ios-rainy:before{
    content:"\f495"
}
.ion-ios-rainy-outline:before{
    content:"\f494"
}
.ion-ios-recording:before{
    content:"\f497"
}
.ion-ios-recording-outline:before{
    content:"\f496"
}
.ion-ios-redo:before{
    content:"\f499"
}
.ion-ios-redo-outline:before{
    content:"\f498"
}
.ion-ios-refresh:before{
    content:"\f49c"
}
.ion-ios-refresh-empty:before{
    content:"\f49a"
}
.ion-ios-refresh-outline:before{
    content:"\f49b"
}
.ion-ios-reload:before{
    content:"\f49d"
}
.ion-ios-reverse-camera:before{
    content:"\f49f"
}
.ion-ios-reverse-camera-outline:before{
    content:"\f49e"
}
.ion-ios-rewind:before{
    content:"\f4a1"
}
.ion-ios-rewind-outline:before{
    content:"\f4a0"
}
.ion-ios-rose:before{
    content:"\f4a3"
}
.ion-ios-rose-outline:before{
    content:"\f4a2"
}
.ion-ios-search:before{
    content:"\f4a5"
}
.ion-ios-search-strong:before{
    content:"\f4a4"
}
.ion-ios-settings:before{
    content:"\f4a7"
}
.ion-ios-settings-strong:before{
    content:"\f4a6"
}
.ion-ios-shuffle:before{
    content:"\f4a9"
}
.ion-ios-shuffle-strong:before{
    content:"\f4a8"
}
.ion-ios-skipbackward:before{
    content:"\f4ab"
}
.ion-ios-skipbackward-outline:before{
    content:"\f4aa"
}
.ion-ios-skipforward:before{
    content:"\f4ad"
}
.ion-ios-skipforward-outline:before{
    content:"\f4ac"
}
.ion-ios-snowy:before{
    content:"\f4ae"
}
.ion-ios-speedometer:before{
    content:"\f4b0"
}
.ion-ios-speedometer-outline:before{
    content:"\f4af"
}
.ion-ios-star:before{
    content:"\f4b3"
}
.ion-ios-star-half:before{
    content:"\f4b1"
}
.ion-ios-star-outline:before{
    content:"\f4b2"
}
.ion-ios-stopwatch:before{
    content:"\f4b5"
}
.ion-ios-stopwatch-outline:before{
    content:"\f4b4"
}
.ion-ios-sunny:before{
    content:"\f4b7"
}
.ion-ios-sunny-outline:before{
    content:"\f4b6"
}
.ion-ios-telephone:before{
    content:"\f4b9"
}
.ion-ios-telephone-outline:before{
    content:"\f4b8"
}
.ion-ios-tennisball:before{
    content:"\f4bb"
}
.ion-ios-tennisball-outline:before{
    content:"\f4ba"
}
.ion-ios-thunderstorm:before{
    content:"\f4bd"
}
.ion-ios-thunderstorm-outline:before{
    content:"\f4bc"
}
.ion-ios-time:before{
    content:"\f4bf"
}
.ion-ios-time-outline:before{
    content:"\f4be"
}
.ion-ios-timer:before{
    content:"\f4c1"
}
.ion-ios-timer-outline:before{
    content:"\f4c0"
}
.ion-ios-toggle:before{
    content:"\f4c3"
}
.ion-ios-toggle-outline:before{
    content:"\f4c2"
}
.ion-ios-trash:before{
    content:"\f4c5"
}
.ion-ios-trash-outline:before{
    content:"\f4c4"
}
.ion-ios-undo:before{
    content:"\f4c7"
}
.ion-ios-undo-outline:before{
    content:"\f4c6"
}
.ion-ios-unlocked:before{
    content:"\f4c9"
}
.ion-ios-unlocked-outline:before{
    content:"\f4c8"
}
.ion-ios-upload:before{
    content:"\f4cb"
}
.ion-ios-upload-outline:before{
    content:"\f4ca"
}
.ion-ios-videocam:before{
    content:"\f4cd"
}
.ion-ios-videocam-outline:before{
    content:"\f4cc"
}
.ion-ios-volume-high:before{
    content:"\f4ce"
}
.ion-ios-volume-low:before{
    content:"\f4cf"
}
.ion-ios-wineglass:before{
    content:"\f4d1"
}
.ion-ios-wineglass-outline:before{
    content:"\f4d0"
}
.ion-ios-world:before{
    content:"\f4d3"
}
.ion-ios-world-outline:before{
    content:"\f4d2"
}
.ion-ipad:before{
    content:"\f1f9"
}
.ion-iphone:before{
    content:"\f1fa"
}
.ion-ipod:before{
    content:"\f1fb"
}
.ion-jet:before{
    content:"\f295"
}
.ion-key:before{
    content:"\f296"
}
.ion-knife:before{
    content:"\f297"
}
.ion-laptop:before{
    content:"\f1fc"
}
.ion-leaf:before{
    content:"\f1fd"
}
.ion-levels:before{
    content:"\f298"
}
.ion-lightbulb:before{
    content:"\f299"
}
.ion-link:before{
    content:"\f1fe"
}
.ion-load-a:before{
    content:"\f29a"
}
.ion-load-b:before{
    content:"\f29b"
}
.ion-load-c:before{
    content:"\f29c"
}
.ion-load-d:before{
    content:"\f29d"
}
.ion-location:before{
    content:"\f1ff"
}
.ion-lock-combination:before{
    content:"\f4d4"
}
.ion-locked:before{
    content:"\f200"
}
.ion-log-in:before{
    content:"\f29e"
}
.ion-log-out:before{
    content:"\f29f"
}
.ion-loop:before{
    content:"\f201"
}
.ion-magnet:before{
    content:"\f2a0"
}
.ion-male:before{
    content:"\f2a1"
}
.ion-man:before{
    content:"\f202"
}
.ion-map:before{
    content:"\f203"
}
.ion-medkit:before{
    content:"\f2a2"
}
.ion-merge:before{
    content:"\f33f"
}
.ion-mic-a:before{
    content:"\f204"
}
.ion-mic-b:before{
    content:"\f205"
}
.ion-mic-c:before{
    content:"\f206"
}
.ion-minus:before{
    content:"\f209"
}
.ion-minus-circled:before{
    content:"\f207"
}
.ion-minus-round:before{
    content:"\f208"
}
.ion-model-s:before{
    content:"\f2c1"
}
.ion-monitor:before{
    content:"\f20a"
}
.ion-more:before{
    content:"\f20b"
}
.ion-mouse:before{
    content:"\f340"
}
.ion-music-note:before{
    content:"\f20c"
}
.ion-navicon:before{
    content:"\f20e"
}
.ion-navicon-round:before{
    content:"\f20d"
}
.ion-navigate:before{
    content:"\f2a3"
}
.ion-network:before{
    content:"\f341"
}
.ion-no-smoking:before{
    content:"\f2c2"
}
.ion-nuclear:before{
    content:"\f2a4"
}
.ion-outlet:before{
    content:"\f342"
}
.ion-paintbrush:before{
    content:"\f4d5"
}
.ion-paintbucket:before{
    content:"\f4d6"
}
.ion-paper-airplane:before{
    content:"\f2c3"
}
.ion-paperclip:before{
    content:"\f20f"
}
.ion-pause:before{
    content:"\f210"
}
.ion-person:before{
    content:"\f213"
}
.ion-person-add:before{
    content:"\f211"
}
.ion-person-stalker:before{
    content:"\f212"
}
.ion-pie-graph:before{
    content:"\f2a5"
}
.ion-pin:before{
    content:"\f2a6"
}
.ion-pinpoint:before{
    content:"\f2a7"
}
.ion-pizza:before{
    content:"\f2a8"
}
.ion-plane:before{
    content:"\f214"
}
.ion-planet:before{
    content:"\f343"
}
.ion-play:before{
    content:"\f215"
}
.ion-playstation:before{
    content:"\f30a"
}
.ion-plus:before{
    content:"\f218"
}
.ion-plus-circled:before{
    content:"\f216"
}
.ion-plus-round:before{
    content:"\f217"
}
.ion-podium:before{
    content:"\f344"
}
.ion-pound:before{
    content:"\f219"
}
.ion-power:before{
    content:"\f2a9"
}
.ion-pricetag:before{
    content:"\f2aa"
}
.ion-pricetags:before{
    content:"\f2ab"
}
.ion-printer:before{
    content:"\f21a"
}
.ion-pull-request:before{
    content:"\f345"
}
.ion-qr-scanner:before{
    content:"\f346"
}
.ion-quote:before{
    content:"\f347"
}
.ion-radio-waves:before{
    content:"\f2ac"
}
.ion-record:before{
    content:"\f21b"
}
.ion-refresh:before{
    content:"\f21c"
}
.ion-reply:before{
    content:"\f21e"
}
.ion-reply-all:before{
    content:"\f21d"
}
.ion-ribbon-a:before{
    content:"\f348"
}
.ion-ribbon-b:before{
    content:"\f349"
}
.ion-sad:before{
    content:"\f34a"
}
.ion-sad-outline:before{
    content:"\f4d7"
}
.ion-scissors:before{
    content:"\f34b"
}
.ion-search:before{
    content:"\f21f"
}
.ion-settings:before{
    content:"\f2ad"
}
.ion-share:before{
    content:"\f220"
}
.ion-shuffle:before{
    content:"\f221"
}
.ion-skip-backward:before{
    content:"\f222"
}
.ion-skip-forward:before{
    content:"\f223"
}
.ion-social-android:before{
    content:"\f225"
}
.ion-social-android-outline:before{
    content:"\f224"
}
.ion-social-angular:before{
    content:"\f4d9"
}
.ion-social-angular-outline:before{
    content:"\f4d8"
}
.ion-social-apple:before{
    content:"\f227"
}
.ion-social-apple-outline:before{
    content:"\f226"
}
.ion-social-bitcoin:before{
    content:"\f2af"
}
.ion-social-bitcoin-outline:before{
    content:"\f2ae"
}
.ion-social-buffer:before{
    content:"\f229"
}
.ion-social-buffer-outline:before{
    content:"\f228"
}
.ion-social-chrome:before{
    content:"\f4db"
}
.ion-social-chrome-outline:before{
    content:"\f4da"
}
.ion-social-codepen:before{
    content:"\f4dd"
}
.ion-social-codepen-outline:before{
    content:"\f4dc"
}
.ion-social-css3:before{
    content:"\f4df"
}
.ion-social-css3-outline:before{
    content:"\f4de"
}
.ion-social-designernews:before{
    content:"\f22b"
}
.ion-social-designernews-outline:before{
    content:"\f22a"
}
.ion-social-dribbble:before{
    content:"\f22d"
}
.ion-social-dribbble-outline:before{
    content:"\f22c"
}
.ion-social-dropbox:before{
    content:"\f22f"
}
.ion-social-dropbox-outline:before{
    content:"\f22e"
}
.ion-social-euro:before{
    content:"\f4e1"
}
.ion-social-euro-outline:before{
    content:"\f4e0"
}
.ion-social-facebook:before{
    content:"\f231"
}
.ion-social-facebook-outline:before{
    content:"\f230"
}
.ion-social-foursquare:before{
    content:"\f34d"
}
.ion-social-foursquare-outline:before{
    content:"\f34c"
}
.ion-social-freebsd-devil:before{
    content:"\f2c4"
}
.ion-social-github:before{
    content:"\f233"
}
.ion-social-github-outline:before{
    content:"\f232"
}
.ion-social-google:before{
    content:"\f34f"
}
.ion-social-google-outline:before{
    content:"\f34e"
}
.ion-social-googleplus:before{
    content:"\f235"
}
.ion-social-googleplus-outline:before{
    content:"\f234"
}
.ion-social-hackernews:before{
    content:"\f237"
}
.ion-social-hackernews-outline:before{
    content:"\f236"
}
.ion-social-html5:before{
    content:"\f4e3"
}
.ion-social-html5-outline:before{
    content:"\f4e2"
}
.ion-social-instagram:before{
    content:"\f351"
}
.ion-social-instagram-outline:before{
    content:"\f350"
}
.ion-social-javascript:before{
    content:"\f4e5"
}
.ion-social-javascript-outline:before{
    content:"\f4e4"
}
.ion-social-linkedin:before{
    content:"\f239"
}
.ion-social-linkedin-outline:before{
    content:"\f238"
}
.ion-social-markdown:before{
    content:"\f4e6"
}
.ion-social-nodejs:before{
    content:"\f4e7"
}
.ion-social-octocat:before{
    content:"\f4e8"
}
.ion-social-pinterest:before{
    content:"\f2b1"
}
.ion-social-pinterest-outline:before{
    content:"\f2b0"
}
.ion-social-python:before{
    content:"\f4e9"
}
.ion-social-reddit:before{
    content:"\f23b"
}
.ion-social-reddit-outline:before{
    content:"\f23a"
}
.ion-social-rss:before{
    content:"\f23d"
}
.ion-social-rss-outline:before{
    content:"\f23c"
}
.ion-social-sass:before{
    content:"\f4ea"
}
.ion-social-skype:before{
    content:"\f23f"
}
.ion-social-skype-outline:before{
    content:"\f23e"
}
.ion-social-snapchat:before{
    content:"\f4ec"
}
.ion-social-snapchat-outline:before{
    content:"\f4eb"
}
.ion-social-tumblr:before{
    content:"\f241"
}
.ion-social-tumblr-outline:before{
    content:"\f240"
}
.ion-social-tux:before{
    content:"\f2c5"
}
.ion-social-twitch:before{
    content:"\f4ee"
}
.ion-social-twitch-outline:before{
    content:"\f4ed"
}
.ion-social-twitter:before{
    content:"\f243"
}
.ion-social-twitter-outline:before{
    content:"\f242"
}
.ion-social-usd:before{
    content:"\f353"
}
.ion-social-usd-outline:before{
    content:"\f352"
}
.ion-social-vimeo:before{
    content:"\f245"
}
.ion-social-vimeo-outline:before{
    content:"\f244"
}
.ion-social-whatsapp:before{
    content:"\f4f0"
}
.ion-social-whatsapp-outline:before{
    content:"\f4ef"
}
.ion-social-windows:before{
    content:"\f247"
}
.ion-social-windows-outline:before{
    content:"\f246"
}
.ion-social-wordpress:before{
    content:"\f249"
}
.ion-social-wordpress-outline:before{
    content:"\f248"
}
.ion-social-yahoo:before{
    content:"\f24b"
}
.ion-social-yahoo-outline:before{
    content:"\f24a"
}
.ion-social-yen:before{
    content:"\f4f2"
}
.ion-social-yen-outline:before{
    content:"\f4f1"
}
.ion-social-youtube:before{
    content:"\f24d"
}
.ion-social-youtube-outline:before{
    content:"\f24c"
}
.ion-soup-can:before{
    content:"\f4f4"
}
.ion-soup-can-outline:before{
    content:"\f4f3"
}
.ion-speakerphone:before{
    content:"\f2b2"
}
.ion-speedometer:before{
    content:"\f2b3"
}
.ion-spoon:before{
    content:"\f2b4"
}
.ion-star:before{
    content:"\f24e"
}
.ion-stats-bars:before{
    content:"\f2b5"
}
.ion-steam:before{
    content:"\f30b"
}
.ion-stop:before{
    content:"\f24f"
}
.ion-thermometer:before{
    content:"\f2b6"
}
.ion-thumbsdown:before{
    content:"\f250"
}
.ion-thumbsup:before{
    content:"\f251"
}
.ion-toggle:before{
    content:"\f355"
}
.ion-toggle-filled:before{
    content:"\f354"
}
.ion-transgender:before{
    content:"\f4f5"
}
.ion-trash-a:before{
    content:"\f252"
}
.ion-trash-b:before{
    content:"\f253"
}
.ion-trophy:before{
    content:"\f356"
}
.ion-tshirt:before{
    content:"\f4f7"
}
.ion-tshirt-outline:before{
    content:"\f4f6"
}
.ion-umbrella:before{
    content:"\f2b7"
}
.ion-university:before{
    content:"\f357"
}
.ion-unlocked:before{
    content:"\f254"
}
.ion-upload:before{
    content:"\f255"
}
.ion-usb:before{
    content:"\f2b8"
}
.ion-videocamera:before{
    content:"\f256"
}
.ion-volume-high:before{
    content:"\f257"
}
.ion-volume-low:before{
    content:"\f258"
}
.ion-volume-medium:before{
    content:"\f259"
}
.ion-volume-mute:before{
    content:"\f25a"
}
.ion-wand:before{
    content:"\f358"
}
.ion-waterdrop:before{
    content:"\f25b"
}
.ion-wifi:before{
    content:"\f25c"
}
.ion-wineglass:before{
    content:"\f2b9"
}
.ion-woman:before{
    content:"\f25d"
}
.ion-wrench:before{
    content:"\f2ba"
}
.ion-xbox:before{
    content:"\f30c"
}
 @charset "UTF-8";
 
/* line 1, arrows/_styles.scss */
 [class^="icon-arrows"][data-icon]:before {
     font-family: "linea-arrows-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 15, arrows/_styles.scss */
 [class^="icon-arrows-"]:before, [class*=" icon-arrows-"]:before {
     font-family: "linea-arrows-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 27, arrows/_styles.scss */
 .icon-arrows-anticlockwise:before {
     content: "\e000";
}
/* line 30, arrows/_styles.scss */
 .icon-arrows-anticlockwise-dashed:before {
     content: "\e001";
}
/* line 33, arrows/_styles.scss */
 .icon-arrows-button-down:before {
     content: "\e002";
}
/* line 36, arrows/_styles.scss */
 .icon-arrows-button-off:before {
     content: "\e003";
}
/* line 39, arrows/_styles.scss */
 .icon-arrows-button-on:before {
     content: "\e004";
}
/* line 42, arrows/_styles.scss */
 .icon-arrows-button-up:before {
     content: "\e005";
}
/* line 45, arrows/_styles.scss */
 .icon-arrows-check:before {
     content: "\e006";
}
/* line 48, arrows/_styles.scss */
 .icon-arrows-circle-check:before {
     content: "\e007";
}
/* line 51, arrows/_styles.scss */
 .icon-arrows-circle-down:before {
     content: "\e008";
}
/* line 54, arrows/_styles.scss */
 .icon-arrows-circle-downleft:before {
     content: "\e009";
}
/* line 57, arrows/_styles.scss */
 .icon-arrows-circle-downright:before {
     content: "\e00a";
}
/* line 60, arrows/_styles.scss */
 .icon-arrows-circle-left:before {
     content: "\e00b";
}
/* line 63, arrows/_styles.scss */
 .icon-arrows-circle-minus:before {
     content: "\e00c";
}
/* line 66, arrows/_styles.scss */
 .icon-arrows-circle-plus:before {
     content: "\e00d";
}
/* line 69, arrows/_styles.scss */
 .icon-arrows-circle-remove:before {
     content: "\e00e";
}
/* line 72, arrows/_styles.scss */
 .icon-arrows-circle-right:before {
     content: "\e00f";
}
/* line 75, arrows/_styles.scss */
 .icon-arrows-circle-up:before {
     content: "\e010";
}
/* line 78, arrows/_styles.scss */
 .icon-arrows-circle-upleft:before {
     content: "\e011";
}
/* line 81, arrows/_styles.scss */
 .icon-arrows-circle-upright:before {
     content: "\e012";
}
/* line 84, arrows/_styles.scss */
 .icon-arrows-clockwise:before {
     content: "\e013";
}
/* line 87, arrows/_styles.scss */
 .icon-arrows-clockwise-dashed:before {
     content: "\e014";
}
/* line 90, arrows/_styles.scss */
 .icon-arrows-compress:before {
     content: "\e015";
}
/* line 93, arrows/_styles.scss */
 .icon-arrows-deny:before {
     content: "\e016";
}
/* line 96, arrows/_styles.scss */
 .icon-arrows-diagonal:before {
     content: "\e017";
}
/* line 99, arrows/_styles.scss */
 .icon-arrows-diagonal2:before {
     content: "\e018";
}
/* line 102, arrows/_styles.scss */
 .icon-arrows-down:before {
     content: "\e019";
}
/* line 105, arrows/_styles.scss */
 .icon-arrows-down-double:before {
     content: "\e01a";
}
/* line 108, arrows/_styles.scss */
 .icon-arrows-downleft:before {
     content: "\e01b";
}
/* line 111, arrows/_styles.scss */
 .icon-arrows-downright:before {
     content: "\e01c";
}
/* line 114, arrows/_styles.scss */
 .icon-arrows-drag-down:before {
     content: "\e01d";
}
/* line 117, arrows/_styles.scss */
 .icon-arrows-drag-down-dashed:before {
     content: "\e01e";
}
/* line 120, arrows/_styles.scss */
 .icon-arrows-drag-horiz:before {
     content: "\e01f";
}
/* line 123, arrows/_styles.scss */
 .icon-arrows-drag-left:before {
     content: "\e020";
}
/* line 126, arrows/_styles.scss */
 .icon-arrows-drag-left-dashed:before {
     content: "\e021";
}
/* line 129, arrows/_styles.scss */
 .icon-arrows-drag-right:before {
     content: "\e022";
}
/* line 132, arrows/_styles.scss */
 .icon-arrows-drag-right-dashed:before {
     content: "\e023";
}
/* line 135, arrows/_styles.scss */
 .icon-arrows-drag-up:before {
     content: "\e024";
}
/* line 138, arrows/_styles.scss */
 .icon-arrows-drag-up-dashed:before {
     content: "\e025";
}
/* line 141, arrows/_styles.scss */
 .icon-arrows-drag-vert:before {
     content: "\e026";
}
/* line 144, arrows/_styles.scss */
 .icon-arrows-exclamation:before {
     content: "\e027";
}
/* line 147, arrows/_styles.scss */
 .icon-arrows-expand:before {
     content: "\e028";
}
/* line 150, arrows/_styles.scss */
 .icon-arrows-expand-diagonal1:before {
     content: "\e029";
}
/* line 153, arrows/_styles.scss */
 .icon-arrows-expand-horizontal1:before {
     content: "\e02a";
}
/* line 156, arrows/_styles.scss */
 .icon-arrows-expand-vertical1:before {
     content: "\e02b";
}
/* line 159, arrows/_styles.scss */
 .icon-arrows-fit-horizontal:before {
     content: "\e02c";
}
/* line 162, arrows/_styles.scss */
 .icon-arrows-fit-vertical:before {
     content: "\e02d";
}
/* line 165, arrows/_styles.scss */
 .icon-arrows-glide:before {
     content: "\e02e";
}
/* line 168, arrows/_styles.scss */
 .icon-arrows-glide-horizontal:before {
     content: "\e02f";
}
/* line 171, arrows/_styles.scss */
 .icon-arrows-glide-vertical:before {
     content: "\e030";
}
/* line 174, arrows/_styles.scss */
 .icon-arrows-hamburger1:before {
     content: "\e031";
}
/* line 177, arrows/_styles.scss */
 .icon-arrows-hamburger-2:before {
     content: "\e032";
}
/* line 180, arrows/_styles.scss */
 .icon-arrows-horizontal:before {
     content: "\e033";
}
/* line 183, arrows/_styles.scss */
 .icon-arrows-info:before {
     content: "\e034";
}
/* line 186, arrows/_styles.scss */
 .icon-arrows-keyboard-alt:before {
     content: "\e035";
}
/* line 189, arrows/_styles.scss */
 .icon-arrows-keyboard-cmd:before {
     content: "\e036";
}
/* line 192, arrows/_styles.scss */
 .icon-arrows-keyboard-delete:before {
     content: "\e037";
}
/* line 195, arrows/_styles.scss */
 .icon-arrows-keyboard-down:before {
     content: "\e038";
}
/* line 198, arrows/_styles.scss */
 .icon-arrows-keyboard-left:before {
     content: "\e039";
}
/* line 201, arrows/_styles.scss */
 .icon-arrows-keyboard-return:before {
     content: "\e03a";
}
/* line 204, arrows/_styles.scss */
 .icon-arrows-keyboard-right:before {
     content: "\e03b";
}
/* line 207, arrows/_styles.scss */
 .icon-arrows-keyboard-shift:before {
     content: "\e03c";
}
/* line 210, arrows/_styles.scss */
 .icon-arrows-keyboard-tab:before {
     content: "\e03d";
}
/* line 213, arrows/_styles.scss */
 .icon-arrows-keyboard-up:before {
     content: "\e03e";
}
/* line 216, arrows/_styles.scss */
 .icon-arrows-left:before {
     content: "\e03f";
}
/* line 219, arrows/_styles.scss */
 .icon-arrows-left-double-32:before {
     content: "\e040";
}
/* line 222, arrows/_styles.scss */
 .icon-arrows-minus:before {
     content: "\e041";
}
/* line 225, arrows/_styles.scss */
 .icon-arrows-move:before {
     content: "\e042";
}
/* line 228, arrows/_styles.scss */
 .icon-arrows-move2:before {
     content: "\e043";
}
/* line 231, arrows/_styles.scss */
 .icon-arrows-move-bottom:before {
     content: "\e044";
}
/* line 234, arrows/_styles.scss */
 .icon-arrows-move-left:before {
     content: "\e045";
}
/* line 237, arrows/_styles.scss */
 .icon-arrows-move-right:before {
     content: "\e046";
}
/* line 240, arrows/_styles.scss */
 .icon-arrows-move-top:before {
     content: "\e047";
}
/* line 243, arrows/_styles.scss */
 .icon-arrows-plus:before {
     content: "\e048";
}
/* line 246, arrows/_styles.scss */
 .icon-arrows-question:before {
     content: "\e049";
}
/* line 249, arrows/_styles.scss */
 .icon-arrows-remove:before {
     content: "\e04a";
}
/* line 252, arrows/_styles.scss */
 .icon-arrows-right:before {
     content: "\e04b";
}
/* line 255, arrows/_styles.scss */
 .icon-arrows-right-double:before {
     content: "\e04c";
}
/* line 258, arrows/_styles.scss */
 .icon-arrows-rotate:before {
     content: "\e04d";
}
/* line 261, arrows/_styles.scss */
 .icon-arrows-rotate-anti:before {
     content: "\e04e";
}
/* line 264, arrows/_styles.scss */
 .icon-arrows-rotate-anti-dashed:before {
     content: "\e04f";
}
/* line 267, arrows/_styles.scss */
 .icon-arrows-rotate-dashed:before {
     content: "\e050";
}
/* line 270, arrows/_styles.scss */
 .icon-arrows-shrink:before {
     content: "\e051";
}
/* line 273, arrows/_styles.scss */
 .icon-arrows-shrink-diagonal1:before {
     content: "\e052";
}
/* line 276, arrows/_styles.scss */
 .icon-arrows-shrink-diagonal2:before {
     content: "\e053";
}
/* line 279, arrows/_styles.scss */
 .icon-arrows-shrink-horizonal2:before {
     content: "\e054";
}
/* line 282, arrows/_styles.scss */
 .icon-arrows-shrink-horizontal1:before {
     content: "\e055";
}
/* line 285, arrows/_styles.scss */
 .icon-arrows-shrink-vertical1:before {
     content: "\e056";
}
/* line 288, arrows/_styles.scss */
 .icon-arrows-shrink-vertical2:before {
     content: "\e057";
}
/* line 291, arrows/_styles.scss */
 .icon-arrows-sign-down:before {
     content: "\e058";
}
/* line 294, arrows/_styles.scss */
 .icon-arrows-sign-left:before {
     content: "\e059";
}
/* line 297, arrows/_styles.scss */
 .icon-arrows-sign-right:before {
     content: "\e05a";
}
/* line 300, arrows/_styles.scss */
 .icon-arrows-sign-up:before {
     content: "\e05b";
}
/* line 303, arrows/_styles.scss */
 .icon-arrows-slide-down1:before {
     content: "\e05c";
}
/* line 306, arrows/_styles.scss */
 .icon-arrows-slide-down2:before {
     content: "\e05d";
}
/* line 309, arrows/_styles.scss */
 .icon-arrows-slide-left1:before {
     content: "\e05e";
}
/* line 312, arrows/_styles.scss */
 .icon-arrows-slide-left2:before {
     content: "\e05f";
}
/* line 315, arrows/_styles.scss */
 .icon-arrows-slide-right1:before {
     content: "\e060";
}
/* line 318, arrows/_styles.scss */
 .icon-arrows-slide-right2:before {
     content: "\e061";
}
/* line 321, arrows/_styles.scss */
 .icon-arrows-slide-up1:before {
     content: "\e062";
}
/* line 324, arrows/_styles.scss */
 .icon-arrows-slide-up2:before {
     content: "\e063";
}
/* line 327, arrows/_styles.scss */
 .icon-arrows-slim-down:before {
     content: "\e064";
}
/* line 330, arrows/_styles.scss */
 .icon-arrows-slim-down-dashed:before {
     content: "\e065";
}
/* line 333, arrows/_styles.scss */
 .icon-arrows-slim-left:before {
     content: "\e066";
}
/* line 336, arrows/_styles.scss */
 .icon-arrows-slim-left-dashed:before {
     content: "\e067";
}
/* line 339, arrows/_styles.scss */
 .icon-arrows-slim-right:before {
     content: "\e068";
}
/* line 342, arrows/_styles.scss */
 .icon-arrows-slim-right-dashed:before {
     content: "\e069";
}
/* line 345, arrows/_styles.scss */
 .icon-arrows-slim-up:before {
     content: "\e06a";
}
/* line 348, arrows/_styles.scss */
 .icon-arrows-slim-up-dashed:before {
     content: "\e06b";
}
/* line 351, arrows/_styles.scss */
 .icon-arrows-square-check:before {
     content: "\e06c";
}
/* line 354, arrows/_styles.scss */
 .icon-arrows-square-down:before {
     content: "\e06d";
}
/* line 357, arrows/_styles.scss */
 .icon-arrows-square-downleft:before {
     content: "\e06e";
}
/* line 360, arrows/_styles.scss */
 .icon-arrows-square-downright:before {
     content: "\e06f";
}
/* line 363, arrows/_styles.scss */
 .icon-arrows-square-left:before {
     content: "\e070";
}
/* line 366, arrows/_styles.scss */
 .icon-arrows-square-minus:before {
     content: "\e071";
}
/* line 369, arrows/_styles.scss */
 .icon-arrows-square-plus:before {
     content: "\e072";
}
/* line 372, arrows/_styles.scss */
 .icon-arrows-square-remove:before {
     content: "\e073";
}
/* line 375, arrows/_styles.scss */
 .icon-arrows-square-right:before {
     content: "\e074";
}
/* line 378, arrows/_styles.scss */
 .icon-arrows-square-up:before {
     content: "\e075";
}
/* line 381, arrows/_styles.scss */
 .icon-arrows-square-upleft:before {
     content: "\e076";
}
/* line 384, arrows/_styles.scss */
 .icon-arrows-square-upright:before {
     content: "\e077";
}
/* line 387, arrows/_styles.scss */
 .icon-arrows-squares:before {
     content: "\e078";
}
/* line 390, arrows/_styles.scss */
 .icon-arrows-stretch-diagonal1:before {
     content: "\e079";
}
/* line 393, arrows/_styles.scss */
 .icon-arrows-stretch-diagonal2:before {
     content: "\e07a";
}
/* line 396, arrows/_styles.scss */
 .icon-arrows-stretch-diagonal3:before {
     content: "\e07b";
}
/* line 399, arrows/_styles.scss */
 .icon-arrows-stretch-diagonal4:before {
     content: "\e07c";
}
/* line 402, arrows/_styles.scss */
 .icon-arrows-stretch-horizontal1:before {
     content: "\e07d";
}
/* line 405, arrows/_styles.scss */
 .icon-arrows-stretch-horizontal2:before {
     content: "\e07e";
}
/* line 408, arrows/_styles.scss */
 .icon-arrows-stretch-vertical1:before {
     content: "\e07f";
}
/* line 411, arrows/_styles.scss */
 .icon-arrows-stretch-vertical2:before {
     content: "\e080";
}
/* line 414, arrows/_styles.scss */
 .icon-arrows-switch-horizontal:before {
     content: "\e081";
}
/* line 417, arrows/_styles.scss */
 .icon-arrows-switch-vertical:before {
     content: "\e082";
}
/* line 420, arrows/_styles.scss */
 .icon-arrows-up:before {
     content: "\e083";
}
/* line 423, arrows/_styles.scss */
 .icon-arrows-up-double-33:before {
     content: "\e084";
}
/* line 426, arrows/_styles.scss */
 .icon-arrows-upleft:before {
     content: "\e085";
}
/* line 429, arrows/_styles.scss */
 .icon-arrows-upright:before {
     content: "\e086";
}
/* line 432, arrows/_styles.scss */
 .icon-arrows-vertical:before {
     content: "\e087";
}
/* line 1, basic/_styles.scss */
 [class^="icon-basic-"][data-icon]:before {
     font-family: "linea-basic-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 15, basic/_styles.scss */
 [class^="icon-basic-"]:before, [class*=" icon-basic-"]:before {
     font-family: "linea-basic-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 27, basic/_styles.scss */
 .icon-basic-accelerator:before {
     content: "a";
}
/* line 30, basic/_styles.scss */
 .icon-basic-alarm:before {
     content: "b";
}
/* line 33, basic/_styles.scss */
 .icon-basic-anchor:before {
     content: "c";
}
/* line 36, basic/_styles.scss */
 .icon-basic-anticlockwise:before {
     content: "d";
}
/* line 39, basic/_styles.scss */
 .icon-basic-archive:before {
     content: "e";
}
/* line 42, basic/_styles.scss */
 .icon-basic-archive-full:before {
     content: "f";
}
/* line 45, basic/_styles.scss */
 .icon-basic-ban:before {
     content: "g";
}
/* line 48, basic/_styles.scss */
 .icon-basic-battery-charge:before {
     content: "h";
}
/* line 51, basic/_styles.scss */
 .icon-basic-battery-empty:before {
     content: "i";
}
/* line 54, basic/_styles.scss */
 .icon-basic-battery-full:before {
     content: "j";
}
/* line 57, basic/_styles.scss */
 .icon-basic-battery-half:before {
     content: "k";
}
/* line 60, basic/_styles.scss */
 .icon-basic-bolt:before {
     content: "l";
}
/* line 63, basic/_styles.scss */
 .icon-basic-book:before {
     content: "m";
}
/* line 66, basic/_styles.scss */
 .icon-basic-book-pen:before {
     content: "n";
}
/* line 69, basic/_styles.scss */
 .icon-basic-book-pencil:before {
     content: "o";
}
/* line 72, basic/_styles.scss */
 .icon-basic-bookmark:before {
     content: "p";
}
/* line 75, basic/_styles.scss */
 .icon-basic-calculator:before {
     content: "q";
}
/* line 78, basic/_styles.scss */
 .icon-basic-calendar:before {
     content: "r";
}
/* line 81, basic/_styles.scss */
 .icon-basic-cards-diamonds:before {
     content: "s";
}
/* line 84, basic/_styles.scss */
 .icon-basic-cards-hearts:before {
     content: "t";
}
/* line 87, basic/_styles.scss */
 .icon-basic-case:before {
     content: "u";
}
/* line 90, basic/_styles.scss */
 .icon-basic-chronometer:before {
     content: "v";
}
/* line 93, basic/_styles.scss */
 .icon-basic-clessidre:before {
     content: "w";
}
/* line 96, basic/_styles.scss */
 .icon-basic-clock:before {
     content: "x";
}
/* line 99, basic/_styles.scss */
 .icon-basic-clockwise:before {
     content: "y";
}
/* line 102, basic/_styles.scss */
 .icon-basic-cloud:before {
     content: "z";
}
/* line 105, basic/_styles.scss */
 .icon-basic-clubs:before {
     content: "A";
}
/* line 108, basic/_styles.scss */
 .icon-basic-compass:before {
     content: "B";
}
/* line 111, basic/_styles.scss */
 .icon-basic-cup:before {
     content: "C";
}
/* line 114, basic/_styles.scss */
 .icon-basic-diamonds:before {
     content: "D";
}
/* line 117, basic/_styles.scss */
 .icon-basic-display:before {
     content: "E";
}
/* line 120, basic/_styles.scss */
 .icon-basic-download:before {
     content: "F";
}
/* line 123, basic/_styles.scss */
 .icon-basic-exclamation:before {
     content: "G";
}
/* line 126, basic/_styles.scss */
 .icon-basic-eye:before {
     content: "H";
}
/* line 129, basic/_styles.scss */
 .icon-basic-eye-closed:before {
     content: "I";
}
/* line 132, basic/_styles.scss */
 .icon-basic-female:before {
     content: "J";
}
/* line 135, basic/_styles.scss */
 .icon-basic-flag1:before {
     content: "K";
}
/* line 138, basic/_styles.scss */
 .icon-basic-flag2:before {
     content: "L";
}
/* line 141, basic/_styles.scss */
 .icon-basic-floppydisk:before {
     content: "M";
}
/* line 144, basic/_styles.scss */
 .icon-basic-folder:before {
     content: "N";
}
/* line 147, basic/_styles.scss */
 .icon-basic-folder-multiple:before {
     content: "O";
}
/* line 150, basic/_styles.scss */
 .icon-basic-gear:before {
     content: "P";
}
/* line 153, basic/_styles.scss */
 .icon-basic-geolocalize-01:before {
     content: "Q";
}
/* line 156, basic/_styles.scss */
 .icon-basic-geolocalize-05:before {
     content: "R";
}
/* line 159, basic/_styles.scss */
 .icon-basic-globe:before {
     content: "S";
}
/* line 162, basic/_styles.scss */
 .icon-basic-gunsight:before {
     content: "T";
}
/* line 165, basic/_styles.scss */
 .icon-basic-hammer:before {
     content: "U";
}
/* line 168, basic/_styles.scss */
 .icon-basic-headset:before {
     content: "V";
}
/* line 171, basic/_styles.scss */
 .icon-basic-heart:before {
     content: "W";
}
/* line 174, basic/_styles.scss */
 .icon-basic-heart-broken:before {
     content: "X";
}
/* line 177, basic/_styles.scss */
 .icon-basic-helm:before {
     content: "Y";
}
/* line 180, basic/_styles.scss */
 .icon-basic-home:before {
     content: "Z";
}
/* line 183, basic/_styles.scss */
 .icon-basic-info:before {
     content: "0";
}
/* line 186, basic/_styles.scss */
 .icon-basic-ipod:before {
     content: "1";
}
/* line 189, basic/_styles.scss */
 .icon-basic-joypad:before {
     content: "2";
}
/* line 192, basic/_styles.scss */
 .icon-basic-key:before {
     content: "3";
}
/* line 195, basic/_styles.scss */
 .icon-basic-keyboard:before {
     content: "4";
}
/* line 198, basic/_styles.scss */
 .icon-basic-laptop:before {
     content: "5";
}
/* line 201, basic/_styles.scss */
 .icon-basic-life-buoy:before {
     content: "6";
}
/* line 204, basic/_styles.scss */
 .icon-basic-lightbulb:before {
     content: "7";
}
/* line 207, basic/_styles.scss */
 .icon-basic-link:before {
     content: "8";
}
/* line 210, basic/_styles.scss */
 .icon-basic-lock:before {
     content: "9";
}
/* line 213, basic/_styles.scss */
 .icon-basic-lock-open:before {
     content: "!";
}
/* line 216, basic/_styles.scss */
 .icon-basic-magic-mouse:before {
     content: "\"";
}
/* line 219, basic/_styles.scss */
 .icon-basic-magnifier:before {
     content: "#";
}
/* line 222, basic/_styles.scss */
 .icon-basic-magnifier-minus:before {
     content: "$";
}
/* line 225, basic/_styles.scss */
 .icon-basic-magnifier-plus:before {
     content: "%";
}
/* line 228, basic/_styles.scss */
 .icon-basic-mail:before {
     content: "&";
}
/* line 231, basic/_styles.scss */
 .icon-basic-mail-multiple:before {
     content: "'";
}
/* line 234, basic/_styles.scss */
 .icon-basic-mail-open:before {
     content: "(";
}
/* line 237, basic/_styles.scss */
 .icon-basic-mail-open-text:before {
     content: ")";
}
/* line 240, basic/_styles.scss */
 .icon-basic-male:before {
     content: "*";
}
/* line 243, basic/_styles.scss */
 .icon-basic-map:before {
     content: "+";
}
/* line 246, basic/_styles.scss */
 .icon-basic-message:before {
     content: ",";
}
/* line 249, basic/_styles.scss */
 .icon-basic-message-multiple:before {
     content: "-";
}
/* line 252, basic/_styles.scss */
 .icon-basic-message-txt:before {
     content: ".";
}
/* line 255, basic/_styles.scss */
 .icon-basic-mixer2:before {
     content: "/";
}
/* line 258, basic/_styles.scss */
 .icon-basic-mouse:before {
     content: ":";
}
/* line 261, basic/_styles.scss */
 .icon-basic-notebook:before {
     content: ";
    ";
}
/* line 264, basic/_styles.scss */
 .icon-basic-notebook-pen:before {
     content: "<";
}
/* line 267, basic/_styles.scss */
 .icon-basic-notebook-pencil:before {
     content: "=";
}
/* line 270, basic/_styles.scss */
 .icon-basic-paperplane:before {
     content: ">";
}
/* line 273, basic/_styles.scss */
 .icon-basic-pencil-ruler:before {
     content: "?";
}
/* line 276, basic/_styles.scss */
 .icon-basic-pencil-ruler-pen:before {
     content: "@";
}
/* line 279, basic/_styles.scss */
 .icon-basic-photo:before {
     content: "[";
}
/* line 282, basic/_styles.scss */
 .icon-basic-picture:before {
     content: "]";
}
/* line 285, basic/_styles.scss */
 .icon-basic-picture-multiple:before {
     content: "^";
}
/* line 288, basic/_styles.scss */
 .icon-basic-pin1:before {
     content: "_";
}
/* line 291, basic/_styles.scss */
 .icon-basic-pin2:before {
     content: "`";
}
/* line 294, basic/_styles.scss */
 .icon-basic-postcard:before {
     content: "{
        ";
    }
    /* line 297, basic/_styles.scss */
     .icon-basic-postcard-multiple:before {
         content: "|";
    }
    /* line 300, basic/_styles.scss */
     .icon-basic-printer:before {
         content: "
    }
    ";
}
/* line 303, basic/_styles.scss */
 .icon-basic-question:before {
     content: "~";
}
/* line 306, basic/_styles.scss */
 .icon-basic-rss:before {
     content: "\\";
}
/* line 309, basic/_styles.scss */
 .icon-basic-server:before {
     content: "\e000";
}
/* line 312, basic/_styles.scss */
 .icon-basic-server2:before {
     content: "\e001";
}
/* line 315, basic/_styles.scss */
 .icon-basic-server-cloud:before {
     content: "\e002";
}
/* line 318, basic/_styles.scss */
 .icon-basic-server-download:before {
     content: "\e003";
}
/* line 321, basic/_styles.scss */
 .icon-basic-server-upload:before {
     content: "\e004";
}
/* line 324, basic/_styles.scss */
 .icon-basic-settings:before {
     content: "\e005";
}
/* line 327, basic/_styles.scss */
 .icon-basic-share:before {
     content: "\e006";
}
/* line 330, basic/_styles.scss */
 .icon-basic-sheet:before {
     content: "\e007";
}
/* line 333, basic/_styles.scss */
 .icon-basic-sheet-multiple:before {
     content: "\e008";
}
/* line 336, basic/_styles.scss */
 .icon-basic-sheet-pen:before {
     content: "\e009";
}
/* line 339, basic/_styles.scss */
 .icon-basic-sheet-pencil:before {
     content: "\e00a";
}
/* line 342, basic/_styles.scss */
 .icon-basic-sheet-txt:before {
     content: "\e00b";
}
/* line 345, basic/_styles.scss */
 .icon-basic-signs:before {
     content: "\e00c";
}
/* line 348, basic/_styles.scss */
 .icon-basic-smartphone:before {
     content: "\e00d";
}
/* line 351, basic/_styles.scss */
 .icon-basic-spades:before {
     content: "\e00e";
}
/* line 354, basic/_styles.scss */
 .icon-basic-spread:before {
     content: "\e00f";
}
/* line 357, basic/_styles.scss */
 .icon-basic-spread-bookmark:before {
     content: "\e010";
}
/* line 360, basic/_styles.scss */
 .icon-basic-spread-text:before {
     content: "\e011";
}
/* line 363, basic/_styles.scss */
 .icon-basic-spread-text-bookmark:before {
     content: "\e012";
}
/* line 366, basic/_styles.scss */
 .icon-basic-star:before {
     content: "\e013";
}
/* line 369, basic/_styles.scss */
 .icon-basic-tablet:before {
     content: "\e014";
}
/* line 372, basic/_styles.scss */
 .icon-basic-target:before {
     content: "\e015";
}
/* line 375, basic/_styles.scss */
 .icon-basic-todo:before {
     content: "\e016";
}
/* line 378, basic/_styles.scss */
 .icon-basic-todo-pen:before {
     content: "\e017";
}
/* line 381, basic/_styles.scss */
 .icon-basic-todo-pencil:before {
     content: "\e018";
}
/* line 384, basic/_styles.scss */
 .icon-basic-todo-txt:before {
     content: "\e019";
}
/* line 387, basic/_styles.scss */
 .icon-basic-todolist-pen:before {
     content: "\e01a";
}
/* line 390, basic/_styles.scss */
 .icon-basic-todolist-pencil:before {
     content: "\e01b";
}
/* line 393, basic/_styles.scss */
 .icon-basic-trashcan:before {
     content: "\e01c";
}
/* line 396, basic/_styles.scss */
 .icon-basic-trashcan-full:before {
     content: "\e01d";
}
/* line 399, basic/_styles.scss */
 .icon-basic-trashcan-refresh:before {
     content: "\e01e";
}
/* line 402, basic/_styles.scss */
 .icon-basic-trashcan-remove:before {
     content: "\e01f";
}
/* line 405, basic/_styles.scss */
 .icon-basic-upload:before {
     content: "\e020";
}
/* line 408, basic/_styles.scss */
 .icon-basic-usb:before {
     content: "\e021";
}
/* line 411, basic/_styles.scss */
 .icon-basic-video:before {
     content: "\e022";
}
/* line 414, basic/_styles.scss */
 .icon-basic-watch:before {
     content: "\e023";
}
/* line 417, basic/_styles.scss */
 .icon-basic-webpage:before {
     content: "\e024";
}
/* line 420, basic/_styles.scss */
 .icon-basic-webpage-img-txt:before {
     content: "\e025";
}
/* line 423, basic/_styles.scss */
 .icon-basic-webpage-multiple:before {
     content: "\e026";
}
/* line 426, basic/_styles.scss */
 .icon-basic-webpage-txt:before {
     content: "\e027";
}
/* line 429, basic/_styles.scss */
 .icon-basic-world:before {
     content: "\e028";
}
/* line 3, basic-elaboration/_styles.scss */
 [class^="icon-basic-elaboration-"][data-icon]:before {
     font-family: "linea-basic-elaboration-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 17, basic-elaboration/_styles.scss */
 [class^="icon-basic-elaboration-"]:before, [class*=" icon-basic-elaboration-"]:before {
     font-family: "linea-basic-elaboration-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 29, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-bookmark-checck:before {
     content: "a";
}
/* line 32, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-bookmark-minus:before {
     content: "b";
}
/* line 35, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-bookmark-plus:before {
     content: "c";
}
/* line 38, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-bookmark-remove:before {
     content: "d";
}
/* line 41, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-check:before {
     content: "e";
}
/* line 44, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-download:before {
     content: "f";
}
/* line 47, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-flagged:before {
     content: "g";
}
/* line 50, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-minus:before {
     content: "h";
}
/* line 53, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-plus:before {
     content: "i";
}
/* line 56, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-refresh:before {
     content: "j";
}
/* line 59, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-remove:before {
     content: "k";
}
/* line 62, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-search:before {
     content: "l";
}
/* line 65, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-star:before {
     content: "m";
}
/* line 68, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-briefcase-upload:before {
     content: "n";
}
/* line 71, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-check:before {
     content: "o";
}
/* line 74, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-download:before {
     content: "p";
}
/* line 77, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-minus:before {
     content: "q";
}
/* line 80, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-plus:before {
     content: "r";
}
/* line 83, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-refresh:before {
     content: "s";
}
/* line 86, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-remove:before {
     content: "t";
}
/* line 89, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-search:before {
     content: "u";
}
/* line 92, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-star:before {
     content: "v";
}
/* line 95, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-browser-upload:before {
     content: "w";
}
/* line 98, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-check:before {
     content: "x";
}
/* line 101, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-cloud:before {
     content: "y";
}
/* line 104, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-download:before {
     content: "z";
}
/* line 107, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-empty:before {
     content: "A";
}
/* line 110, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-flagged:before {
     content: "B";
}
/* line 113, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-heart:before {
     content: "C";
}
/* line 116, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-minus:before {
     content: "D";
}
/* line 119, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-next:before {
     content: "E";
}
/* line 122, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-noaccess:before {
     content: "F";
}
/* line 125, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-pencil:before {
     content: "G";
}
/* line 128, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-plus:before {
     content: "H";
}
/* line 131, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-previous:before {
     content: "I";
}
/* line 134, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-refresh:before {
     content: "J";
}
/* line 137, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-remove:before {
     content: "K";
}
/* line 140, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-search:before {
     content: "L";
}
/* line 143, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-star:before {
     content: "M";
}
/* line 146, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-calendar-upload:before {
     content: "N";
}
/* line 149, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-check:before {
     content: "O";
}
/* line 152, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-download:before {
     content: "P";
}
/* line 155, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-minus:before {
     content: "Q";
}
/* line 158, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-noaccess:before {
     content: "R";
}
/* line 161, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-plus:before {
     content: "S";
}
/* line 164, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-refresh:before {
     content: "T";
}
/* line 167, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-remove:before {
     content: "U";
}
/* line 170, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-search:before {
     content: "V";
}
/* line 173, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-cloud-upload:before {
     content: "W";
}
/* line 176, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-check:before {
     content: "X";
}
/* line 179, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-cloud:before {
     content: "Y";
}
/* line 182, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-download:before {
     content: "Z";
}
/* line 185, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-flagged:before {
     content: "0";
}
/* line 188, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-graph:before {
     content: "1";
}
/* line 191, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-heart:before {
     content: "2";
}
/* line 194, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-minus:before {
     content: "3";
}
/* line 197, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-next:before {
     content: "4";
}
/* line 200, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-noaccess:before {
     content: "5";
}
/* line 203, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-note:before {
     content: "6";
}
/* line 206, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-pencil:before {
     content: "7";
}
/* line 209, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-picture:before {
     content: "8";
}
/* line 212, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-plus:before {
     content: "9";
}
/* line 215, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-previous:before {
     content: "!";
}
/* line 218, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-refresh:before {
     content: "\"";
}
/* line 221, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-remove:before {
     content: "#";
}
/* line 224, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-search:before {
     content: "$";
}
/* line 227, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-star:before {
     content: "%";
}
/* line 230, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-document-upload:before {
     content: "&";
}
/* line 233, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-check:before {
     content: "'";
}
/* line 236, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-cloud:before {
     content: "(";
}
/* line 239, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-document:before {
     content: ")";
}
/* line 242, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-download:before {
     content: "*";
}
/* line 245, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-flagged:before {
     content: "+";
}
/* line 248, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-graph:before {
     content: ",";
}
/* line 251, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-heart:before {
     content: "-";
}
/* line 254, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-minus:before {
     content: ".";
}
/* line 257, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-next:before {
     content: "/";
}
/* line 260, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-noaccess:before {
     content: ":";
}
/* line 263, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-note:before {
     content: ";
    ";
}
/* line 266, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-pencil:before {
     content: "<";
}
/* line 269, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-picture:before {
     content: "=";
}
/* line 272, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-plus:before {
     content: ">";
}
/* line 275, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-previous:before {
     content: "?";
}
/* line 278, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-refresh:before {
     content: "@";
}
/* line 281, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-remove:before {
     content: "[";
}
/* line 284, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-search:before {
     content: "]";
}
/* line 287, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-star:before {
     content: "^";
}
/* line 290, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-folder-upload:before {
     content: "_";
}
/* line 293, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-check:before {
     content: "`";
}
/* line 296, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-cloud:before {
     content: "{
        ";
    }
    /* line 299, basic-elaboration/_styles.scss */
     .icon-basic-elaboration-mail-document:before {
         content: "|";
    }
    /* line 302, basic-elaboration/_styles.scss */
     .icon-basic-elaboration-mail-download:before {
         content: "
    }
    ";
}
/* line 305, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-flagged:before {
     content: "~";
}
/* line 308, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-heart:before {
     content: "\\";
}
/* line 311, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-next:before {
     content: "\e000";
}
/* line 314, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-noaccess:before {
     content: "\e001";
}
/* line 317, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-note:before {
     content: "\e002";
}
/* line 320, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-pencil:before {
     content: "\e003";
}
/* line 323, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-picture:before {
     content: "\e004";
}
/* line 326, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-previous:before {
     content: "\e005";
}
/* line 329, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-refresh:before {
     content: "\e006";
}
/* line 332, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-remove:before {
     content: "\e007";
}
/* line 335, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-search:before {
     content: "\e008";
}
/* line 338, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-star:before {
     content: "\e009";
}
/* line 341, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-mail-upload:before {
     content: "\e00a";
}
/* line 344, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-check:before {
     content: "\e00b";
}
/* line 347, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-dots:before {
     content: "\e00c";
}
/* line 350, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-happy:before {
     content: "\e00d";
}
/* line 353, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-heart:before {
     content: "\e00e";
}
/* line 356, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-minus:before {
     content: "\e00f";
}
/* line 359, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-note:before {
     content: "\e010";
}
/* line 362, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-plus:before {
     content: "\e011";
}
/* line 365, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-refresh:before {
     content: "\e012";
}
/* line 368, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-remove:before {
     content: "\e013";
}
/* line 371, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-message-sad:before {
     content: "\e014";
}
/* line 374, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-cloud:before {
     content: "\e015";
}
/* line 377, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-heart:before {
     content: "\e016";
}
/* line 380, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-noaccess:before {
     content: "\e017";
}
/* line 383, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-note:before {
     content: "\e018";
}
/* line 386, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-pencil:before {
     content: "\e019";
}
/* line 389, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-picture:before {
     content: "\e01a";
}
/* line 392, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-refresh:before {
     content: "\e01b";
}
/* line 395, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-smartphone-search:before {
     content: "\e01c";
}
/* line 398, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-cloud:before {
     content: "\e01d";
}
/* line 401, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-heart:before {
     content: "\e01e";
}
/* line 404, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-noaccess:before {
     content: "\e01f";
}
/* line 407, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-note:before {
     content: "\e020";
}
/* line 410, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-pencil:before {
     content: "\e021";
}
/* line 413, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-picture:before {
     content: "\e022";
}
/* line 416, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-refresh:before {
     content: "\e023";
}
/* line 419, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-tablet-search:before {
     content: "\e024";
}
/* line 422, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-2:before {
     content: "\e025";
}
/* line 425, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-check:before {
     content: "\e026";
}
/* line 428, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-cloud:before {
     content: "\e027";
}
/* line 431, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-download:before {
     content: "\e028";
}
/* line 434, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-flagged:before {
     content: "\e029";
}
/* line 437, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-minus:before {
     content: "\e02a";
}
/* line 440, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-noaccess:before {
     content: "\e02b";
}
/* line 443, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-pencil:before {
     content: "\e02c";
}
/* line 446, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-plus:before {
     content: "\e02d";
}
/* line 449, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-refresh:before {
     content: "\e02e";
}
/* line 452, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-remove:before {
     content: "\e02f";
}
/* line 455, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-search:before {
     content: "\e030";
}
/* line 458, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-star:before {
     content: "\e031";
}
/* line 461, basic-elaboration/_styles.scss */
 .icon-basic-elaboration-todolist-upload:before {
     content: "\e032";
}
/* line 3, ecommerce/_styles.scss */
 [class^="icon-ecommerce-"][data-icon]:before, [class*=" icon-ecommerce-"][data-icon]:before {
     font-family: "linea-ecommerce-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 17, ecommerce/_styles.scss */
 [class^="icon-ecommerce-"]:before, [class*=" icon-ecommerce-"]:before {
     font-family: "linea-ecommerce-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 29, ecommerce/_styles.scss */
 .icon-ecommerce-bag:before {
     content: "a";
}
/* line 32, ecommerce/_styles.scss */
 .icon-ecommerce-bag-check:before {
     content: "b";
}
/* line 35, ecommerce/_styles.scss */
 .icon-ecommerce-bag-cloud:before {
     content: "c";
}
/* line 38, ecommerce/_styles.scss */
 .icon-ecommerce-bag-download:before {
     content: "d";
}
/* line 41, ecommerce/_styles.scss */
 .icon-ecommerce-bag-minus:before {
     content: "e";
}
/* line 44, ecommerce/_styles.scss */
 .icon-ecommerce-bag-plus:before {
     content: "f";
}
/* line 47, ecommerce/_styles.scss */
 .icon-ecommerce-bag-refresh:before {
     content: "g";
}
/* line 50, ecommerce/_styles.scss */
 .icon-ecommerce-bag-remove:before {
     content: "h";
}
/* line 53, ecommerce/_styles.scss */
 .icon-ecommerce-bag-search:before {
     content: "i";
}
/* line 56, ecommerce/_styles.scss */
 .icon-ecommerce-bag-upload:before {
     content: "j";
}
/* line 59, ecommerce/_styles.scss */
 .icon-ecommerce-banknote:before {
     content: "k";
}
/* line 62, ecommerce/_styles.scss */
 .icon-ecommerce-banknotes:before {
     content: "l";
}
/* line 65, ecommerce/_styles.scss */
 .icon-ecommerce-basket:before {
     content: "m";
}
/* line 68, ecommerce/_styles.scss */
 .icon-ecommerce-basket-check:before {
     content: "n";
}
/* line 71, ecommerce/_styles.scss */
 .icon-ecommerce-basket-cloud:before {
     content: "o";
}
/* line 74, ecommerce/_styles.scss */
 .icon-ecommerce-basket-download:before {
     content: "p";
}
/* line 77, ecommerce/_styles.scss */
 .icon-ecommerce-basket-minus:before {
     content: "q";
}
/* line 80, ecommerce/_styles.scss */
 .icon-ecommerce-basket-plus:before {
     content: "r";
}
/* line 83, ecommerce/_styles.scss */
 .icon-ecommerce-basket-refresh:before {
     content: "s";
}
/* line 86, ecommerce/_styles.scss */
 .icon-ecommerce-basket-remove:before {
     content: "t";
}
/* line 89, ecommerce/_styles.scss */
 .icon-ecommerce-basket-search:before {
     content: "u";
}
/* line 92, ecommerce/_styles.scss */
 .icon-ecommerce-basket-upload:before {
     content: "v";
}
/* line 95, ecommerce/_styles.scss */
 .icon-ecommerce-bath:before {
     content: "w";
}
/* line 98, ecommerce/_styles.scss */
 .icon-ecommerce-cart:before {
     content: "x";
}
/* line 101, ecommerce/_styles.scss */
 .icon-ecommerce-cart-check:before {
     content: "y";
}
/* line 104, ecommerce/_styles.scss */
 .icon-ecommerce-cart-cloud:before {
     content: "z";
}
/* line 107, ecommerce/_styles.scss */
 .icon-ecommerce-cart-content:before {
     content: "A";
}
/* line 110, ecommerce/_styles.scss */
 .icon-ecommerce-cart-download:before {
     content: "B";
}
/* line 113, ecommerce/_styles.scss */
 .icon-ecommerce-cart-minus:before {
     content: "C";
}
/* line 116, ecommerce/_styles.scss */
 .icon-ecommerce-cart-plus:before {
     content: "D";
}
/* line 119, ecommerce/_styles.scss */
 .icon-ecommerce-cart-refresh:before {
     content: "E";
}
/* line 122, ecommerce/_styles.scss */
 .icon-ecommerce-cart-remove:before {
     content: "F";
}
/* line 125, ecommerce/_styles.scss */
 .icon-ecommerce-cart-search:before {
     content: "G";
}
/* line 128, ecommerce/_styles.scss */
 .icon-ecommerce-cart-upload:before {
     content: "H";
}
/* line 131, ecommerce/_styles.scss */
 .icon-ecommerce-cent:before {
     content: "I";
}
/* line 134, ecommerce/_styles.scss */
 .icon-ecommerce-colon:before {
     content: "J";
}
/* line 137, ecommerce/_styles.scss */
 .icon-ecommerce-creditcard:before {
     content: "K";
}
/* line 140, ecommerce/_styles.scss */
 .icon-ecommerce-diamond:before {
     content: "L";
}
/* line 143, ecommerce/_styles.scss */
 .icon-ecommerce-dollar:before {
     content: "M";
}
/* line 146, ecommerce/_styles.scss */
 .icon-ecommerce-euro:before {
     content: "N";
}
/* line 149, ecommerce/_styles.scss */
 .icon-ecommerce-franc:before {
     content: "O";
}
/* line 152, ecommerce/_styles.scss */
 .icon-ecommerce-gift:before {
     content: "P";
}
/* line 155, ecommerce/_styles.scss */
 .icon-ecommerce-graph1:before {
     content: "Q";
}
/* line 158, ecommerce/_styles.scss */
 .icon-ecommerce-graph2:before {
     content: "R";
}
/* line 161, ecommerce/_styles.scss */
 .icon-ecommerce-graph3:before {
     content: "S";
}
/* line 164, ecommerce/_styles.scss */
 .icon-ecommerce-graph-decrease:before {
     content: "T";
}
/* line 167, ecommerce/_styles.scss */
 .icon-ecommerce-graph-increase:before {
     content: "U";
}
/* line 170, ecommerce/_styles.scss */
 .icon-ecommerce-guarani:before {
     content: "V";
}
/* line 173, ecommerce/_styles.scss */
 .icon-ecommerce-kips:before {
     content: "W";
}
/* line 176, ecommerce/_styles.scss */
 .icon-ecommerce-lira:before {
     content: "X";
}
/* line 179, ecommerce/_styles.scss */
 .icon-ecommerce-megaphone:before {
     content: "Y";
}
/* line 182, ecommerce/_styles.scss */
 .icon-ecommerce-money:before {
     content: "Z";
}
/* line 185, ecommerce/_styles.scss */
 .icon-ecommerce-naira:before {
     content: "0";
}
/* line 188, ecommerce/_styles.scss */
 .icon-ecommerce-pesos:before {
     content: "1";
}
/* line 191, ecommerce/_styles.scss */
 .icon-ecommerce-pound:before {
     content: "2";
}
/* line 194, ecommerce/_styles.scss */
 .icon-ecommerce-receipt:before {
     content: "3";
}
/* line 197, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-bath:before {
     content: "4";
}
/* line 200, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-cent:before {
     content: "5";
}
/* line 203, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-dollar:before {
     content: "6";
}
/* line 206, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-euro:before {
     content: "7";
}
/* line 209, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-franc:before {
     content: "8";
}
/* line 212, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-guarani:before {
     content: "9";
}
/* line 215, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-kips:before {
     content: "!";
}
/* line 218, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-lira:before {
     content: "\"";
}
/* line 221, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-naira:before {
     content: "#";
}
/* line 224, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-pesos:before {
     content: "$";
}
/* line 227, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-pound:before {
     content: "%";
}
/* line 230, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-rublo:before {
     content: "&";
}
/* line 233, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-rupee:before {
     content: "'";
}
/* line 236, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-tugrik:before {
     content: "(";
}
/* line 239, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-won:before {
     content: ")";
}
/* line 242, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-yen:before {
     content: "*";
}
/* line 245, ecommerce/_styles.scss */
 .icon-ecommerce-receipt-yen2:before {
     content: "+";
}
/* line 248, ecommerce/_styles.scss */
 .icon-ecommerce-recept-colon:before {
     content: ",";
}
/* line 251, ecommerce/_styles.scss */
 .icon-ecommerce-rublo:before {
     content: "-";
}
/* line 254, ecommerce/_styles.scss */
 .icon-ecommerce-rupee:before {
     content: ".";
}
/* line 257, ecommerce/_styles.scss */
 .icon-ecommerce-safe:before {
     content: "/";
}
/* line 260, ecommerce/_styles.scss */
 .icon-ecommerce-sale:before {
     content: ":";
}
/* line 263, ecommerce/_styles.scss */
 .icon-ecommerce-sales:before {
     content: ";
    ";
}
/* line 266, ecommerce/_styles.scss */
 .icon-ecommerce-ticket:before {
     content: "<";
}
/* line 269, ecommerce/_styles.scss */
 .icon-ecommerce-tugriks:before {
     content: "=";
}
/* line 272, ecommerce/_styles.scss */
 .icon-ecommerce-wallet:before {
     content: ">";
}
/* line 275, ecommerce/_styles.scss */
 .icon-ecommerce-won:before {
     content: "?";
}
/* line 278, ecommerce/_styles.scss */
 .icon-ecommerce-yen:before {
     content: "@";
}
/* line 281, ecommerce/_styles.scss */
 .icon-ecommerce-yen2:before {
     content: "[";
}
/* line 3, music/_styles.scss */
 [class^="icon-music-"][data-icon]:before, [class*=" icon-music-"][data-icon]:before {
     font-family: "linea-music-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 17, music/_styles.scss */
 [class^="icon-music-"]:before, [class*=" icon-music-"]:before {
     font-family: "linea-music-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 29, music/_styles.scss */
 .icon-music-beginning-button:before {
     content: "a";
}
/* line 32, music/_styles.scss */
 .icon-music-bell:before {
     content: "b";
}
/* line 35, music/_styles.scss */
 .icon-music-cd:before {
     content: "c";
}
/* line 38, music/_styles.scss */
 .icon-music-diapason:before {
     content: "d";
}
/* line 41, music/_styles.scss */
 .icon-music-eject-button:before {
     content: "e";
}
/* line 44, music/_styles.scss */
 .icon-music-end-button:before {
     content: "f";
}
/* line 47, music/_styles.scss */
 .icon-music-fastforward-button:before {
     content: "g";
}
/* line 50, music/_styles.scss */
 .icon-music-headphones:before {
     content: "h";
}
/* line 53, music/_styles.scss */
 .icon-music-ipod:before {
     content: "i";
}
/* line 56, music/_styles.scss */
 .icon-music-loudspeaker:before {
     content: "j";
}
/* line 59, music/_styles.scss */
 .icon-music-microphone:before {
     content: "k";
}
/* line 62, music/_styles.scss */
 .icon-music-microphone-old:before {
     content: "l";
}
/* line 65, music/_styles.scss */
 .icon-music-mixer:before {
     content: "m";
}
/* line 68, music/_styles.scss */
 .icon-music-mute:before {
     content: "n";
}
/* line 71, music/_styles.scss */
 .icon-music-note-multiple:before {
     content: "o";
}
/* line 74, music/_styles.scss */
 .icon-music-note-single:before {
     content: "p";
}
/* line 77, music/_styles.scss */
 .icon-music-pause-button:before {
     content: "q";
}
/* line 80, music/_styles.scss */
 .icon-music-play-button:before {
     content: "r";
}
/* line 83, music/_styles.scss */
 .icon-music-playlist:before {
     content: "s";
}
/* line 86, music/_styles.scss */
 .icon-music-radio-ghettoblaster:before {
     content: "t";
}
/* line 89, music/_styles.scss */
 .icon-music-radio-portable:before {
     content: "u";
}
/* line 92, music/_styles.scss */
 .icon-music-record:before {
     content: "v";
}
/* line 95, music/_styles.scss */
 .icon-music-recordplayer:before {
     content: "w";
}
/* line 98, music/_styles.scss */
 .icon-music-repeat-button:before {
     content: "x";
}
/* line 101, music/_styles.scss */
 .icon-music-rewind-button:before {
     content: "y";
}
/* line 104, music/_styles.scss */
 .icon-music-shuffle-button:before {
     content: "z";
}
/* line 107, music/_styles.scss */
 .icon-music-stop-button:before {
     content: "A";
}
/* line 110, music/_styles.scss */
 .icon-music-tape:before {
     content: "B";
}
/* line 113, music/_styles.scss */
 .icon-music-volume-down:before {
     content: "C";
}
/* line 116, music/_styles.scss */
 .icon-music-volume-up:before {
     content: "D";
}
/* line 2, software/_styles.scss */
 [class^="icon-software-"][data-icon]:before, [class*=" icon-software-"][data-icon]:before {
     font-family: "linea-software-10" !important;
     content: attr(data-icon);
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 16, software/_styles.scss */
 [class^="icon-software-"]:before, [class*=" icon-software-"]:before {
     font-family: "linea-software-10" !important;
     font-style: normal !important;
     font-weight: normal !important;
     font-variant: normal !important;
     text-transform: none !important;
     speak: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
/* line 28, software/_styles.scss */
 .icon-software-add-vectorpoint:before {
     content: "a";
}
/* line 31, software/_styles.scss */
 .icon-software-box-oval:before {
     content: "b";
}
/* line 34, software/_styles.scss */
 .icon-software-box-polygon:before {
     content: "c";
}
/* line 37, software/_styles.scss */
 .icon-software-box-rectangle:before {
     content: "d";
}
/* line 40, software/_styles.scss */
 .icon-software-box-roundedrectangle:before {
     content: "e";
}
/* line 43, software/_styles.scss */
 .icon-software-character:before {
     content: "f";
}
/* line 46, software/_styles.scss */
 .icon-software-crop:before {
     content: "g";
}
/* line 49, software/_styles.scss */
 .icon-software-eyedropper:before {
     content: "h";
}
/* line 52, software/_styles.scss */
 .icon-software-font-allcaps:before {
     content: "i";
}
/* line 55, software/_styles.scss */
 .icon-software-font-baseline-shift:before {
     content: "j";
}
/* line 58, software/_styles.scss */
 .icon-software-font-horizontal-scale:before {
     content: "k";
}
/* line 61, software/_styles.scss */
 .icon-software-font-kerning:before {
     content: "l";
}
/* line 64, software/_styles.scss */
 .icon-software-font-leading:before {
     content: "m";
}
/* line 67, software/_styles.scss */
 .icon-software-font-size:before {
     content: "n";
}
/* line 70, software/_styles.scss */
 .icon-software-font-smallcapital:before {
     content: "o";
}
/* line 73, software/_styles.scss */
 .icon-software-font-smallcaps:before {
     content: "p";
}
/* line 76, software/_styles.scss */
 .icon-software-font-strikethrough:before {
     content: "q";
}
/* line 79, software/_styles.scss */
 .icon-software-font-tracking:before {
     content: "r";
}
/* line 82, software/_styles.scss */
 .icon-software-font-underline:before {
     content: "s";
}
/* line 85, software/_styles.scss */
 .icon-software-font-vertical-scale:before {
     content: "t";
}
/* line 88, software/_styles.scss */
 .icon-software-horizontal-align-center:before {
     content: "u";
}
/* line 91, software/_styles.scss */
 .icon-software-horizontal-align-left:before {
     content: "v";
}
/* line 94, software/_styles.scss */
 .icon-software-horizontal-align-right:before {
     content: "w";
}
/* line 97, software/_styles.scss */
 .icon-software-horizontal-distribute-center:before {
     content: "x";
}
/* line 100, software/_styles.scss */
 .icon-software-horizontal-distribute-left:before {
     content: "y";
}
/* line 103, software/_styles.scss */
 .icon-software-horizontal-distribute-right:before {
     content: "z";
}
/* line 106, software/_styles.scss */
 .icon-software-indent-firstline:before {
     content: "A";
}
/* line 109, software/_styles.scss */
 .icon-software-indent-left:before {
     content: "B";
}
/* line 112, software/_styles.scss */
 .icon-software-indent-right:before {
     content: "C";
}
/* line 115, software/_styles.scss */
 .icon-software-lasso:before {
     content: "D";
}
/* line 118, software/_styles.scss */
 .icon-software-layers1:before {
     content: "E";
}
/* line 121, software/_styles.scss */
 .icon-software-layers2:before {
     content: "F";
}
/* line 124, software/_styles.scss */
 .icon-software-layout:before {
     content: "G";
}
/* line 127, software/_styles.scss */
 .icon-software-layout-2columns:before {
     content: "H";
}
/* line 130, software/_styles.scss */
 .icon-software-layout-3columns:before {
     content: "I";
}
/* line 133, software/_styles.scss */
 .icon-software-layout-4boxes:before {
     content: "J";
}
/* line 136, software/_styles.scss */
 .icon-software-layout-4columns:before {
     content: "K";
}
/* line 139, software/_styles.scss */
 .icon-software-layout-4lines:before {
     content: "L";
}
/* line 142, software/_styles.scss */
 .icon-software-layout-8boxes:before {
     content: "M";
}
/* line 145, software/_styles.scss */
 .icon-software-layout-header:before {
     content: "N";
}
/* line 148, software/_styles.scss */
 .icon-software-layout-header-2columns:before {
     content: "O";
}
/* line 151, software/_styles.scss */
 .icon-software-layout-header-3columns:before {
     content: "P";
}
/* line 154, software/_styles.scss */
 .icon-software-layout-header-4boxes:before {
     content: "Q";
}
/* line 157, software/_styles.scss */
 .icon-software-layout-header-4columns:before {
     content: "R";
}
/* line 160, software/_styles.scss */
 .icon-software-layout-header-complex:before {
     content: "S";
}
/* line 163, software/_styles.scss */
 .icon-software-layout-header-complex2:before {
     content: "T";
}
/* line 166, software/_styles.scss */
 .icon-software-layout-header-complex3:before {
     content: "U";
}
/* line 169, software/_styles.scss */
 .icon-software-layout-header-complex4:before {
     content: "V";
}
/* line 172, software/_styles.scss */
 .icon-software-layout-header-sideleft:before {
     content: "W";
}
/* line 175, software/_styles.scss */
 .icon-software-layout-header-sideright:before {
     content: "X";
}
/* line 178, software/_styles.scss */
 .icon-software-layout-sidebar-left:before {
     content: "Y";
}
/* line 181, software/_styles.scss */
 .icon-software-layout-sidebar-right:before {
     content: "Z";
}
/* line 184, software/_styles.scss */
 .icon-software-magnete:before {
     content: "0";
}
/* line 187, software/_styles.scss */
 .icon-software-pages:before {
     content: "1";
}
/* line 190, software/_styles.scss */
 .icon-software-paintbrush:before {
     content: "2";
}
/* line 193, software/_styles.scss */
 .icon-software-paintbucket:before {
     content: "3";
}
/* line 196, software/_styles.scss */
 .icon-software-paintroller:before {
     content: "4";
}
/* line 199, software/_styles.scss */
 .icon-software-paragraph:before {
     content: "5";
}
/* line 202, software/_styles.scss */
 .icon-software-paragraph-align-left:before {
     content: "6";
}
/* line 205, software/_styles.scss */
 .icon-software-paragraph-align-right:before {
     content: "7";
}
/* line 208, software/_styles.scss */
 .icon-software-paragraph-center:before {
     content: "8";
}
/* line 211, software/_styles.scss */
 .icon-software-paragraph-justify-all:before {
     content: "9";
}
/* line 214, software/_styles.scss */
 .icon-software-paragraph-justify-center:before {
     content: "!";
}
/* line 217, software/_styles.scss */
 .icon-software-paragraph-justify-left:before {
     content: "\"";
}
/* line 220, software/_styles.scss */
 .icon-software-paragraph-justify-right:before {
     content: "#";
}
/* line 223, software/_styles.scss */
 .icon-software-paragraph-space-after:before {
     content: "$";
}
/* line 226, software/_styles.scss */
 .icon-software-paragraph-space-before:before {
     content: "%";
}
/* line 229, software/_styles.scss */
 .icon-software-pathfinder-exclude:before {
     content: "&";
}
/* line 232, software/_styles.scss */
 .icon-software-pathfinder-intersect:before {
     content: "'";
}
/* line 235, software/_styles.scss */
 .icon-software-pathfinder-subtract:before {
     content: "(";
}
/* line 238, software/_styles.scss */
 .icon-software-pathfinder-unite:before {
     content: ")";
}
/* line 241, software/_styles.scss */
 .icon-software-pen:before {
     content: "*";
}
/* line 244, software/_styles.scss */
 .icon-software-pen-add:before {
     content: "+";
}
/* line 247, software/_styles.scss */
 .icon-software-pen-remove:before {
     content: ",";
}
/* line 250, software/_styles.scss */
 .icon-software-pencil:before {
     content: "-";
}
/* line 253, software/_styles.scss */
 .icon-software-polygonallasso:before {
     content: ".";
}
/* line 256, software/_styles.scss */
 .icon-software-reflect-horizontal:before {
     content: "/";
}
/* line 259, software/_styles.scss */
 .icon-software-reflect-vertical:before {
     content: ":";
}
/* line 262, software/_styles.scss */
 .icon-software-remove-vectorpoint:before {
     content: ";
    ";
}
/* line 265, software/_styles.scss */
 .icon-software-scale-expand:before {
     content: "<";
}
/* line 268, software/_styles.scss */
 .icon-software-scale-reduce:before {
     content: "=";
}
/* line 271, software/_styles.scss */
 .icon-software-selection-oval:before {
     content: ">";
}
/* line 274, software/_styles.scss */
 .icon-software-selection-polygon:before {
     content: "?";
}
/* line 277, software/_styles.scss */
 .icon-software-selection-rectangle:before {
     content: "@";
}
/* line 280, software/_styles.scss */
 .icon-software-selection-roundedrectangle:before {
     content: "[";
}
/* line 283, software/_styles.scss */
 .icon-software-shape-oval:before {
     content: "]";
}
/* line 286, software/_styles.scss */
 .icon-software-shape-polygon:before {
     content: "^";
}
/* line 289, software/_styles.scss */
 .icon-software-shape-rectangle:before {
     content: "_";
}
/* line 292, software/_styles.scss */
 .icon-software-shape-roundedrectangle:before {
     content: "`";
}
/* line 295, software/_styles.scss */
 .icon-software-slice:before {
     content: "{
        ";
    }
    /* line 298, software/_styles.scss */
     .icon-software-transform-bezier:before {
         content: "|";
    }
    /* line 301, software/_styles.scss */
     .icon-software-vector-box:before {
         content: "
    }
    ";
}
/* line 304, software/_styles.scss */
 .icon-software-vector-composite:before {
     content: "~";
}
/* line 307, software/_styles.scss */
 .icon-software-vector-line:before {
     content: "\\";
}
/* line 310, software/_styles.scss */
 .icon-software-vertical-align-bottom:before {
     content: "\e000";
}
/* line 313, software/_styles.scss */
 .icon-software-vertical-align-center:before {
     content: "\e001";
}
/* line 316, software/_styles.scss */
 .icon-software-vertical-align-top:before {
     content: "\e002";
}
/* line 319, software/_styles.scss */
 .icon-software-vertical-distribute-bottom:before {
     content: "\e003";
}
/* line 322, software/_styles.scss */
 .icon-software-vertical-distribute-center:before {
     content: "\e004";
}
/* line 325, software/_styles.scss */
 .icon-software-vertical-distribute-top:before {
     content: "\e005";
}

.mejs-offscreen{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    word-wrap:normal
}
.mejs-container{
    background:#000;
    font-family:Helvetica,Arial,serif;
    position:relative;
    text-align:left;
    text-indent:0;
    vertical-align:top
}
.mejs-container,.mejs-container *{
    box-sizing:border-box
}
.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{
    -webkit-appearance:none;
    display:none!important
}
.mejs-fill-container,.mejs-fill-container .mejs-container{
    height:100%;
    width:100%
}
.mejs-fill-container{
    background:transparent;
    margin:0 auto;
    overflow:hidden;
    position:relative
}
.mejs-container:focus{
    outline:none
}
.mejs-iframe-overlay{
    height:100%;
    position:absolute;
    width:100%
}
.mejs-embed,.mejs-embed body{
    background:#000;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.mejs-fullscreen{
    overflow:hidden!important
}
.mejs-container-fullscreen{
    bottom:0;
    left:0;
    overflow:hidden;
    position:fixed;
    right:0;
    top:0;
    z-index:1000
}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{
    height:100%!important;
    width:100%!important
}
.mejs-background,.mejs-mediaelement{
    left:0;
    position:absolute;
    top:0
}
.mejs-mediaelement{
    height:100%;
    width:100%;
    z-index:0
}
.mejs-poster{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    left:0;
    position:absolute;
    top:0;
    z-index:1
}
:root .mejs-poster-img{
    display:none
}
.mejs-poster-img{
    border:0;
    padding:0
}
.mejs-overlay{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    left:0;
    position:absolute;
    top:0
}
.mejs-layer{
    z-index:1
}
.mejs-overlay-play{
    cursor:pointer
}
.mejs-overlay-button{
    background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;
    background-position:0 -39px;
    height:80px;
    width:80px
}
.mejs-overlay:hover>.mejs-overlay-button{
    background-position:-80px -39px
}
.mejs-overlay-loading{
    height:80px;
    width:80px
}
.mejs-overlay-loading-bg-img{
    -webkit-animation:a 1s linear infinite;
    animation:a 1s linear infinite;
    background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;
    display:block;
    height:80px;
    width:80px;
    z-index:1
}
@-webkit-keyframes a{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes a{
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.mejs-controls{
    bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:40px;
    left:0;
    list-style-type:none;
    margin:0;
    padding:0 10px;
    position:absolute;
    width:100%;
    z-index:3
}
.mejs-controls:not([style*="display: none"]){
    background:rgba(255,0,0,.7);
    background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));
    background:linear-gradient(transparent,rgba(0,0,0,.35))
}
.mejs-button,.mejs-time,.mejs-time-rail{
    font-size:10px;
    height:40px;
    line-height:10px;
    margin:0;
    width:32px
}
.mejs-button>button{
    background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);
    border:0;
    cursor:pointer;
    display:block;
    font-size:0;
    height:20px;
    line-height:0;
    margin:10px 6px;
    overflow:hidden;
    padding:0;
    position:absolute;
    text-decoration:none;
    width:20px
}
.mejs-button>button:focus{
    outline:1px dotted #999
}
.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{
    outline:0
}
.mejs-time{
    box-sizing:content-box;
    color:#fff;
    font-size:11px;
    font-weight:700;
    height:24px;
    overflow:hidden;
    padding:16px 6px 0;
    text-align:center;
    width:auto
}
.mejs-play>button{
    background-position:0 0
}
.mejs-pause>button{
    background-position:-20px 0
}
.mejs-replay>button{
    background-position:-160px 0
}
.mejs-time-rail{
    direction:ltr;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    height:40px;
    margin:0 10px;
    padding-top:10px;
    position:relative
}
.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{
    border-radius:2px;
    cursor:pointer;
    display:block;
    height:10px;
    position:absolute
}
.mejs-time-total{
    background:hsla(0,0%,100%,.3);
    margin:5px 0 0;
    width:100%
}
.mejs-time-buffering{
    -webkit-animation:b 2s linear infinite;
    animation:b 2s linear infinite;
    background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);
    background-size:15px 15px;
    width:100%
}
@-webkit-keyframes b{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
@keyframes b{
    0%{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}
.mejs-time-loaded{
    background:hsla(0,0%,100%,.3)
}
.mejs-time-current,.mejs-time-handle-content{
    background:hsla(0,0%,100%,.9)
}
.mejs-time-hovered{
    background:hsla(0,0%,100%,.5);
    z-index:10
}
.mejs-time-hovered.negative{
    background:rgba(0,0,0,.2)
}
.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{
    left:0;
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transition:all .15s ease-in;
    transition:all .15s ease-in;
    width:100%
}
.mejs-time-buffering{
    -webkit-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1)
}
.mejs-time-hovered{
    -webkit-transition:height .1s cubic-bezier(.44,0,1,1);
    transition:height .1s cubic-bezier(.44,0,1,1)
}
.mejs-time-hovered.no-hover{
    -webkit-transform:scaleX(0)!important;
    -ms-transform:scaleX(0)!important;
    transform:scaleX(0)!important
}
.mejs-time-handle,.mejs-time-handle-content{
    border:4px solid transparent;
    cursor:pointer;
    left:0;
    position:absolute;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    z-index:11
}
.mejs-time-handle-content{
    border:4px solid hsla(0,0%,100%,.9);
    border-radius:50%;
    height:10px;
    left:-7px;
    top:-4px;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    width:10px
}
.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.mejs-time-float{
    background:#eee;
    border:1px solid #333;
    bottom:100%;
    color:#111;
    display:none;
    height:17px;
    margin-bottom:9px;
    position:absolute;
    text-align:center;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:36px
}
.mejs-time-float-current{
    display:block;
    left:0;
    margin:2px;
    text-align:center;
    width:30px
}
.mejs-time-float-corner{
    border:5px solid #eee;
    border-color:#eee transparent transparent;
    border-radius:0;
    display:block;
    height:0;
    left:50%;
    line-height:0;
    position:absolute;
    top:100%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:0
}
.mejs-long-video .mejs-time-float{
    margin-left:-23px;
    width:64px
}
.mejs-long-video .mejs-time-float-current{
    width:60px
}
.mejs-broadcast{
    color:#fff;
    height:10px;
    position:absolute;
    top:15px;
    width:100%
}
.mejs-fullscreen-button>button{
    background-position:-80px 0
}
.mejs-unfullscreen>button{
    background-position:-100px 0
}
.mejs-mute>button{
    background-position:-60px 0
}
.mejs-unmute>button{
    background-position:-40px 0
}
.mejs-volume-button{
    position:relative
}
.mejs-volume-button>.mejs-volume-slider{
    -webkit-backface-visibility:hidden;
    background:rgba(50,50,50,.7);
    border-radius:0;
    bottom:100%;
    display:none;
    height:115px;
    left:50%;
    margin:0;
    position:absolute;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:25px;
    z-index:1
}
.mejs-volume-button:hover{
    border-radius:0 0 4px 4px
}
.mejs-volume-total{
    background:hsla(0,0%,100%,.5);
    height:100px;
    left:50%;
    margin:0;
    position:absolute;
    top:8px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:2px
}
.mejs-volume-current{
    left:0;
    margin:0;
    width:100%
}
.mejs-volume-current,.mejs-volume-handle{
    background:hsla(0,0%,100%,.9);
    position:absolute
}
.mejs-volume-handle{
    border-radius:1px;
    cursor:ns-resize;
    height:6px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    width:16px
}
.mejs-horizontal-volume-slider{
    display:block;
    height:36px;
    position:relative;
    vertical-align:middle;
    width:56px
}
.mejs-horizontal-volume-total{
    background:rgba(50,50,50,.8);
    height:8px;
    top:16px;
    width:50px
}
.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{
    border-radius:2px;
    font-size:1px;
    left:0;
    margin:0;
    padding:0;
    position:absolute
}
.mejs-horizontal-volume-current{
    background:hsla(0,0%,100%,.8);
    height:100%;
    top:0;
    width:100%
}
.mejs-horizontal-volume-handle{
    display:none
}
.mejs-captions-button,.mejs-chapters-button{
    position:relative
}
.mejs-captions-button>button{
    background-position:-140px 0
}
.mejs-chapters-button>button{
    background-position:-180px 0
}
.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{
    background:rgba(50,50,50,.7);
    border:1px solid transparent;
    border-radius:0;
    bottom:100%;
    margin-right:-43px;
    overflow:hidden;
    padding:0;
    position:absolute;
    right:50%;
    visibility:visible;
    width:86px
}
.mejs-chapters-button>.mejs-chapters-selector{
    margin-right:-55px;
    width:110px
}
.mejs-captions-selector-list,.mejs-chapters-selector-list{
    list-style-type:none!important;
    margin:0;
    overflow:hidden;
    padding:0
}
.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{
    color:#fff;
    cursor:pointer;
    display:block;
    list-style-type:none!important;
    margin:0 0 6px;
    overflow:hidden;
    padding:0 10px
}
.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{
    background-color:#c8c8c8!important;
    background-color:hsla(0,0%,100%,.4)!important
}
.mejs-captions-selector-input,.mejs-chapters-selector-input{
    clear:both;
    float:left;
    left:-1000px;
    margin:3px 3px 0 5px;
    position:absolute
}
.mejs-captions-selector-label,.mejs-chapters-selector-label{
    cursor:pointer;
    float:left;
    font-size:10px;
    line-height:15px;
    padding:4px 0 0
}
.mejs-captions-selected,.mejs-chapters-selected{
    color:#21f8f8
}
.mejs-captions-translations{
    font-size:10px;
    margin:0 0 5px
}
.mejs-captions-layer{
    bottom:0;
    color:#fff;
    font-size:16px;
    left:0;
    line-height:20px;
    position:absolute;
    text-align:center
}
.mejs-captions-layer a{
    color:#fff;
    text-decoration:underline
}
.mejs-captions-layer[lang=ar]{
    font-size:20px;
    font-weight:400
}
.mejs-captions-position{
    bottom:15px;
    left:0;
    position:absolute;
    width:100%
}
.mejs-captions-position-hover{
    bottom:35px
}
.mejs-captions-text,.mejs-captions-text *{
    background:hsla(0,0%,8%,.5);
    box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);
    padding:0;
    white-space:pre-wrap
}
.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{
    display:none
}
.mejs-overlay-error{
    position:relative
}
.mejs-overlay-error>img{
    left:0;
    position:absolute;
    top:0;
    z-index:-1
}
.mejs-cannotplay,.mejs-cannotplay a{
    color:#fff;
    font-size:.8em
}
.mejs-cannotplay{
    position:relative
}
.mejs-cannotplay a,.mejs-cannotplay p{
    display:inline-block;
    padding:0 15px;
    width:100%
}
.wp-playlist-caption,.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title,.wp-playlist-item-album{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.mejs-container{
    clear:both;
    max-width:100%
}
.mejs-container *{
    font-family:Helvetica,Arial
}
.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{
    background:#222
}
.mejs-time{
    font-weight:400;
    word-wrap:normal
}
.mejs-controls a.mejs-horizontal-volume-slider{
    display:table
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{
    background:#fff
}
.mejs-controls .mejs-time-rail .mejs-time-current{
    background:#0073aa
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{
    background:rgba(255,255,255,.33)
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{
    border-radius:0
}
.mejs-overlay-loading{
    background:0 0
}
.mejs-controls button:hover{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.me-cannotplay{
    width:auto!important
}
.media-embed-details .wp-audio-shortcode{
    display:inline-block;
    max-width:400px
}
.audio-details .embed-media-settings{
    overflow:visible
}
.media-embed-details .embed-media-settings .setting span{
    max-width:400px;
    width:auto
}
.media-embed-details .embed-media-settings .checkbox-setting span{
    display:inline-block
}
.media-embed-details .embed-media-settings{
    padding-top:0;
    top:28px
}
.media-embed-details .instructions{
    padding:16px 0;
    max-width:600px
}
.media-embed-details .setting .remove-setting,.media-embed-details .setting p{
    color:#a00;
    font-size:10px;
    text-transform:uppercase
}
.media-embed-details .setting .remove-setting{
    padding:0
}
.media-embed-details .setting a:hover{
    color:#dc3232
}
.media-embed-details .embed-media-settings .checkbox-setting{
    float:none;
    margin:0 0 10px
}
.wp-video{
    max-width:100%;
    height:auto
}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{
    margin-top:18px
}
.wp-video-shortcode video,video.wp-video-shortcode{
    max-width:100%;
    display:inline-block
}
.video-details .wp-video-holder{
    width:100%;
    max-width:640px
}
.wp-playlist{
    border:1px solid #ccc;
    padding:10px;
    margin:12px 0 18px;
    font-size:14px;
    line-height:1.5
}
.wp-admin .wp-playlist{
    margin:0 0 18px
}
.wp-playlist video{
    display:inline-block;
    max-width:100%
}
.wp-playlist audio{
    display:none;
    max-width:100%;
    width:400px
}
.wp-playlist-caption,.wp-playlist-item-meta{
    display:block;
    font-size:14px;
    line-height:1.5
}
.wp-playlist .mejs-container{
    margin:0;
    max-width:100%
}
.wp-playlist .mejs-controls .mejs-button button{
    outline:0
}
.wp-playlist-light{
    background:#fff;
    color:#000
}
.wp-playlist-dark{
    color:#fff;
    background:#000
}
.wp-playlist-caption{
    max-width:88%
}
.wp-playlist-item .wp-playlist-caption{
    text-decoration:none;
    color:#000;
    max-width:-webkit-calc(100% - 40px);
    max-width:calc(100% - 40px)
}
.wp-playlist-item-title{
    font-size:14px;
    line-height:1.5
}
.wp-playlist-item-album{
    font-style:italic
}
.wp-playlist-item-artist{
    font-size:12px;
    text-transform:uppercase
}
.wp-playlist-item-length{
    position:absolute;
    right:3px;
    top:0;
    font-size:14px;
    line-height:1.5
}
.rtl .wp-playlist-item-length{
    left:3px;
    right:auto
}
.wp-playlist-tracks{
    margin-top:10px
}
.wp-playlist-item{
    position:relative;
    cursor:pointer;
    padding:0 3px;
    border-bottom:1px solid #ccc
}
.wp-playlist-item:last-child{
    border-bottom:0
}
.wp-playlist-light .wp-playlist-caption{
    color:#333
}
.wp-playlist-dark .wp-playlist-caption{
    color:#ddd
}
.wp-playlist-playing{
    font-weight:700;
    background:#f7f7f7
}
.wp-playlist-light .wp-playlist-playing{
    background:#fff;
    color:#000
}
.wp-playlist-dark .wp-playlist-playing{
    background:#000;
    color:#fff
}
.wp-playlist-current-item{
    overflow:hidden;
    margin-bottom:10px;
    height:60px
}
.wp-playlist .wp-playlist-current-item img{
    float:left;
    max-width:60px;
    height:auto;
    margin-right:10px;
    padding:0;
    border:0
}
.rtl .wp-playlist .wp-playlist-current-item img{
    float:right;
    margin-left:10px;
    margin-right:0
}
.wp-audio-playlist .me-cannotplay span{
    padding:5px 15px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-price ins,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-price ins,.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-price ins,.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .price ins,.eltdf-woo-single-page .eltdf-single-product-summary .price ins,.widget.woocommerce.widget_products ul li ins,.widget.woocommerce.widget_recent_reviews ul li ins,.widget.woocommerce.widget_recently_viewed_products ul li ins,.widget.woocommerce.widget_top_rated_products ul li ins,.woocommerce-wishlist table.wishlist_table tbody tr td.product-price ins,ul.products>.product .price ins{
    text-decoration:none
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating,.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating,.eltdf-product-info .eltdf-pi-rating,.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after,.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before,.woocommerce .star-rating{
    font-family:ElegantIcons;
    font-size:12px;
    line-height:1.3em;
    letter-spacing:2px;
    color:#212121;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.eltdf-woocommerce-page table.cart thead tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page table.cart thead tr th{
    padding:10px 0;
    color:#212121;
    text-align:left
}
.eltdf-woocommerce-page table.cart tbody tr{
    border:0
}
.eltdf-woocommerce-page table.cart tr.cart_item{
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page table.cart tr.cart_item td{
    padding:25px 0;
    vertical-align:middle;
    text-align:inherit
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-remove{
    padding-left:10px;
    padding-right:10px
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-remove a{
    color:#989898;
    font-size:0;
    line-height:1
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-remove a:after{
    content:"\f404";
    display:inline-block;
    vertical-align:middle;
    speak:none;
    color:inherit;
    font-family:Ionicons;
    font-size:25px;
    line-height:inherit;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-remove a:hover{
    color:#212121
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail{
    width:86px;
    padding-right:10px
}
.eltdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail a,.eltdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail img{
    display:block
}
.eltdf-woocommerce-page table.cart tr.cart_item td .variation>*{
    display:inline-block;
    vertical-align:middle;
    padding:0;
    margin:0
}
.eltdf-woocommerce-page table.cart tr.cart_item td .variation p{
    margin:0
}
.eltdf-woocommerce-page table.cart td.actions{
    padding:35px 0 36px;
    text-align:inherit
}
.eltdf-woocommerce-page table.cart td.actions .coupon{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    float:left
}
.eltdf-woocommerce-page .woocommerce-error a,.eltdf-woocommerce-page .woocommerce-info a,.eltdf-woocommerce-page .woocommerce-message a,.eltdf-woocommerce-page table.cart td.actions>input{
    float:right
}
.eltdf-woocommerce-page table.cart td.actions .coupon label{
    display:none
}
.eltdf-woocommerce-page table.cart td.actions .coupon input[type=text]{
    margin:0 22px 0 0;
    color:#212121
}
.eltdf-woocommerce-page .cart-collaterals{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 50px
}
.eltdf-woocommerce-page .cart-collaterals h2{
    position:relative;
    display:block;
    margin:0 0 26px;
    font-size:40px;
    font-weight:700
}
.eltdf-woocommerce-page .cart-collaterals table{
    margin:0 0 35px
}
.eltdf-woocommerce-page .cart-collaterals table tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page .cart-collaterals table td,.eltdf-woocommerce-page .cart-collaterals table th{
    padding:14px 0;
    text-align:left;
    vertical-align:middle
}
.eltdf-woocommerce-page .cart-collaterals table th{
    width:20%;
    padding-right:5px;
    border:0;
    color:#212121
}
.eltdf-woocommerce-page .cart-collaterals tr.shipping #shipping_method{
    list-style:none;
    margin:0 0 7px
}
.eltdf-woocommerce-page .cart-collaterals tr.shipping #shipping_method li{
    margin:3px 0;
    padding:0
}
.eltdf-woocommerce-page .cart-collaterals tr.shipping #shipping_method li>*{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.eltdf-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button{
    display:block;
    margin:0 0 10px
}
.eltdf-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator p{
    margin:0
}
.eltdf-woocommerce-page .cross-sells{
    margin:30px 0 0;
    border-top:1px solid #ebebeb
}
.eltdf-woocommerce-page .cross-sells>h2{
    display:block;
    margin:36px 0 50px;
    text-align:center
}
.eltdf-woocommerce-page .cart_totals{
    margin:1px 0 20px
}
.eltdf-woocommerce-page .cart_totals div a.checkout-button{
    background-color:#212121;
    padding:10px 35px 14px;
    border:2px solid transparent
}
.eltdf-woocommerce-page .cart_totals div a.checkout-button:before{
    content:'';
    padding:0
}
.eltdf-woocommerce-page .cart-empty{
    position:relative;
    display:block;
    font-size:25px;
    line-height:1.5em;
    text-align:center;
    color:#212121;
    margin:40px 0 33px
}
.eltdf-woocommerce-page .return-to-shop{
    position:relative;
    display:block;
    text-align:center;
    margin:0 0 60px
}
.eltdf-woocommerce-page .return-to-shop a.button.wc-backward{
    color:#212121
}
.eltdf-woocommerce-page .return-to-shop a.button.wc-backward:hover{
    color:#989898;
    background-color:transparent
}
.eltdf-woocommerce-page .checkout_coupon{
    display:block;
    margin:0 0 34px
}
.eltdf-woocommerce-page .checkout_coupon p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-checkout form.login{
    display:block;
    margin:0 0 34px
}
.eltdf-woocommerce-page.woocommerce-checkout form.login>:first-child{
    margin:0 0 15px
}
.eltdf-woocommerce-page.woocommerce-checkout form.login p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-checkout form.login input[type=checkbox]{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    top:-1px;
    margin:0 3px 0 5px
}
.eltdf-woocommerce-page.woocommerce-checkout form.login .lost_password{
    display:block;
    margin:15px 0 0
}
.eltdf-woocommerce-page .woocommerce-checkout .col2-set:after,.eltdf-woocommerce-page .woocommerce-checkout .col2-set:before{
    content:'';
    display:table
}
.eltdf-woocommerce-page .woocommerce-checkout .col2-set:after{
    clear:both
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1,.eltdf-woocommerce-page .woocommerce-checkout .col-2{
    position:relative;
    display:inline-block;
    width:49%;
    margin-right:1%;
    float:left;
    vertical-align:middle
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 h3,.eltdf-woocommerce-page .woocommerce-checkout .col-2 h3{
    margin:8px 0 25px
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 p,.eltdf-woocommerce-page .woocommerce-checkout .col-2 p{
    margin:0
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox),.eltdf-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox){
    display:block;
    margin:0 0 5px
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row,.eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row{
    width:49%;
    margin-right:2%;
    float:left
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row-last,.eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row-last{
    margin-right:0
}
.eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row-wide,.eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row.notes,.eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row-wide,.eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row.notes{
    width:100%
}
.eltdf-woocommerce-page .woocommerce-checkout .col-2{
    margin-left:1%;
    margin-right:0
}
.eltdf-woocommerce-page .woocommerce-checkout .create-account{
    margin:0 0 15px
}
.eltdf-woocommerce-page .woocommerce-checkout .create-account input,.eltdf-woocommerce-page .woocommerce-checkout .create-account label{
    display:inline-block;
    vertical-align:middle
}
.eltdf-woocommerce-page .woocommerce-checkout h3#order_review_heading{
    margin:18px 0
}
.eltdf-woocommerce-page .woocommerce-checkout table{
    padding:0;
    margin:0 0 35px
}
.eltdf-woocommerce-page .woocommerce-checkout table thead th{
    color:#212121
}
.eltdf-woocommerce-page .woocommerce-checkout table tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method{
    list-style:none;
    margin:0
}
.eltdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li{
    margin:3px 0;
    padding:0
}
.eltdf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>*{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.eltdf-woocommerce-page .woocommerce-checkout table td,.eltdf-woocommerce-page .woocommerce-checkout table th{
    padding:14px 0;
    text-align:left;
    vertical-align:middle
}
.eltdf-woocommerce-page .woocommerce-checkout table th{
    border:0
}
.eltdf-woocommerce-page .woocommerce-checkout table .variation>*{
    display:inline-block;
    vertical-align:middle;
    padding:0;
    margin:0
}
.eltdf-woocommerce-page .woocommerce-checkout table .variation p{
    margin:0
}
.eltdf-woocommerce-page .woocommerce-checkout .select2-container{
    border-radius:0;
    margin-bottom:14px
}
.eltdf-woocommerce-page .woocommerce-checkout .select2-container .select2-selection--single{
    border-color:#ebebeb
}
.eltdf-woocommerce-page .woocommerce-checkout input[type=checkbox],.eltdf-woocommerce-page .woocommerce-checkout input[type=radio]{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    top:-1px;
    margin:0 3px 0 5px
}
.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment{
    display:block;
    margin:20px 0 70px
}
.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul{
    list-style:none;
    margin:0 0 35px;
    padding:0
}
.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li,.eltdf-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li{
    padding:14px 0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li input,.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li label{
    display:inline-block;
    vertical-align:middle
}
.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img{
    vertical-align:middle;
    margin:0 8px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce{
    display:block;
    margin:0 0 45px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce>p{
    display:block;
    margin:0 0 30px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce>h2,.eltdf-woocommerce-page.woocommerce-order-received .woocommerce>header h2{
    display:block;
    margin:16px 0 25px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details{
    list-style:none;
    margin:0 0 30px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li strong{
    color:#212121;
    font-weight:400
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table{
    padding:0;
    margin:0 0 35px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table td,.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th{
    padding:14px 0;
    text-align:left;
    vertical-align:middle
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th{
    border:0
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation>*{
    display:inline-block;
    vertical-align:middle;
    padding:0;
    margin:0
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both;
    margin:0 0 15px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1,.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2{
    position:relative;
    display:inline-block;
    width:49%;
    margin-right:1%;
    float:left;
    vertical-align:middle
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2{
    margin-left:1%;
    margin-right:0
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .title{
    margin:4px 0 25px
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses h3{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses address{
    font-style:normal
}
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button),.woocommerce-page .eltdf-content a.added_to_cart,.woocommerce-page .eltdf-content a.button,.woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-woo-search-widget-button),.woocommerce-page .eltdf-content input[type=submit],div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),div.woocommerce a.added_to_cart,div.woocommerce a.button,div.woocommerce button[type=submit]:not(.eltdf-woo-search-widget-button),div.woocommerce input[type=submit]{
    font-family:Poppins,sans-serif;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    outline:0;
    line-height:1.5em;
    letter-spacing:-.01em;
    font-weight:700;
    box-sizing:border-box;
    margin:0;
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .3s cubic-bezier(.23,1,.32,1);
    transition:all .3s cubic-bezier(.23,1,.32,1);
    color:#fff;
    background-color:#212121;
    white-space:nowrap;
    cursor:pointer;
    z-index:3;
    font-size:13px;
    padding:14px 35px;
    border:2px solid transparent
}
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover,.woocommerce-page .eltdf-content a.added_to_cart:hover,.woocommerce-page .eltdf-content a.button:hover,.woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-woo-search-widget-button):hover,.woocommerce-page .eltdf-content input[type=submit]:hover,div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover,div.woocommerce a.added_to_cart:hover,div.woocommerce a.button:hover,div.woocommerce button[type=submit]:not(.eltdf-woo-search-widget-button):hover,div.woocommerce input[type=submit]:hover{
    border-color:#212121;
    color:#212121;
    background-color:#fff
}
.woocommerce-page .eltdf-content a.added_to_cart,.woocommerce-page .eltdf-content a.button,div.woocommerce a.added_to_cart,div.woocommerce a.button{
    border:none;
    background-color:transparent
}
.woocommerce-page .eltdf-content a.added_to_cart:before,.woocommerce-page .eltdf-content a.button:before,div.woocommerce a.added_to_cart:before,div.woocommerce a.button:before{
    content:"\f110";
    font-family:Ionicons;
    font-size:21px;
    padding-right:10px;
    position:relative;
    top:2px
}
.woocommerce-page .eltdf-content a.button.added,div.woocommerce a.button.added{
    display:none
}
.woocommerce .eltdf-onsale,.woocommerce .eltdf-out-of-stock{
    position:absolute;
    display:block;
    top:20px;
    width:auto;
    height:27px;
    margin:0;
    padding:0 20px;
    color:#212121;
    background-color:#fff;
    font-family:Poppins,sans-serif;
    font-size:11px;
    font-weight:700;
    line-height:27px;
    letter-spacing:-.01em;
    text-align:center;
    z-index:100;
    box-sizing:border-box;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    left:20px
}
.eltdf-woo-single-page .eltdf-single-product-content .eltdf-onsale{
    left:10px
}
.eltdf-woo-single-page .eltdf-single-product-content .eltdf-out-of-stock{
    right:10px
}
.eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .eltdf-onsale{
    left:24%
}
.eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .eltdf-out-of-stock{
    right:0;
    left:auto
}
.eltdf-woocommerce-page .woocommerce-error,.eltdf-woocommerce-page .woocommerce-info,.eltdf-woocommerce-page .woocommerce-message{
    position:relative;
    display:block;
    padding:20px 30px;
    margin:0 0 30px;
    line-height:55px;
    list-style:none;
    background-color:transparent;
    border:1px solid #ebebeb
}
.eltdf-woocommerce-page .woocommerce-error>a,.eltdf-woocommerce-page .woocommerce-info>a,.eltdf-woocommerce-page .woocommerce-message>a{
    color:#989898
}
.eltdf-woocommerce-page .woocommerce-error>a:hover,.eltdf-woocommerce-page .woocommerce-info>a:hover,.eltdf-woocommerce-page .woocommerce-message>a:hover{
    color:#212121
}
.eltdf-woocommerce-page .woocommerce-message a.button.wc-forward:not(.added_to_cart):not(.checkout-button){
    padding:14px 35px 18px
}
.eltdf-woocommerce-page .woocommerce-info .showcoupon{
    color:#989898
}
.eltdf-woocommerce-page .woocommerce-info .showcoupon:hover{
    color:#212121
}
.eltdf-woo-pagination-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0 0 66px;
    clear:both
}
.eltdf-woo-pagination-holder .eltdf-woo-pagination-inner{
    position:relative;
    display:table;
    width:100%;
    text-align:right
}
.woocommerce-pagination{
    position:relative;
    display:table-cell;
    vertical-align:top;
    width:99%;
    margin:0;
    padding:0
}
.woocommerce-pagination .page-numbers{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 6px;
    padding:0;
    color:#989898;
    font-size:13px;
    font-weight:700;
    font-family:Poppins,sans-serif
}
.woocommerce-pagination .page-numbers li{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0
}
.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{
    position:relative;
    display:inline-block;
    width:auto;
    margin:0 12px;
    padding:0;
    vertical-align:top;
    text-decoration:none;
    cursor:pointer;
    white-space:nowrap;
    color:#989898;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.woocommerce-pagination .page-numbers li a.current,.woocommerce-pagination .page-numbers li span.current,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination .page-numbers:hover{
    color:#212121
}
.woocommerce-pagination .page-numbers li a.next,.woocommerce-pagination .page-numbers li a.prev{
    font-size:0;
    line-height:1;
    margin:0 6px 0 4px
}
.woocommerce-pagination .page-numbers li a.next:before,.woocommerce-pagination .page-numbers li a.prev:before{
    position:relative;
    top:-1px;
    display:block;
    font-family:Ionicons;
    font-size:18px;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.woocommerce-pagination .page-numbers li a.prev:before{
    content:"\f3d2"
}
.woocommerce-pagination .page-numbers li a.next:before{
    content:"\f3d3"
}
.woocommerce-pagination .page-numbers.next:hover .eltdf-pag-line-bottom,.woocommerce-pagination .page-numbers.next:hover .eltdf-pag-line-top,.woocommerce-pagination .page-numbers.prev:hover .eltdf-pag-line-bottom,.woocommerce-pagination .page-numbers.prev:hover .eltdf-pag-line-top{
    opacity:1;
    -webkit-transition:all .35s ease;
    -moz-transition:all .35s ease;
    transition:all .35s ease
}
.woocommerce-pagination .page-numbers .eltdf-pag-line{
    position:relative;
    width:18px;
    height:2px;
    background-color:#212121;
    left:0;
    content:'';
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease
}
.woocommerce-pagination .page-numbers .eltdf-pag-line.right .eltdf-pag-line-top{
    top:-3px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    right:-3px
}
.woocommerce-pagination .page-numbers .eltdf-pag-line.right .eltdf-pag-line-bottom{
    bottom:-3px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    right:-3px
}
.woocommerce-pagination .page-numbers .eltdf-pag-line.left .eltdf-pag-line-top{
    top:-3px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    left:-3px
}
.woocommerce-pagination .page-numbers .eltdf-pag-line.left .eltdf-pag-line-bottom{
    bottom:-3px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    left:-3px
}
.woocommerce-pagination .page-numbers .eltdf-pag-line-bottom,.woocommerce-pagination .page-numbers .eltdf-pag-line-top{
    position:absolute;
    width:10px;
    height:2px;
    background-color:#212121;
    content:'';
    opacity:0
}
.eltdf-woo-view-all-pagination{
    position:relative;
    display:table-cell;
    vertical-align:top;
    width:1%
}
.eltdf-woo-view-all-pagination a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    white-space:nowrap;
    padding:0 0 0 2px;
    color:#989898
}
.eltdf-woo-view-all-pagination a:before{
    content:'|';
    padding:0 14px 0 0;
    color:#989898
}
.eltdf-woo-view-all-pagination a:hover{
    color:#212121
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons,div.woocommerce .eltdf-quantity-buttons{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus{
    display:inline-block;
    vertical-align:middle;
    color:#989898;
    background-color:#fff;
    text-align:center;
    box-sizing:border-box;
    border:none
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input:hover,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input:hover:after,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus:hover,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus:hover:after,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus:hover,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus:hover:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input:hover,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input:hover:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus:hover,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus:hover:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus:hover,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus:hover:after{
    color:#212121
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input{
    position:relative;
    height:48px;
    width:48px;
    padding:0;
    margin:0 22px 0 0;
    font-family:inherit;
    line-height:46px;
    outline:0;
    font-size:17px
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus{
    position:absolute;
    right:0;
    width:24px;
    height:24px;
    line-height:22px;
    cursor:pointer;
    -webkit-transition:color .15s ease-in-out;
    -moz-transition:color .15s ease-in-out;
    transition:color .15s ease-in-out
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus:before,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus:before,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus:before,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus:before{
    content:''
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus:after,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus:after{
    font-family:Linearicons-Free;
    font-size:13px
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus{
    top:0
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus:after{
    content:"\e873"
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus{
    bottom:0
}
.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus:after,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus:after{
    content:"\e874"
}
.woocommerce-page .eltdf-content input[type=email],.woocommerce-page .eltdf-content input[type=tel],.woocommerce-page .eltdf-content input[type=password],.woocommerce-page .eltdf-content input[type=text],.woocommerce-page .eltdf-content textarea,div.woocommerce input[type=email],div.woocommerce input[type=tel],div.woocommerce input[type=password],div.woocommerce input[type=text],div.woocommerce textarea{
    position:relative;
    width:100%;
    margin:0 0 14px;
    padding:14px 20px;
    font-family:inherit;
    font-size:12px;
    line-height:18px;
    font-weight:inherit;
    color:#989898;
    background-color:#fff;
    border:1px solid #ebebeb;
    outline:0;
    -webkit-appearance:none;
    box-sizing:border-box
}
.woocommerce-page .eltdf-content input[type=email]:focus,.woocommerce-page .eltdf-content input[type=tel]:focus,.woocommerce-page .eltdf-content input[type=password]:focus,.woocommerce-page .eltdf-content input[type=text]:focus,.woocommerce-page .eltdf-content textarea:focus,div.woocommerce input[type=email]:focus,div.woocommerce input[type=tel]:focus,div.woocommerce input[type=password]:focus,div.woocommerce input[type=text]:focus,div.woocommerce textarea:focus{
    border-color:#212121
}
.woocommerce-page .eltdf-content input[type=email]::-webkit-input-placeholder,.woocommerce-page .eltdf-content input[type=tel]::-webkit-input-placeholder,.woocommerce-page .eltdf-content input[type=password]::-webkit-input-placeholder,.woocommerce-page .eltdf-content input[type=text]::-webkit-input-placeholder,.woocommerce-page .eltdf-content textarea::-webkit-input-placeholder,div.woocommerce input[type=email]::-webkit-input-placeholder,div.woocommerce input[type=tel]::-webkit-input-placeholder,div.woocommerce input[type=password]::-webkit-input-placeholder,div.woocommerce input[type=text]::-webkit-input-placeholder,div.woocommerce textarea::-webkit-input-placeholder{
    color:inherit
}
.woocommerce-page .eltdf-content input[type=email]:-moz-placeholder,.woocommerce-page .eltdf-content input[type=tel]:-moz-placeholder,.woocommerce-page .eltdf-content input[type=password]:-moz-placeholder,.woocommerce-page .eltdf-content input[type=text]:-moz-placeholder,.woocommerce-page .eltdf-content textarea:-moz-placeholder,div.woocommerce input[type=email]:-moz-placeholder,div.woocommerce input[type=tel]:-moz-placeholder,div.woocommerce input[type=password]:-moz-placeholder,div.woocommerce input[type=text]:-moz-placeholder,div.woocommerce textarea:-moz-placeholder{
    color:inherit
}
.woocommerce-page .eltdf-content input[type=email]::-moz-placeholder,.woocommerce-page .eltdf-content input[type=tel]::-moz-placeholder,.woocommerce-page .eltdf-content input[type=password]::-moz-placeholder,.woocommerce-page .eltdf-content input[type=text]::-moz-placeholder,.woocommerce-page .eltdf-content textarea::-moz-placeholder,div.woocommerce input[type=email]::-moz-placeholder,div.woocommerce input[type=tel]::-moz-placeholder,div.woocommerce input[type=password]::-moz-placeholder,div.woocommerce input[type=text]::-moz-placeholder,div.woocommerce textarea::-moz-placeholder{
    color:inherit
}
.woocommerce-page .eltdf-content input[type=email]:-ms-input-placeholder,.woocommerce-page .eltdf-content input[type=tel]:-ms-input-placeholder,.woocommerce-page .eltdf-content input[type=password]:-ms-input-placeholder,.woocommerce-page .eltdf-content input[type=text]:-ms-input-placeholder,.woocommerce-page .eltdf-content textarea:-ms-input-placeholder,div.woocommerce input[type=email]:-ms-input-placeholder,div.woocommerce input[type=tel]:-ms-input-placeholder,div.woocommerce input[type=password]:-ms-input-placeholder,div.woocommerce input[type=text]:-ms-input-placeholder,div.woocommerce textarea:-ms-input-placeholder{
    color:inherit
}
.woocommerce-page .eltdf-content .coupon input[type=text],div.woocommerce .coupon input[type=text]{
    width:200px
}
.eltdf-woocommerce-page .woocommerce-ordering,.eltdf-woocommerce-page .woocommerce-result-count{
    display:inline;
    width:50%;
    margin:0;
    float:left
}
.eltdf-woocommerce-page .woocommerce-result-count{
    line-height:44px;
    font-size:14px
}
.eltdf-woocommerce-page .woocommerce-ordering{
    text-align:right
}
.eltdf-woocommerce-page .woocommerce-ordering .orderby{
    width:auto;
    min-width:250px;
    margin:0;
    text-align:initial
}
.eltdf-woocommerce-page .woocommerce-ordering .select2-container--default .select2-selection--single{
    background-color:transparent;
    text-align:right;
    padding-right:10px
}
.eltdf-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .select2-container--default{
    width:100%!important;
    margin:0 0 14px
}
.woocommerce .star-rating{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    letter-spacing:5px
}
.woocommerce .star-rating:before{
    content:"\e031\e031\e031\e031\e031";
    color:#212121
}
.woocommerce .star-rating span{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    letter-spacing:5px
}
.woocommerce .star-rating span:before{
    content:"\e033\e033\e033\e033\e033"
}
.eltdf-woocommerce-page .eltdf-content .variations{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    border:none;
    padding:0
}
.eltdf-woocommerce-page .eltdf-content .variations tr{
    display:inline-block;
    padding:0;
    border:0
}
.eltdf-woocommerce-page .eltdf-content .variations tr:first-child{
    padding-right:10px
}
.eltdf-woocommerce-page .eltdf-content .variations tr:last-child{
    margin:0
}
.eltdf-woocommerce-page .eltdf-content .variations td{
    padding:0;
    text-align:initial
}
.eltdf-woocommerce-page .eltdf-content .variations td.label{
    padding-right:10px;
    display:block;
    font-size:16px;
    font-family:Poppins,sans-serif;
    font-weight:700;
    color:#212121;
    text-transform:capitalize
}
.eltdf-woocommerce-page .eltdf-content .variations td.value{
    white-space:nowrap
}
.eltdf-woocommerce-page .eltdf-content .variations td.value select{
    width:auto;
    min-width:200px
}
.eltdf-woocommerce-page .eltdf-content .variations .reset_variations{
    margin:0 0 0 15px;
    color:#212121
}
.eltdf-woocommerce-page .eltdf-content .single_variation_wrap{
    margin:53px 0 0
}
.eltdf-woocommerce-page .eltdf-content .single_variation_wrap .single_variation{
    margin:0 0 35px
}
.eltdf-woocommerce-page .eltdf-content .single_variation_wrap .single_variation .price{
    margin:res
}
.eltdf-woocommerce-page .eltdf-content table.group_table{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    border:none;
    padding:0
}
.eltdf-woocommerce-page .eltdf-content table.group_table tbody{
    display:block
}
.eltdf-woocommerce-page .eltdf-content table.group_table tr{
    display:block;
    padding:0 0 10px;
    border:0;
    margin:0
}
.eltdf-woocommerce-page .eltdf-content table.group_table td{
    padding:0 17px 10px 0;
    text-align:left
}
.eltdf-woocommerce-page .eltdf-content table.group_table td.price{
    display:table-cell;
    vertical-align:middle
}
.eltdf-woocommerce-page .eltdf-content table.group_table td:last-child{
    padding:0 0 10px
}
.eltdf-woocommerce-page .eltdf-content table.group_table .eltdf-quantity-buttons{
    margin:0
}
.eltdf-woocommerce-page .eltdf-content table.group_table a{
    color:#989898
}
.eltdf-woocommerce-page .eltdf-content table.group_table a:hover{
    color:#212121
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    float:left;
    box-sizing:border-box
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{
    width:30%;
    padding:0 15px 0 0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul{
    padding:0 15px 0 0;
    margin:0;
    list-style:none;
    border-right:1px solid #ebebeb
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li{
    margin:0;
    padding:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child){
    margin:0 0 18px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{
    color:#989898
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content{
    width:70%;
    padding:0 0 0 30px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce{
    margin:0 0 45px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.login{
    margin:0 0 34px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.login p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.login p.eltdf-login-form-text{
    margin:0 0 7px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.login input[type=checkbox]{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    top:-1px;
    margin:0 3px 0 5px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.login .lost_password{
    display:block;
    margin:15px 0 0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.edit-account{
    margin:0 0 15px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.edit-account p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.edit-account label{
    display:block;
    margin:0 0 5px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce form.edit-account fieldset>legend{
    display:block;
    color:#212121;
    margin:0 0 10px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce>p{
    display:block;
    margin:0 0 30px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce>h2,.eltdf-woocommerce-page.woocommerce-account .woocommerce>header h2{
    display:block;
    margin:16px 0 25px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table{
    padding:0;
    margin:0 0 35px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table td,.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table th{
    padding:14px 0;
    text-align:left;
    vertical-align:middle
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table th{
    border:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table td.order-actions{
    text-align:right
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation>*{
    display:inline-block;
    vertical-align:middle;
    padding:0;
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both;
    margin:0 0 15px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1,.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2{
    position:relative;
    display:inline-block;
    width:49%;
    margin-right:1%;
    float:left;
    vertical-align:middle
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2{
    margin-left:1%;
    margin-right:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .title{
    margin:4px 0 25px
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses h3{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses address{
    font-style:normal
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce>h2{
    font-size:30px;
    line-height:40px;
    margin:0 0 25px
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p label:not(.inline){
    display:block;
    margin:14px 0;
    color:#212121;
    font-size:18px;
    line-height:38px
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p label.inline{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:23px 0 0
}
.eltdf-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p input.button{
    margin:23px 0 0
}
.eltdf-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form{
    margin:0 0 15px
}
.eltdf-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form>:first-child{
    margin:0 0 25px
}
.eltdf-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form p{
    margin:0
}
.eltdf-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerce>form label{
    display:block;
    margin:0 0 5px
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce{
    margin:0 0 45px
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order{
    display:block;
    margin:0 0 60px
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order>p:not(.form-row){
    display:block;
    margin:0 0 7px
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order .form-row-first,.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order .form-row-last{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:0
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order .form-row-first label,.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order .form-row-last label{
    display:block;
    margin:14px 0;
    color:#212121;
    font-size:18px;
    line-height:38px
}
.eltdf-woocommerce-page.eltdf-woocommerce-order-tracking .woocommerce>.track_order .button{
    margin:13px 0 0
}
.cross-sells,.eltdf-content .woocommerce,.eltdf-pl-main-holder,.related.products,.upsells.products{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-pl-main-holder{
    margin:0 0 22px
}
ul.products{
    list-style:none;
    margin:0 -15px;
    clear:both
}
ul.products>.product{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    float:left;
    margin:0 0 30px;
    padding:0 15px;
    box-sizing:border-box
}
.touch ul.products>.product{
    cursor:pointer
}
.eltdf-woo-single-page .eltdf-single-product-content .images .woocommerce-product-gallery__image .zoomImg,div.woocommerce>.single-product .images .woocommerce-product-gallery__image .zoomImg{
    cursor:crosshair
}
ul.products>.product:hover .eltdf-pl-inner .eltdf-pl-text{
    opacity:1
}
ul.products>.product .eltdf-product-list-title{
    margin:0 0 11px
}
ul.products>.product .eltdf-pl-rating-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    line-height:1;
    margin:10px 0 3px
}
ul.products>.product .price{
    position:relative;
    display:block;
    margin:0;
    line-height:1;
    color:#212121
}
ul.products>.product .price *{
    font-size:inherit;
    line-height:inherit
}
ul.products>.product .price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-woo-pl-info-below-image ul.products>.product .added_to_cart,.eltdf-woo-pl-info-below-image ul.products>.product .button{
    margin:0
}
ul.products>.product .button.added{
    display:none
}
ul.products>.product .eltdf-pl-inner,ul.products>.product .eltdf-pl-inner .eltdf-pl-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    overflow:hidden
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-image img{
    display:block;
    width:100%
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text{
    position:absolute;
    display:block;
    width:100%;
    left:0;
    padding:2px;
    opacity:0;
    background-color:#212121;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    z-index:105;
    bottom:0;
    height:auto;
    top:auto
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text .button{
    color:#fff;
    padding:22px 0;
    vertical-align:top
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text .button:hover{
    color:#989898;
    background-color:transparent
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text-outer{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    text-align:center
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text-inner .eltdf-product-list-title{
    color:#212121
}
ul.products>.product .eltdf-pl-inner .eltdf-pl-text-inner .price del{
    color:rgba(255,255,255,.8)
}
ul.products>.product .eltdf-pl-inner>a{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
ul.products>.product .eltdf-pl-text-wrapper{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:30px 0 17px;
    text-align:center
}
.eltdf-woo-pl-info-on-image-hover .eltdf-pl-main-holder{
    margin:0 0 50px
}
.eltdf-woo-pl-info-on-image-hover ul.products{
    list-style:none;
    margin:0 -15px;
    clear:both
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .price{
    display:block;
    margin:0;
    line-height:1;
    color:#212121;
    position:absolute;
    top:20px;
    right:20px
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .price *{
    font-size:inherit;
    line-height:inherit
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .eltdf-pl-text{
    background-color:#fff;
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-out;
    -moz-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    z-index:105;
    height:100%
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .eltdf-pl-text .added_to_cart.wc-forward,.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .eltdf-pl-text .button{
    color:#212121;
    vertical-align:middle;
    padding:0
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .eltdf-pl-text .added_to_cart.wc-forward:hover,.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-pl-inner .eltdf-pl-text .button:hover{
    color:#989898;
    background-color:transparent
}
.eltdf-woo-pl-info-on-image-hover ul.products>.product .eltdf-product-list-title{
    margin:0 0 4px
}
.eltdf-woo-no-space ul.products{
    margin:0
}
.eltdf-woo-no-space ul.products>.product{
    padding:0;
    margin:0
}
.eltdf-woo-tiny-space ul.products{
    margin:0 -5px
}
.eltdf-woo-tiny-space ul.products>.product{
    padding:0 5px;
    margin:0 0 10px
}
.eltdf-woo-small-space ul.products{
    margin:0 -10px
}
.eltdf-woo-small-space ul.products>.product{
    padding:0 10px;
    margin:0 0 20px
}
.eltdf-woo-normal-space ul.products{
    margin:0 -15px
}
.eltdf-woo-normal-space ul.products>.product{
    padding:0 15px;
    margin:0 0 30px
}
.eltdf-woo-medium-space ul.products{
    margin:0 -20px
}
.eltdf-woo-medium-space ul.products>.product{
    padding:0 20px;
    margin:0 0 40px
}
.eltdf-woo-large-space ul.products{
    margin:0 -25px
}
.eltdf-woo-large-space ul.products>.product{
    padding:0 25px;
    margin:0 0 50px
}
@media only screen and (min-width:1025px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product,.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-3 .related.products>.products>.product,.eltdf-woocommerce-columns-3 .upsells.products>.products>.product{
        width:33.33333%
    }
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1){
        clear:both
    }
    .eltdf-woocommerce-columns-4 .cross-sells>.products>.product,.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-4 .related.products>.products>.product,.eltdf-woocommerce-columns-4 .upsells.products>.products>.product{
        width:25%
    }
    .eltdf-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(4n+1),.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product:nth-child(4n+1),.eltdf-woocommerce-columns-4 .related.products>.products>.product:nth-child(4n+1),.eltdf-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(4n+1),.woocommerce.columns-4>.products>.product:nth-child(4n+1){
        clear:both
    }
}
.woocommerce.columns-1>.products>.product{
    float:none;
    width:100%
}
.woocommerce.columns-2>.products>.product{
    width:50%
}
@media only screen and (min-width:681px){
    .woocommerce.columns-2>.products>.product:nth-child(2n+1){
        clear:both
    }
}
.woocommerce.columns-3>.products>.product{
    width:33.33333%
}
.woocommerce.columns-4>.products>.product{
    width:25%
}
.woocommerce.columns-5>.products>.product{
    width:20%
}
@media only screen and (min-width:1201px){
    .woocommerce.columns-5>.products>.product:nth-child(5n+1){
        clear:both
    }
}
.woocommerce.columns-6>.products>.product{
    width:16.66667%
}
@media only screen and (min-width:1441px){
    .woocommerce.columns-6>.products>.product:nth-child(6n+1){
        clear:both
    }
}
.eltdf-content .woocommerce.add_to_cart_inline{
    margin:0;
    width:auto
}
.eltdf-content .woocommerce.add_to_cart_inline del,.eltdf-content .woocommerce.add_to_cart_inline ins{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 7px 0 0;
    color:#212121;
    font-size:16px;
    line-height:1
}
div.woocommerce>.products>.product-category a{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
div.woocommerce>.products>.product-category a:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    background-color:rgba(33,33,33,.6);
    opacity:0;
    -webkit-transition:opacity .2s ease;
    -moz-transition:opacity .2s ease;
    transition:opacity .2s ease
}
div.woocommerce>.products>.product-category a:hover:after{
    opacity:1
}
div.woocommerce>.products>.product-category a:hover .woocommerce-loop-category__title{
    top:50%;
    opacity:1
}
div.woocommerce>.products>.product-category img{
    display:block
}
div.woocommerce>.products>.product-category .woocommerce-loop-category__title{
    position:absolute;
    top:60%;
    left:0;
    display:block;
    width:100%;
    padding:0 10%;
    margin:0;
    color:#fff;
    text-align:center;
    z-index:2;
    opacity:0;
    -webkit-filter:blur(0);
    box-sizing:border-box;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:opacity .2s ease,top .2s ease;
    -moz-transition:opacity .2s ease,top .2s ease;
    transition:opacity .2s ease,top .2s ease;
    font-size:25px
}
div.woocommerce>.products>.product-category .woocommerce-loop-category__title .count{
    font-size:.9em;
    color:#fff;
    background-color:transparent
}
div.woocommerce>.single-product .images{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    padding:0
}
div.woocommerce>.single-product .images figure{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0 -10px
}
div.woocommerce>.single-product .images figure a{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
div.woocommerce>.single-product .images figure a img{
    position:relative;
    width:100%;
    display:block
}
div.woocommerce>.single-product .images .woocommerce-product-gallery__trigger{
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    z-index:10
}
div.woocommerce>.single-product .images .woocommerce-product-gallery__image{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0;
    padding:0 10px;
    box-sizing:border-box
}
div.woocommerce>.single-product .woocommerce-tabs,div.woocommerce>.single-product .woocommerce-tabs ul.tabs,div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li{
    vertical-align:middle;
    position:relative;
    display:inline-block
}
div.woocommerce>.single-product .images .woocommerce-product-gallery__image:first-child{
    left:10px;
    width:calc(100% - 20px);
    padding:0
}
div.woocommerce>.single-product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
    float:left;
    padding-top:20px
}
div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child){
    width:50%
}
div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child){
    width:33.33333%
}
div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child){
    width:25%
}
div.woocommerce>.single-product .woocommerce-tabs{
    width:100%;
    margin:30px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs{
    width:100%;
    list-style:none;
    margin:0;
    padding:0;
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    text-align:center;
    clear:both
}
div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:13px 15px
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content>h2{
    display:none
}
div.woocommerce>.single-product .woocommerce-tabs .entry-content>p,div.woocommerce>.single-product .woocommerce-tabs table{
    margin:18px 0 20px
}
div.woocommerce>.single-product .woocommerce-tabs table th,div.woocommerce>.single-product .woocommerce-tabs table tr{
    border:0
}
div.woocommerce>.single-product .woocommerce-tabs table td,div.woocommerce>.single-product .woocommerce-tabs table th{
    padding:3px 0;
    vertical-align:middle;
    text-align:left
}
div.woocommerce>.single-product .woocommerce-tabs table td p,div.woocommerce>.single-product .woocommerce-tabs table th p{
    margin:0
}
div.woocommerce>.single-product .woocommerce-tabs table th{
    color:#212121;
    width:1%;
    padding:0 10px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs table td{
    width:99%
}
div.woocommerce>.single-product .woocommerce-tabs #reviews,div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container{
    width:100%;
    position:relative;
    display:inline-block;
    vertical-align:middle
}
div.woocommerce>.single-product .woocommerce-tabs #reviews{
    margin:18px 0 20px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews h2{
    font-size:18px;
    line-height:24px;
    margin:8px 0 24px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist{
    list-style:none
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container img{
    float:left;
    width:60px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text{
    padding:0 0 0 80px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text div[itemprop=description]{
    padding:0;
    margin:0 0 15px;
    border:0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text p{
    margin:5px 0 0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond{
    margin-top:15px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .comment-reply-title{
    margin:0 0 10px
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond p{
    margin:0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars{
    overflow:hidden
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a{
    position:relative;
    display:inline-block;
    color:transparent;
    font-size:0;
    margin:0
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a:before{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-family:ElegantIcons;
    content:"\e031";
    font-size:12px;
    line-height:1.3em;
    letter-spacing:2px;
    color:#212121;
    overflow:hidden;
    z-index:-1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
div.woocommerce>.single-product .woocommerce-tabs #reviews .comment-respond .stars a.active:after{
    position:absolute;
    right:0;
    bottom:7px;
    display:block;
    font-family:ElegantIcons;
    font-size:12px;
    line-height:1;
    letter-spacing:2px;
    color:#212121;
    content:"\e033\e033\e033\e033\e033";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
div.woocommerce>.single-product .related.products,div.woocommerce>.single-product .upsells.products{
    margin:30px 0 0;
    border-top:1px solid #ebebeb
}
div.woocommerce>.single-product .related.products>h2,div.woocommerce>.single-product .upsells.products>h2{
    display:block;
    margin:36px 0 50px;
    text-align:center
}
div.woocommerce>.single-product .related.products .product .eltdf-pl-text-wrapper,div.woocommerce>.single-product .upsells.products .product .eltdf-pl-text-wrapper{
    margin-bottom:0
}
@media only screen and (min-width:769px){
    .woocommerce.columns-3>.products>.product:nth-child(3n+1){
        clear:both
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images figure{
        width:100%;
        margin:0
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child{
        left:130px;
        width:calc(100% - 130px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
        position:absolute;
        top:0;
        left:0;
        width:115px;
        height:calc(25% + 5px);
        padding:0 0 17px;
        box-sizing:border-box
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a,.eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img{
        height:100%
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(2n){
        top:calc(0% + 0px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(3n){
        top:calc(25% + 5px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(4n){
        top:calc(50% + 10px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(5n){
        top:calc(75% + 15px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(6n){
        top:calc(100% + 20px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(7n){
        top:calc(125% + 25px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(8n){
        top:calc(150% + 30px)
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:nth-child(9n){
        top:calc(175% + 35px)
    }
}
.eltdf-woo-single-page .product{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    float:none;
    margin:0 0 70px
}
.eltdf-woo-single-page .eltdf-single-product-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both;
    margin:0 0 20px
}
.eltdf-woo-single-page .eltdf-single-product-content .images{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:50%;
    margin:0;
    padding:0 15px 0 0;
    float:left;
    box-sizing:border-box
}
.eltdf-woo-single-page .eltdf-single-product-content .images figure{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0 -10px
}
.eltdf-woo-single-page .eltdf-single-product-content .images figure a{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-woo-single-page .eltdf-single-product-content .images figure a img{
    position:relative;
    width:100%;
    display:block
}
.eltdf-woo-single-page .eltdf-single-product-content .images .woocommerce-product-gallery__trigger{
    position:absolute;
    top:10px;
    right:39px;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    z-index:10
}
.eltdf-woo-single-page .eltdf-single-product-content .images .woocommerce-product-gallery__image{
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin:0;
    padding:0 10px;
    box-sizing:border-box
}
.eltdf-woo-single-page .eltdf-single-product-content .images .woocommerce-product-gallery__image:first-child{
    left:10px;
    width:calc(100% - 20px);
    padding:0
}
.eltdf-woo-single-page .eltdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child){
    float:left;
    padding-top:20px
}
.eltdf-woo-single-page .eltdf-single-product-content .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__image:not(:first-child){
    width:50%
}
.eltdf-woo-single-page .eltdf-single-product-content .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image:not(:first-child){
    width:33.33333%
}
.eltdf-woo-single-page .eltdf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child){
    width:25%
}
.eltdf-woo-single-page .eltdf-single-product-summary{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:50%;
    padding:0 0 0 15px;
    float:left;
    box-sizing:border-box
}
.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-single-product-title{
    display:inline-block;
    margin:0 0 5px;
    line-height:1.1em;
    max-width:70%
}
.eltdf-woo-single-page .eltdf-single-product-summary p.cart{
    margin-top:45px
}
.eltdf-woo-single-page .eltdf-single-product-summary a.single_add_to_cart_button{
    background-color:#212121
}
.eltdf-woo-single-page .eltdf-single-product-summary .clear,.eltdf-woo-single-page .eltdf-single-product-summary a.single_add_to_cart_button:before{
    display:none
}
.eltdf-woo-single-page .eltdf-single-product-summary .clear:after{
    clear:none
}
.eltdf-woo-single-page .eltdf-single-product-summary .price{
    position:relative;
    display:block;
    margin:24px 0 0;
    line-height:1;
    color:#212121;
    font-size:20px
}
.eltdf-woo-single-page .eltdf-single-product-summary .price *{
    font-size:inherit;
    line-height:inherit
}
.eltdf-woo-single-page .eltdf-single-product-summary .price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-woo-single-page .eltdf-single-product-summary .woocommerce-product-rating{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    line-height:1;
    margin:5px 0 3px
}
.eltdf-woo-single-page .eltdf-single-product-summary .woocommerce-product-rating .woocommerce-review-link{
    top:2px;
    position:relative;
    font-size:14px;
    color:#989898
}
.eltdf-woo-single-page .eltdf-single-product-summary .woocommerce-product-rating .woocommerce-review-link:hover{
    color:#212121
}
.eltdf-woo-single-page .eltdf-single-product-summary .woocommerce-product-details__short-description{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:26px 0 0
}
.eltdf-woo-single-page .eltdf-single-product-summary .woocommerce-product-details__short-description p{
    margin:0
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta{
    margin:43px 0 0
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span{
    display:block;
    margin:0;
    color:#212121
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span.sku_wrapper{
    font-size:14px
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span>a,.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span>span{
    color:#989898
}
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span>a:hover{
    color:#212121
}
.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-woo-social-share-holder{
    margin:0;
    position:relative;
    vertical-align:top;
    float:right;
    display:inline-block
}
.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-woo-social-share-holder>*{
    display:table-cell;
    vertical-align:top;
    color:#212121
}
.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-woo-social-share-holder>span{
    padding:0 0 0 6px;
    font-size:14px
}
.eltdf-woo-single-page .eltdf-single-product-summary p.stock.in-stock,.eltdf-woo-single-page .eltdf-single-product-summary p.stock.out-of-stock{
    color:#212121;
    font-weight:700;
    margin:18px 0 0
}
.eltdf-woo-single-page .eltdf-single-product-summary form.cart{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:36px 0 0
}
.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-quantity-buttons{
    margin:0 15px 0 0
}
.eltdf-woo-single-page .woocommerce-tabs{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:62px 0 0
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    list-style:none;
    margin:0;
    padding:0;
    clear:both
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs:after{
    content:'';
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    background-color:#ebebeb;
    height:2px;
    z-index:-1
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li:first-child a{
    padding-left:0
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li a{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:13px 29px;
    font-weight:700;
    border-bottom:2px solid transparent;
    font-family:Poppins,sans-serif
}
.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li a:hover{
    color:#212121;
    border-color:#212121
}
.eltdf-woo-single-page .woocommerce-tabs .entry-content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-woo-single-page .woocommerce-tabs .entry-content>h2{
    display:none
}
.eltdf-woo-single-page .woocommerce-tabs .entry-content>p{
    margin:40px 0 20px
}
.eltdf-woo-single-page .woocommerce-tabs table{
    margin:18px 0 20px
}
.eltdf-woo-single-page .woocommerce-tabs table th,.eltdf-woo-single-page .woocommerce-tabs table tr{
    border:0
}
.eltdf-woo-single-page .woocommerce-tabs table td,.eltdf-woo-single-page .woocommerce-tabs table th{
    padding:3px 0;
    vertical-align:middle;
    text-align:left
}
.eltdf-woo-single-page .woocommerce-tabs table td p,.eltdf-woo-single-page .woocommerce-tabs table th p{
    margin:0
}
.eltdf-woo-single-page .woocommerce-tabs table th{
    color:#212121;
    width:1%;
    padding:0 10px 0 0;
    font-weight:400
}
.eltdf-woo-single-page .woocommerce-tabs table td{
    width:99%
}
.eltdf-woo-single-page .woocommerce-tabs #reviews,.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container{
    width:100%;
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.eltdf-woo-single-page .woocommerce-tabs #reviews{
    margin:18px 0 20px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews h2{
    font-size:18px;
    line-height:24px;
    margin:8px 0 24px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist{
    list-style:none
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist li{
    margin:0 0 15px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text p,.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist li:last-child{
    margin:0
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img{
    float:left;
    width:70px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text{
    padding:0 0 0 90px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text p .woocommerce-review__author{
    font-weight:400;
    color:#000
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond{
    margin-top:15px
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .comment-reply-title{
    margin:0 0 10px
}
.eltdf-woo-single-page .related.products,.eltdf-woo-single-page .upsells.products,.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond p{
    margin:0
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars{
    overflow:hidden
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a{
    position:relative;
    display:inline-block;
    color:transparent;
    font-size:0;
    margin:0
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before{
    content:"\e031";
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after{
    content:"\e033\e033\e033\e033\e033";
    position:absolute;
    right:0;
    bottom:7px;
    display:block
}
.eltdf-woo-single-page .related.products>h2,.eltdf-woo-single-page .upsells.products>h2{
    display:block;
    margin:38px 0 43px;
    font-size:35px;
    font-family:Poppins,sans-serif;
    font-weight:700
}
.eltdf-woo-single-page .related.products .product,.eltdf-woo-single-page .upsells.products .product{
    border:none
}
.eltdf-woo-single-page .related.products .product .eltdf-pl-text-wrapper,.eltdf-woo-single-page .upsells.products .product .eltdf-pl-text-wrapper{
    margin-bottom:0
}
.eltdf-shopping-cart-holder{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    height:100%;
    padding:0 10px
}
.touch .eltdf-shopping-cart-holder{
    cursor:pointer
}
.eltdf-shopping-cart-holder .eltdf-shopping-cart-inner{
    position:relative;
    display:table;
    height:100%
}
.eltdf-shopping-cart-holder .eltdf-header-cart{
    position:relative;
    display:table-cell;
    vertical-align:middle
}
.eltdf-shopping-cart-holder .eltdf-header-cart .eltdf-cart-icon{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-size:24px;
    line-height:1em
}
.eltdf-shopping-cart-holder .eltdf-header-cart .eltdf-cart-icon:before{
    display:block;
    line-height:inherit
}
.eltdf-shopping-cart-holder .eltdf-header-cart .eltdf-cart-icon .eltdf-cart-number{
    font-family:Poppins,sans-serif;
    font-size:10px;
    font-weight:700;
    position:absolute;
    top:-10px;
    right:-4px
}
.eltdf-shopping-cart-holder:hover .eltdf-shopping-cart-dropdown{
    opacity:1;
    visibility:visible
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-shopping-cart-holder .eltdf-header-cart{
    color:#444
}
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-shopping-cart-holder .eltdf-header-cart:hover{
    color:rgba(68,68,68,.8)
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-shopping-cart-holder .eltdf-header-cart{
    color:#fff
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-shopping-cart-holder .eltdf-header-cart:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-shopping-cart-dropdown{
    position:absolute;
    top:100%;
    left:auto;
    right:0;
    width:308px;
    background-color:#fff;
    text-align:left;
    z-index:1000;
    visibility:hidden;
    box-sizing:border-box;
    opacity:0;
    -webkit-transition:opacity .35s cubic-bezier(.07,.52,0,.93);
    -moz-transition:opacity .35s cubic-bezier(.07,.52,0,.93);
    transition:opacity .35s cubic-bezier(.07,.52,0,.93);
    -webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);
    -moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.03);
    box-shadow:0 5px 5px 0 rgba(0,0,0,.03)
}
.eltdf-plc-holder .eltdf-plc-item:hover .eltdf-plc-image-outer .eltdf-plc-text,.eltdf-prod-cats-holder .eltdf-prod-cat:hover .eltdf-prod-cat-content .eltdf-prod-cat-button-holder{
    opacity:1
}
.eltdf-shopping-cart-dropdown ul{
    margin:30px 0 0;
    padding:0;
    text-align:center
}
.eltdf-shopping-cart-dropdown ul li{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    padding:9px 25px;
    box-sizing:border-box
}
.eltdf-shopping-cart-dropdown ul li:first-child{
    padding-top:0
}
.eltdf-shopping-cart-dropdown ul li:last-child{
    padding-bottom:0
}
.eltdf-shopping-cart-dropdown ul li.eltdf-empty-cart{
    color:initial;
    border-bottom:0;
    margin-bottom:30px;
    font-size:14px;
    line-height:24px
}
.eltdf-shopping-cart-dropdown .eltdf-item-image-holder{
    position:relative;
    display:table-cell;
    height:100%;
    width:78px;
    vertical-align:top
}
.eltdf-shopping-cart-dropdown .eltdf-item-image-holder img{
    display:block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    max-height:78px
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    padding-left:20px;
    cursor:default;
    text-align:left
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .eltdf-product-title{
    display:block;
    margin:0;
    padding:0 20px 0 0;
    box-sizing:border-box;
    font-size:14px
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .remove{
    position:absolute;
    top:-1px;
    right:0;
    font-size:16px;
    line-height:1
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .remove span{
    display:block;
    line-height:inherit
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .remove span:before{
    display:block;
    line-height:inherit;
    font-weight:700
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .eltdf-quantity{
    display:inline-block;
    margin:3px 0 0;
    font-size:14px;
    color:#212121;
    cursor:default
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .amount{
    display:inline-block;
    color:#212121;
    font-size:14px;
    cursor:default
}
.eltdf-shopping-cart-dropdown .eltdf-item-info-holder .amount .woocommerce-Price-currencySymbol{
    vertical-align:super;
    position:relative;
    top:2px;
    font-size:11px
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom{
    padding:15px 0 0
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-subtotal-holder{
    position:relative;
    display:block;
    width:100%;
    margin:0;
    font-size:15px;
    padding:0 25px 22px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-bottom:10px solid #ebebeb;
    cursor:default
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-subtotal-holder>*{
    display:table-cell;
    vertical-align:top;
    color:#212121;
    line-height:20px
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-subtotal-holder .eltdf-total-amount{
    text-align:right;
    padding-left:5px
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-subtotal-holder .eltdf-total-amount .woocommerce-Price-currencySymbol{
    font-size:11px;
    position:relative;
    top:-4px
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-btn-holder{
    padding:16px 25px 17px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    font-size:15px;
    font-family:Poppins,sans-serif;
    font-weight:700;
    background-color:#f7f8f9;
    text-align:left
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-btn-holder .eltdf-checkout{
    float:right
}
.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-checkout:hover,.eltdf-shopping-cart-dropdown .eltdf-cart-bottom .eltdf-my-cart:hover{
    color:#989898
}
.eltdf-vertical-menu-area .eltdf-shopping-cart-dropdown{
    display:none!important
}
.widget.woocommerce{
    clear:both
}
.widget.woocommerce.widget_layered_nav,.widget.woocommerce.widget_layered_nav_filters,.widget.woocommerce.widget_price_filter,.widget.woocommerce.widget_product_categories,.widget.woocommerce.widget_product_search,.widget.woocommerce.widget_product_tag_cloud,.widget.woocommerce.widget_products,.widget.woocommerce.widget_rating_filter,.widget.woocommerce.widget_recent_reviews,.widget.woocommerce.widget_recently_viewed_products,.widget.woocommerce.widget_shopping_cart,.widget.woocommerce.widget_top_rated_products{
    margin:0 0 20px
}
.widget.woocommerce.widget_layered_nav ul,.widget.woocommerce.widget_layered_nav_filters ul,.widget.woocommerce.widget_product_categories ul,.widget.woocommerce.widget_products ul,.widget.woocommerce.widget_rating_filter ul,.widget.woocommerce.widget_recent_reviews ul,.widget.woocommerce.widget_recently_viewed_products ul,.widget.woocommerce.widget_shopping_cart ul,.widget.woocommerce.widget_top_rated_products ul{
    padding:0;
    margin:0;
    list-style:none
}
.widget.woocommerce.widget_layered_nav ul li,.widget.woocommerce.widget_layered_nav_filters ul li,.widget.woocommerce.widget_product_categories ul li,.widget.woocommerce.widget_products ul li,.widget.woocommerce.widget_rating_filter ul li,.widget.woocommerce.widget_recent_reviews ul li,.widget.woocommerce.widget_recently_viewed_products ul li,.widget.woocommerce.widget_shopping_cart ul li,.widget.woocommerce.widget_top_rated_products ul li{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0;
    margin:0 0 14px;
    clear:both
}
.widget.woocommerce.widget_layered_nav ul li:last-child,.widget.woocommerce.widget_layered_nav_filters ul li:last-child,.widget.woocommerce.widget_product_categories ul li:last-child,.widget.woocommerce.widget_products ul li:last-child,.widget.woocommerce.widget_rating_filter ul li:last-child,.widget.woocommerce.widget_recent_reviews ul li:last-child,.widget.woocommerce.widget_recently_viewed_products ul li:last-child,.widget.woocommerce.widget_shopping_cart ul li:last-child,.widget.woocommerce.widget_top_rated_products ul li:last-child{
    margin:0
}
.widget.woocommerce.widget_layered_nav ul li ul,.widget.woocommerce.widget_layered_nav_filters ul li ul,.widget.woocommerce.widget_product_categories ul li ul,.widget.woocommerce.widget_products ul li ul,.widget.woocommerce.widget_rating_filter ul li ul,.widget.woocommerce.widget_recent_reviews ul li ul,.widget.woocommerce.widget_recently_viewed_products ul li ul,.widget.woocommerce.widget_shopping_cart ul li ul,.widget.woocommerce.widget_top_rated_products ul li ul{
    margin:14px 0 0 10px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img{
    display:block;
    max-width:84px;
    margin:0 70% 13px 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove{
    position:absolute;
    top:0;
    right:0;
    font-size:0;
    line-height:1
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove:after{
    position:relative;
    display:block;
    padding:0 3px;
    font-family:Ionicons;
    content:"\f404";
    font-size:30px;
    line-height:25px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation>*{
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation>* p{
    margin:0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total{
    margin:17px 0 13px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons{
    margin:10px 0 0
}
.widget.woocommerce.widget_layered_nav .eltdf-widget-title{
    margin:0 0 17px
}
.widget.woocommerce.widget_layered_nav ul li{
    margin:2px 0
}
.widget.woocommerce.widget_layered_nav ul li.chosen a{
    color:#212121
}
.widget.woocommerce.widget_layered_nav_filters .eltdf-widget-title{
    margin:0 0 17px
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{
    position:relative;
    height:3px;
    background-color:#e5e5e5;
    margin-top:33px
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{
    position:absolute;
    top:-3px;
    height:9px;
    width:9px;
    background-color:#212121;
    margin:0 0 0 -1px;
    cursor:pointer;
    outline:0;
    z-index:2;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child{
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{
    position:absolute;
    display:block;
    height:100%;
    background-color:#212121;
    z-index:1
}
.widget.woocommerce.widget_price_filter .price_slider_amount{
    margin:13px 0 0
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button{
    float:right;
    padding:12px 24px
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label{
    float:left;
    color:#212121;
    font-size:18px
}
.widget.woocommerce.widget_products ul li .product-title,.widget.woocommerce.widget_products ul li del span,.widget.woocommerce.widget_products ul li ins span,.widget.woocommerce.widget_recent_reviews ul li del span,.widget.woocommerce.widget_recent_reviews ul li ins span,.widget.woocommerce.widget_recently_viewed_products ul li .product-title,.widget.woocommerce.widget_recently_viewed_products ul li del span,.widget.woocommerce.widget_recently_viewed_products ul li ins span,.widget.woocommerce.widget_top_rated_products ul li .product-title,.widget.woocommerce.widget_top_rated_products ul li del span,.widget.woocommerce.widget_top_rated_products ul li ins span{
    color:inherit
}
.widget.woocommerce.widget_product_categories ul li{
    margin:7px 0
}
.widget.woocommerce.widget_product_categories ul li ul{
    margin:0 0 0 10px
}
.widget.woocommerce.widget_products .eltdf-widget-title,.widget.woocommerce.widget_recent_reviews .eltdf-widget-title,.widget.woocommerce.widget_recently_viewed_products .eltdf-widget-title,.widget.woocommerce.widget_top_rated_products .eltdf-widget-title{
    margin:0 0 29px
}
.widget.woocommerce.widget_products ul li,.widget.woocommerce.widget_recent_reviews ul li,.widget.woocommerce.widget_recently_viewed_products ul li,.widget.woocommerce.widget_top_rated_products ul li{
    min-height:110px
}
.widget.woocommerce.widget_products ul li a img,.widget.woocommerce.widget_recent_reviews ul li a img,.widget.woocommerce.widget_recently_viewed_products ul li a img,.widget.woocommerce.widget_top_rated_products ul li a img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:85px
}
.widget.woocommerce.widget_products ul li a span,.widget.woocommerce.widget_recent_reviews ul li a span,.widget.woocommerce.widget_recently_viewed_products ul li a span,.widget.woocommerce.widget_top_rated_products ul li a span{
    position:relative;
    display:block;
    padding:0 0 0 102px;
    line-height:20px;
    box-sizing:border-box
}
.widget.woocommerce.widget_products ul li>:not(a),.widget.woocommerce.widget_recent_reviews ul li>:not(a),.widget.woocommerce.widget_recently_viewed_products ul li>:not(a),.widget.woocommerce.widget_top_rated_products ul li>:not(a){
    margin:0 0 0 102px;
    line-height:20px
}
.widget.woocommerce.widget_products ul li .star-rating,.widget.woocommerce.widget_recent_reviews ul li .star-rating,.widget.woocommerce.widget_recently_viewed_products ul li .star-rating,.widget.woocommerce.widget_top_rated_products ul li .star-rating{
    position:relative
}
.widget.woocommerce.widget_products ul li .star-rating span,.widget.woocommerce.widget_recent_reviews ul li .star-rating span,.widget.woocommerce.widget_recently_viewed_products ul li .star-rating span,.widget.woocommerce.widget_top_rated_products ul li .star-rating span{
    max-width:100px
}
.widget.woocommerce.widget_products ul li del,.widget.woocommerce.widget_products ul li ins,.widget.woocommerce.widget_recent_reviews ul li del,.widget.woocommerce.widget_recent_reviews ul li ins,.widget.woocommerce.widget_recently_viewed_products ul li del,.widget.woocommerce.widget_recently_viewed_products ul li ins,.widget.woocommerce.widget_top_rated_products ul li del,.widget.woocommerce.widget_top_rated_products ul li ins{
    display:block
}
.widget.woocommerce.widget_products ul li .amount,.widget.woocommerce.widget_recently_viewed_products ul li .amount,.widget.woocommerce.widget_top_rated_products ul li .amount{
    color:#212121
}
.widget.woocommerce.widget_products ul li a{
    display:block
}
.widget.woocommerce.widget_products ul li a .product-title{
    margin-bottom:9px
}
.widget.woocommerce.widget_products ul li a:hover{
    color:#989898
}
.widget.woocommerce.widget_products ul li a:after{
    display:none
}
.widget.woocommerce.widget_products ul li .amount{
    color:#989898;
    font-size:14px
}
.widget.woocommerce.widget_products ul li .amount:not(:first-of-type){
    margin:0
}
.widget.woocommerce.widget_products ul li del,.widget.woocommerce.widget_products ul li ins{
    display:inline-block
}
.widget.woocommerce.widget_products ul li ins{
    margin-left:0
}
.widget.woocommerce.widget_recently_viewed_products ul li del,.widget.woocommerce.widget_recently_viewed_products ul li>.amount{
    display:block;
    margin-top:10px
}
.widget.woocommerce.widget_recent_reviews ul li .star-rating{
    margin-top:7px;
    margin-bottom:10px
}
.widget.woocommerce.widget_recent_reviews ul li a:hover{
    color:#989898
}
.widget.woocommerce.widget_recent_reviews ul li a:hover:after{
    display:none
}
.widget.woocommerce.widget_recent_reviews a{
    display:block;
    padding:0 0 0 102px
}
.widget.woocommerce.widget_recent_reviews .reviewer{
    display:inline-block;
    vertical-align:middle;
    width:auto;
    clear:both
}
.widget.woocommerce.widget_top_rated_products ul li .star-rating{
    margin-top:10px;
    margin-bottom:12px
}
.widget.woocommerce.widget_top_rated_products ul li .amount{
    display:block
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-family:inherit;
    background-color:transparent;
    font-size:14px!important
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:after{
    content:'/';
    color:#989898;
    margin:0 0 0 4px
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a:last-child:after{
    display:none
}
.widget.woocommerce.widget_product_search .woocommerce-product-search{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    clear:both
}
.widget.woocommerce.widget_product_search .woocommerce-product-search>div{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    border:1px solid #ebebeb;
    box-sizing:border-box
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button,.widget.woocommerce.widget_product_search .woocommerce-product-search input{
    position:relative;
    display:inline-block;
    vertical-align:top;
    float:left;
    margin:0;
    height:44px;
    line-height:42px;
    color:#989898;
    background-color:transparent;
    border:0;
    border-radius:0;
    outline:0;
    -webkit-appearance:none;
    box-sizing:border-box;
    -webkit-transition:color .2s ease-out;
    -moz-transition:color .2s ease-out;
    transition:color .2s ease-out
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input{
    width:calc(100% - 40px);
    padding:0 10px 0 20px;
    font-family:inherit;
    font-size:13px
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input::-webkit-input-placeholder{
    color:inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input:-moz-placeholder{
    color:inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input::-moz-placeholder{
    color:inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input:-ms-input-placeholder{
    color:inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button{
    width:40px;
    padding:0 13px 0 4px;
    font-size:14px;
    cursor:pointer
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button:hover{
    color:#212121
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button span,.widget.woocommerce.widget_product_search .woocommerce-product-search button span:before{
    display:block;
    line-height:inherit
}
.eltdf-prod-cats-holder .eltdf-prod-cat{
    float:left;
    position:relative;
    box-sizing:border-box;
    -webkit-transition:opacity .2 ease-in-out;
    -moz-transition:opacity .2 ease-in-out;
    transition:opacity .2 ease-in-out
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-inner{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    -webkit-transition:padding .2s ease-in-out;
    -moz-transition:padding .2s ease-in-out;
    transition:padding .2s ease-in-out;
    height:100%;
    box-sizing:border-box;
    padding:0
}
.eltdf-prod-cats-holder .eltdf-prod-cat.eltdf-cat-with-image img,.eltdf-prod-cats-holder.eltdf-zoom .eltdf-cat-with-image a{
    display:block
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-content.top{
    position:absolute;
    top:0;
    left:0
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-content.bottom{
    position:relative;
    margin:24px 0 0
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-content.bottom .eltdf-prod-cat-button-holder{
    margin:32px 0 0
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-content .eltdf-category-title{
    line-height:1em;
    margin:0 0 5px
}
.eltdf-prod-cats-holder .eltdf-prod-cat .eltdf-prod-cat-content .eltdf-prod-cat-price-holder{
    text-transform:lowercase;
    
    font-size:14px;
    font-weight:400;
    color:grey
}
.eltdf-prod-cats-holder .eltdf-prod-cat:hover .eltdf-prod-cat-content.top .eltdf-prod-cat-button-holder{
    background-color:#f4f4f4
}
.eltdf-prod-cats-holder .eltdf-prod-cat.eltdf-cat-with-image{
    text-align:center
}
.eltdf-prod-cats-holder .eltdf-prod-cat.eltdf-cat-with-image .eltdf-prod-cat-inner{
    text-align:left
}
.eltdf-prod-cats-holder .eltdf-prod-cat.eltdf-cat-with-image .eltdf-prod-cat-content.top{
    top:23px;
    left:25px
}
.eltdf-prod-cats-holder.eltdf-zoom .eltdf-cat-with-image .eltdf-pcw-inner{
    overflow:hidden
}
.eltdf-prod-cats-holder.eltdf-zoom .eltdf-cat-with-image img{
    display:block;
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out
}
.eltdf-product-info,.eltdf-product-info>div,.eltdf-product-info>div a{
    display:inline-block;
    vertical-align:middle;
    position:relative
}
.eltdf-prod-cats-holder.eltdf-zoom .eltdf-cat-with-image .eltdf-prod-cat-inner:hover .eltdf-pcw-inner{
    -webkit-transform:none;
    -moz-transform:none;
    transform:none
}
.eltdf-prod-cats-holder.eltdf-zoom .eltdf-cat-with-image .eltdf-prod-cat-inner:hover .eltdf-pcw-inner img{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.eltdf-prod-cats-holder.eltdf-shrink .eltdf-cat-with-image .eltdf-pcw-inner{
    position:relative
}
.eltdf-prod-cats-holder.eltdf-shrink .eltdf-cat-with-image .eltdf-pcw-inner img{
    -webkit-clip-path:inset(0 0 0 0);
    clip-path:inset(0 0 0 0);
    -webkit-transition:all 1.25s cubic-bezier(.01,.71,.26,.94);
    -moz-transition:all 1.25s cubic-bezier(.01,.71,.26,.94);
    transition:all 1.25s cubic-bezier(.01,.71,.26,.94)
}
.eltdf-prod-cats-holder.eltdf-shrink .eltdf-cat-with-image .eltdf-prod-cat-inner:hover .eltdf-pcw-inner img{
    -webkit-clip-path:inset(15px 15px 15px 15px);
    clip-path:inset(15px 15px 15px 15px)
}
.eltdf-ms-explorer .eltdf-prod-cats-holder.eltdf-shrink .eltdf-cat-with-image .eltdf-prod-cat-inner:hover .eltdf-pcw-inner{
    -webkit-transform:scale(.94);
    -moz-transform:scale(.94);
    transform:scale(.94)
}
.eltdf-prod-cats-holder.eltdf-three-columns .eltdf-prod-cat.eltdf-cat-with-image:nth-child(2n+1) .eltdf-prod-cat-inner,.eltdf-prod-cats-holder.eltdf-two-columns .eltdf-prod-cat.eltdf-cat-with-image:nth-child(4n) .eltdf-prod-cat-inner,.eltdf-prod-cats-holder.eltdf-two-columns .eltdf-prod-cat.eltdf-cat-with-image:nth-child(4n+1) .eltdf-prod-cat-inner{
    width:85%
}
.eltdf-no-space .eltdf-prod-cat-holder-inner{
    margin:0
}
.eltdf-no-space .eltdf-prod-cat-holder-inner .eltdf-prod-cat{
    padding:0;
    margin:0
}
.eltdf-tiny-space .eltdf-prod-cat-holder-inner{
    margin:0 -5px
}
.eltdf-tiny-space .eltdf-prod-cat-holder-inner .eltdf-prod-cat{
    padding:0 5px;
    margin:0 0 10px
}
.eltdf-small-space .eltdf-prod-cat-holder-inner{
    margin:0 -10px
}
.eltdf-small-space .eltdf-prod-cat-holder-inner .eltdf-prod-cat{
    padding:0 10px;
    margin:0 0 20px
}
.eltdf-normal-space .eltdf-prod-cat-holder-inner{
    margin:0 -15px
}
.eltdf-normal-space .eltdf-prod-cat-holder-inner .eltdf-prod-cat{
    padding:0 15px;
    margin:0 0 30px
}
.eltdf-large-space .eltdf-prod-cat-holder-inner{
    margin:0 -25px
}
.eltdf-large-space .eltdf-prod-cat-holder-inner .eltdf-prod-cat{
    padding:0 25px;
    margin:0 0 50px
}
.eltdf-two-columns .eltdf-prod-cat{
    width:50%
}
.eltdf-three-columns .eltdf-prod-cat{
    width:33.33333%
}
@media only screen and (min-width:681px){
    .eltdf-three-columns .eltdf-prod-cat:nth-child(3n+1),.eltdf-two-columns .eltdf-prod-cat:nth-child(2n+1){
        clear:both
    }
}
.eltdf-product-info>div p{
    margin:0
}
.eltdf-product-info>div a{
    margin:0 9px 0 0
}
.eltdf-product-info>div a:last-child{
    margin:0
}
.eltdf-product-info .eltdf-pi-image,.eltdf-product-info .eltdf-pi-rating,.eltdf-product-info .eltdf-pi-title{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0
}
.eltdf-product-info .eltdf-pi-image img{
    display:block
}
.eltdf-product-info .eltdf-pi-category h1,.eltdf-product-info .eltdf-pi-category h2,.eltdf-product-info .eltdf-pi-category h3,.eltdf-product-info .eltdf-pi-category h4,.eltdf-product-info .eltdf-pi-category h5,.eltdf-product-info .eltdf-pi-category h6{
    margin:0
}
.eltdf-product-info .eltdf-pi-category h1 a,.eltdf-product-info .eltdf-pi-category h2 a,.eltdf-product-info .eltdf-pi-category h3 a,.eltdf-product-info .eltdf-pi-category h4 a,.eltdf-product-info .eltdf-pi-category h5 a,.eltdf-product-info .eltdf-pi-category h6 a{
    vertical-align:top
}
.eltdf-product-info .eltdf-pi-rating{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-product-info .eltdf-pi-rating:before{
    content:"\e031\e031\e031\e031\e031";
    color:#212121
}
.eltdf-product-info .eltdf-pi-rating span{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-product-info .eltdf-pi-rating span:before{
    content:"\e033\e033\e033\e033\e033"
}
.eltdf-product-info .eltdf-pi-add-to-cart .eltdf-btn.eltdf-btn-solid.eltdf-white-skin{
    color:#212121;
    background-color:#fff;
    border-color:#fff
}
.eltdf-product-info .eltdf-pi-add-to-cart .eltdf-btn.eltdf-btn-solid.eltdf-dark-skin,.eltdf-product-info .eltdf-pi-add-to-cart .eltdf-btn.eltdf-btn-solid.eltdf-white-skin:hover{
    color:#fff;
    background-color:#212121;
    border-color:#212121
}
.eltdf-product-info .eltdf-pi-add-to-cart .eltdf-btn.eltdf-btn-solid.eltdf-dark-skin:hover{
    color:#212121;
    background-color:#fff;
    border-color:#fff
}
.eltdf-plc-holder,.eltdf-plc-holder .eltdf-plc-outer{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-plc-holder .eltdf-plc-item{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:100%;
    padding:0;
    z-index:100;
    overflow:hidden;
    box-sizing:border-box
}
.touch .eltdf-plc-holder .eltdf-plc-item{
    cursor:pointer
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-image .eltdf-plc-onsale,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-image .eltdf-plc-out-of-stock{
    position:absolute;
    display:block;
    top:20px;
    width:auto;
    height:27px;
    margin:0;
    padding:0 20px;
    color:#212121;
    background-color:#fff;
    font-family:Poppins,sans-serif;
    font-size:11px;
    font-weight:700;
    line-height:27px;
    letter-spacing:-.01em;
    text-align:center;
    z-index:100;
    box-sizing:border-box;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    left:20px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-text{
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    width:100%;
    height:100%;
    padding:10px;
    opacity:0;
    background-color:rgba(33,33,33,.6);
    box-sizing:border-box;
    -webkit-transition:opacity .2s ease-out,background-color .2s ease-out;
    -moz-transition:opacity .2s ease-out,background-color .2s ease-out;
    transition:opacity .2s ease-out,background-color .2s ease-out
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-text-outer{
    position:relative;
    display:table;
    width:100%;
    height:100%;
    text-align:center
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-text-inner{
    position:relative;
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-title{
    margin:0 0 4px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-category{
    margin:11px 0 3px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-excerpt{
    color:#212121;
    line-height:1.3em;
    margin:11px 0 3px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    line-height:1;
    margin:10px 0 3px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating:before{
    content:"\e031\e031\e031\e031\e031";
    color:#212121
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating span{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-rating span:before{
    content:"\e033\e033\e033\e033\e033"
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-price{
    position:relative;
    display:block;
    margin:0;
    line-height:1;
    color:#212121
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-price *{
    font-size:inherit;
    line-height:inherit
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-plc-holder .eltdf-plc-item .added_to_cart,.eltdf-plc-holder .eltdf-plc-item .button{
    font-family:Poppins,sans-serif;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    outline:0;
    font-size:13px;
    line-height:1.5em;
    letter-spacing:-.01em;
    font-weight:700;
    box-sizing:border-box;
    margin:0;
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .3s cubic-bezier(.23,1,.32,1);
    transition:all .3s cubic-bezier(.23,1,.32,1);
    padding:19px 40px;
    white-space:nowrap;
    z-index:3
}
.eltdf-plc-holder .eltdf-plc-item .button.added{
    display:none
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart{
    margin:20px 0 0
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-default-skin .added_to_cart,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-default-skin .button{
    color:#fff;
    background-color:#212121;
    border:2px solid transparent
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-default-skin .added_to_cart:hover,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-default-skin .button:hover{
    color:#212121;
    border-color:currentColor;
    background-color:transparent
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-light-skin .added_to_cart,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-light-skin .button{
    color:#212121;
    background-color:#fff
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-dark-skin .added_to_cart,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-dark-skin .added_to_cart:hover,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-dark-skin .button,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-dark-skin .button:hover,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-light-skin .added_to_cart:hover,.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-add-to-cart.eltdf-light-skin .button:hover{
    color:#fff;
    background-color:#212121
}
.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-category a,.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-excerpt,.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-price,.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-rating,.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-title{
    color:#fff
}
.eltdf-plc-holder.eltdf-standard-layout .eltdf-plc-item .eltdf-plc-category a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-plc-holder.eltdf-simple-layout .eltdf-plc-image-outer{
    display:table-cell;
    vertical-align:middle;
    width:50%;
    padding:0 15px 0 0
}
.eltdf-plc-holder.eltdf-simple-layout .eltdf-plc-text-wrapper{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    width:50%;
    padding:0 0 0 15px
}
.eltdf-pls-holder>ul,.eltdf-pls-holder>ul>li{
    display:inline-block;
    width:100%;
    vertical-align:middle;
    padding:0
}
.eltdf-plc-holder.eltdf-simple-layout .eltdf-plc-text,.eltdf-plc-holder.eltdf-simple-layout .eltdf-plc-text-inner,.eltdf-plc-holder.eltdf-simple-layout .eltdf-plc-text-outer{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    -webkit-transform:translateZ(0)
}
.eltdf-plc-holder.eltdf-plc-nav-light-skin .owl-nav .owl-next,.eltdf-plc-holder.eltdf-plc-nav-light-skin .owl-nav .owl-prev{
    color:#fff
}
.eltdf-plc-holder.eltdf-plc-nav-light-skin .owl-nav .owl-next:hover,.eltdf-plc-holder.eltdf-plc-nav-light-skin .owl-nav .owl-prev:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-plc-holder.eltdf-plc-pag-inside-slider .owl-next,.eltdf-plc-holder.eltdf-plc-pag-inside-slider .owl-prev{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.eltdf-plc-holder.eltdf-plc-pag-inside-slider .owl-dots{
    position:absolute;
    left:0;
    bottom:10px;
    margin:0
}
.eltdf-plc-holder.eltdf-plc-pag-light-skin .owl-dots .owl-dot span{
    background-color:rgba(255,255,255,.8)
}
.eltdf-plc-holder.eltdf-plc-pag-light-skin .owl-dots .owl-dot.active span,.eltdf-plc-holder.eltdf-plc-pag-light-skin .owl-dots .owl-dot:hover span{
    background-color:#fff
}
.eltdf-pls-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-pls-holder>ul{
    position:relative;
    list-style:none;
    margin:0
}
.eltdf-pls-holder>ul>li{
    position:relative;
    margin:0 0 20px
}
.eltdf-pls-holder>ul>li:last-child{
    margin:0
}
.eltdf-pls-holder .eltdf-pls-image{
    display:table-cell;
    vertical-align:top;
    width:84px
}
.eltdf-pls-holder .eltdf-pls-image a,.eltdf-pls-holder .eltdf-pls-image img{
    display:block
}
.eltdf-pls-holder .eltdf-pls-image a{
    position:relative
}
.eltdf-pls-holder .eltdf-pls-image a:hover:after{
    opacity:1
}
.eltdf-pls-holder .eltdf-pls-image a:after{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
    background-color:rgba(33,33,33,.5);
    opacity:0;
    -webkit-transition:opacity .4s;
    -moz-transition:opacity .4s;
    transition:opacity .4s
}
.eltdf-pls-holder .eltdf-pls-text{
    display:table-cell;
    vertical-align:top;
    padding:0 0 0 20px
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-title{
    margin:0 0 4px
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    line-height:1;
    margin:5px 0 3px
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating:before{
    content:"\e031\e031\e031\e031\e031";
    color:#212121
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating span{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-rating span:before{
    content:"\e033\e033\e033\e033\e033"
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-price{
    position:relative;
    display:block;
    margin:0;
    line-height:1;
    color:#212121
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-price *{
    font-size:inherit;
    line-height:inherit
}
.eltdf-pls-holder .eltdf-pls-text .eltdf-pls-price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-pl-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-pl-holder.eltdf-info-on-image .eltdf-pli .eltdf-pli-price{
    position:absolute;
    right:20px;
    top:20px;
    margin:0
}
.eltdf-pl-holder.eltdf-info-on-image .eltdf-pli .eltdf-pli-inner .eltdf-pli-text{
    background-color:#fff;
    box-sizing:border-box;
    -webkit-transition:transform .5s cubic-bezier(1,0,0,.86);
    -moz-transition:transform .5s cubic-bezier(1,0,0,.86);
    transition:transform .5s cubic-bezier(1,0,0,.86);
    z-index:105;
    height:100%
}
.eltdf-pl-holder.eltdf-info-on-image .eltdf-pli .eltdf-pli-inner .eltdf-pli-text .eltdf-pli-text-inner .button{
    color:#212121;
    vertical-align:middle;
    padding:0
}
.eltdf-pl-holder.eltdf-info-on-image .eltdf-pli .eltdf-pli-title{
    margin:0 0 4px
}
.eltdf-pl-holder.eltdf-info-below-image .eltdf-pli .eltdf-pli-price{
    font-size:14px;
    color:grey
}
.eltdf-pl-holder .eltdf-pli{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:100%;
    padding:0;
    z-index:100;
    box-sizing:border-box
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-title{
    margin:0 0 11px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-category{
    margin:11px 0 3px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-excerpt{
    color:#212121;
    line-height:1.3em;
    margin:11px 0 3px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating-holder{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    line-height:1;
    margin:10px 0 3px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating:before{
    content:"\e031\e031\e031\e031\e031";
    color:#212121
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating span{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    letter-spacing:5px
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-rating span:before{
    content:"\e033\e033\e033\e033\e033"
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-price{
    position:relative;
    display:block;
    margin:0;
    line-height:1;
    color:#212121
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-price *{
    font-size:inherit;
    line-height:inherit
}
.eltdf-pl-holder .eltdf-pli .eltdf-pli-price del{
    margin:0 8px 0 0;
    color:#989898
}
.eltdf-pl-holder .eltdf-pli-inner{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden
}
.eltdf-pl-holder .eltdf-pli-inner img{
    -webkit-transform-origin:50% 100%;
    -moz-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transition:-webkit-transform 1s cubic-bezier(.07,.52,0,.93);
    -moz-transition:-moz-transform 1s cubic-bezier(.07,.52,0,.93);
    transition:transform 1s cubic-bezier(.07,.52,0,.93)
}
.eltdf-pl-holder .eltdf-pli-inner:hover .eltdf-pli-text{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:transform .5s cubic-bezier(1,0,0,.86);
    -moz-transition:transform .5s cubic-bezier(1,0,0,.86);
    transition:transform .5s cubic-bezier(1,0,0,.86)
}
.eltdf-pl-holder .eltdf-pli-inner:hover img{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05)
}
.touch .eltdf-pl-holder .eltdf-pli-inner{
    cursor:pointer
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image img{
    display:block;
    width:100%
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image .eltdf-pli-onsale,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-image .eltdf-pli-out-of-stock{
    position:absolute;
    display:block;
    top:20px;
    width:auto;
    height:27px;
    margin:0;
    padding:0 20px;
    color:#212121;
    background-color:#fff;
    font-family:Poppins,sans-serif;
    font-size:11px;
    font-weight:700;
    line-height:27px;
    letter-spacing:-.01em;
    text-align:center;
    z-index:100;
    box-sizing:border-box;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    transform:translateZ(0);
    left:20px
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text{
    position:absolute;
    bottom:0;
    left:0;
    padding:10px;
    background-color:#212121;
    box-sizing:border-box;
    -webkit-transform:translate3d(0,100%,0);
    -moz-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.16,.91,0,.96);
    -moz-transition:-moz-transform .5s cubic-bezier(.16,.91,0,.96);
    transition:transform .5s cubic-bezier(.16,.91,0,.96)
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text .eltdf-pli-text-inner .button{
    color:#fff;
    padding:22px 0;
    vertical-align:top
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text .eltdf-pli-text-inner .button:hover{
    color:#989898
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-outer{
    position:relative;
    display:table;
    table-layout:fixed;
    height:100%;
    width:100%;
    text-align:center
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner{
    position:relative;
    display:table-cell;
    height:100%;
    width:100%;
    vertical-align:middle;
    z-index:10
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-excerpt,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-price,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-rating,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-title{
    color:#212121
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-excerpt:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-price:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-rating:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-title:hover{
    color:#989898
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-default-skin .added_to_cart:before,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-default-skin .button:before{
    content:"\f110";
    font-family:Ionicons;
    font-size:20px;
    padding-right:9px;
    position:relative;
    top:2px
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-default-skin .added_to_cart:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-default-skin .button:hover{
    color:#989898
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-light-skin .added_to_cart,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-light-skin .button{
    color:#212121;
    background-color:#fff
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-dark-skin .added_to_cart,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-dark-skin .added_to_cart:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-dark-skin .button,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-dark-skin .button:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-light-skin .added_to_cart:hover,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-add-to-cart.eltdf-light-skin .button:hover{
    color:#fff;
    background-color:#212121
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .added_to_cart,.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .button{
    font-family:Poppins,sans-serif;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    outline:0;
    font-size:13px;
    line-height:1.5em;
    letter-spacing:-.01em;
    font-weight:700;
    box-sizing:border-box;
    margin:0;
    -webkit-transition:all .3s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .3s cubic-bezier(.23,1,.32,1);
    transition:all .3s cubic-bezier(.23,1,.32,1);
    white-space:nowrap;
    z-index:3;
    padding-top:5px
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-text-inner .button.added{
    display:none
}
.eltdf-pl-holder .eltdf-pli-inner .eltdf-pli-link{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.eltdf-pl-holder .eltdf-pli-text-wrapper{
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    margin:30px 0 50px;
    text-align:left
}
.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a,.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-excerpt,.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-price,.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-rating,.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-title{
    color:#fff
}
.eltdf-pl-holder.eltdf-product-info-light .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a:hover{
    color:rgba(255,255,255,.8)
}
.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a,.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-excerpt,.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-price,.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-rating,.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-title{
    color:#212121
}
.eltdf-pl-holder.eltdf-product-info-dark .eltdf-pli-inner .eltdf-pli-text-inner .eltdf-pli-category a:hover{
    color:rgba(33,33,33,.8)
}
.eltdf-pl-holder.eltdf-standard-layout .eltdf-pli{
    float:left
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-large-space{
    margin:0 0 -50px
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-normal-space{
    margin:0 0 -30px
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-small-space{
    margin:0 0 -20px
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-tiny-space{
    margin:0 0 -10px
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli{
    width:50%
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli{
    width:33.33333%
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli{
    width:25%
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli{
    width:20%
}
.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli{
    width:16.66667%
}
@media only screen and (min-width:1025px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli:nth-child(5n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli:nth-child(4n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(6n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli:nth-child(3n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli:nth-child(2n+1){
        clear:both
    }
}
.eltdf-pl-holder.eltdf-masonry-layout .eltdf-pl-outer{
    opacity:0
}
.eltdf-pl-holder.eltdf-masonry-layout .eltdf-pl-sizer{
    width:100%
}
.eltdf-pl-holder.eltdf-masonry-layout .eltdf-pl-gutter{
    width:0
}
.eltdf-pl-holder.eltdf-masonry-layout .eltdf-pli-inner{
    width:100%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli{
    width:50%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli.eltdf-woo-image-large-width{
    width:100%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli{
    width:33.33333%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli.eltdf-woo-image-large-width{
    width:66.66667%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli{
    width:25%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli.eltdf-woo-image-large-width{
    width:50%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli{
    width:20%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width{
    width:40%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli{
    width:16.66667%
}
.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width{
    width:33.33333%
}
.eltdf-pp-holder{
    margin:0 auto;
    position:relative;
    display:table
}
.eltdf-pp-holder.eltdf-big-product-first{
    direction:rtl
}
.eltdf-pp-holder .eltdf-ppi{
    display:table-cell;
    vertical-align:middle;
    padding:0 43px
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-image{
    position:relative;
    overflow:hidden
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-image img{
    display:block
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text{
    position:absolute;
    bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text .eltdf-ppi-text-inner{
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text .eltdf-ppi-text-inner .eltdf-yith-wcqv-holder a{
    position:relative;
    display:inline-block;
    background-color:#212121;
    color:#fff;
    padding:1px 15px 0;
    font-size:10px;
    font-weight:400;
    height:25px;
    line-height:25px;
    text-transform:lowercase;
    letter-spacing:.1em
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text .eltdf-ppi-text-inner .eltdf-yith-wcqv-holder a:hover{
    color:#fff
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper{
    position:relative;
    padding-top:21px
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-ppi-title{
    margin:0;
    display:block;
    text-align:left
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-ppi-price-wrapper{
    position:relative;
    width:40%;
    margin-top:3px;
    overflow:hidden;
    display:inline-block
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-ppi-price{
    margin:0;
    position:relative;
    display:inline-block;
    font-size:14px;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    transition:all .2s
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-ppi-category{
    margin:3px 0 0;
    padding:0;
    float:left;
    position:relative;
    clear:both;
    line-height:1
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-ppi-category a{
    font-size:12px;
    color:#949494;
    text-transform:lowercase
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart{
    position:absolute;
    top:0;
    left:0;
    text-transform:lowercase;
    opacity:0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition:all .4s cubic-bezier(0,.95,.77,1);
    -moz-transition:all .4s cubic-bezier(0,.95,.77,1);
    transition:all .4s cubic-bezier(0,.95,.77,1)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart a,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart a{
    right:0;
    top:-2px;
    position:relative;
    color:#949494;
    white-space:nowrap;
    background-color:transparent;
    padding:0;
    margin:0;
    font-size:14px;
    font-weight:400
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart a:hover,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart a:hover{
    color:#212121
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart a:after,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart a:after{
    content:'\e87a';
    padding-left:10px;
    font-family:Linearicons-Free;
    position:relative;
    top:1px
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart a.added,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart a.added{
    display:none
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner .eltdf-ppi-trim{
    position:absolute;
    top:-2px;
    left:-2px;
    height:calc(100% - 36px);
    width:calc(100% - 36px);
    border:20px solid #fff;
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2);
    visibility:hidden;
    -webkit-transition:-webkit-transform .7s cubic-bezier(.47,.56,0,.88),visibility 0s .7s;
    transition:transform .7s cubic-bezier(.47,.56,0,.88),visibility 0s .7s
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner:hover .eltdf-ppi-text-wrapper .eltdf-ppi-price{
    opacity:0;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    transform:translateX(100%)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner:hover .eltdf-ppi-text-wrapper .eltdf-eltdf-big-product-add-to-cart,.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner:hover .eltdf-ppi-text-wrapper .eltdf-eltdf-small-product-add-to-cart{
    opacity:1;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner:hover .eltdf-ppi-text-inner{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.eltdf-pp-holder .eltdf-ppi .eltdf-ppi-inner:hover .eltdf-ppi-trim{
    visibility:visible;
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    transform:scale(1.01);
    -webkit-transition:-webkit-transform .7s cubic-bezier(.47,.56,0,.88);
    transition:transform .7s cubic-bezier(.47,.56,0,.88)
}
#yith-wcwl-popup-message{
    position:absolute;
    margin:0!important;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    border:1px solid #ebebeb;
    border-radius:0;
    padding:0 21px;
    line-height:35px
}
#yith-wcwl-popup-message #yith-wcwl-message{
    font-size:14px;
    font-weight:600;
    letter-spacing:.1em
}
#yith-wcwl-popup-message #yith-wcwl-message:before{
    position:relative;
    font-family:ElegantIcons;
    content:"\4e";
    top:2px;
    right:7px
}
#yith-wcwl-popup-message.eltdf-wishlist-vanish-out{
    -webkit-animation:eltdfWishlistvanishOut 1s both;
    -moz-animation:eltdfWishlistvanishOut 1s both;
    animation:eltdfWishlistvanishOut 1s both
}
@keyframes eltdfWishlistvanishOut{
    0%{
        opacity:1;
        -webkit-transform:scale(1,1) translate(-50%,-50%);
        -moz-transform:scale(1,1) translate(-50%,-50%);
        transform:scale(1,1) translate(-50%,-50%);
        -webkit-filter:blur(0);
        filter:blur(0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(2,2) translate(-50%,-50%);
        -moz-transform:scale(2,2) translate(-50%,-50%);
        transform:scale(2,2) translate(-50%,-50%);
        -webkit-filter:blur(10px);
        filter:blur(10px)
    }
}
.eltdf-yith-wcqv-holder{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.yith-wcwl-add-to-wishlist{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    background-color:#555;
    width:26px;
    text-align:center
}
.yith-wcwl-add-button a,.yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-wishlistexistsbrowse a{
    position:relative;
    display:inline-block;
    vertical-align:top;
    font-size:0;
    line-height:inherit;
    color:#fff
}
.yith-wcwl-add-button a:before,.yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-wishlistexistsbrowse a:before{
    content:"\e089";
    position:relative;
    display:inline-block;
    font-family:ElegantIcons;
    font-size:11px;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s
}
.yith-wcwl-add-button a:not(.eltdf-adding-to-wishlist):hover:before,.yith-wcwl-wishlistaddedbrowse a:not(.eltdf-adding-to-wishlist):hover:before,.yith-wcwl-wishlistexistsbrowse a:not(.eltdf-adding-to-wishlist):hover:before{
    opacity:.8
}
@-webkit-keyframes eltdfWishlistLoading{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:.2
    }
}
@keyframes eltdfWishlistLoading{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:.2
    }
}
.eltdf-dark-header .eltdf-wishlist-widget-holder a:hover,.eltdf-light-header .eltdf-wishlist-widget-holder a:hover{
    opacity:.8
}
.yith-wcwl-add-button a.eltdf-adding-to-wishlist:before,.yith-wcwl-wishlistaddedbrowse a.eltdf-adding-to-wishlist:before,.yith-wcwl-wishlistexistsbrowse a.eltdf-adding-to-wishlist:before{
    -webkit-animation:eltdfWishlistLoading 1s ease infinite;
    -moz-animation:eltdfWishlistLoading 1s ease infinite;
    animation:eltdfWishlistLoading 1s ease infinite
}
.yith-wcwl-add-button a:hover,.yith-wcwl-wishlistaddedbrowse a:hover,.yith-wcwl-wishlistexistsbrowse a:hover{
    color:#fff
}
.yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-wishlistexistsbrowse a:before{
    content:"\4e";
    color:#fff
}
.yith-wcwl-add-button .ajax-loading{
    display:none!important
}
.woocommerce-wishlist .wishlist-title,.yith-wcwl-wishlistaddedbrowse span,.yith-wcwl-wishlistexistsbrowse span{
    display:none
}
.woocommerce-wishlist .woocommerce-error,.woocommerce-wishlist .woocommerce-info,.woocommerce-wishlist .woocommerce-message{
    position:relative;
    display:block;
    padding:15px 30px;
    margin:50px 0 30px;
    line-height:48px;
    list-style:none;
    background-color:transparent;
    border:1px solid #ebebeb
}
.woocommerce-wishlist .woocommerce-error>a,.woocommerce-wishlist .woocommerce-info>a,.woocommerce-wishlist .woocommerce-message>a{
    color:#989898
}
.woocommerce-wishlist .woocommerce-error>a:hover,.woocommerce-wishlist .woocommerce-info>a:hover,.woocommerce-wishlist .woocommerce-message>a:hover{
    color:#212121
}
.woocommerce-wishlist .woocommerce-error a,.woocommerce-wishlist .woocommerce-info a,.woocommerce-wishlist .woocommerce-message a{
    float:right
}
.woocommerce-wishlist table.wishlist_table{
    font-size:inherit;
    margin:50px 0 100px
}
.woocommerce-wishlist table.wishlist_table thead{
    display:none
}
.woocommerce-wishlist table.wishlist_table tbody tr{
    border:0;
    border-bottom:1px solid #ebebeb
}
.woocommerce-wishlist table.wishlist_table tbody tr td{
    padding:22px 0;
    vertical-align:middle;
    text-align:center
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a{
    color:#989898;
    font-size:0
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a:before{
    content:"\f404";
    display:inline-block;
    vertical-align:middle;
    speak:none;
    color:inherit;
    font-family:Ionicons;
    font-size:25px;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    text-rendering:auto;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-remove a:hover{
    color:#212121
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail{
    padding-left:8px;
    padding-right:8px;
    width:92px
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail a,.woocommerce-wishlist table.wishlist_table tbody tr td.product-thumbnail img{
    display:block
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name{
    text-align:left;
    padding-left:20px
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name a{
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name .yith-wcqv-button{
    height:38px;
    line-height:38px;
    padding:0 28px;
    margin:0
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-price{
    font-size:14px;
    font-family:grey
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-stock-status span{
    color:#989898!important
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a{
    display:inline-block!important;
    background-color:transparent;
    border:0;
    padding:0;
    margin:0;
    font-size:12px;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:2px;
    font-family:Lustria,serif;
    color:#212121;
    cursor:pointer;
    line-height:50px;
    height:50px
}
.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a:hover{
    background:0 0;
    color:inherit
}
.woocommerce-wishlist table.wishlist_table .yith-wcwl-share{
    margin:0
}
.eltdf-single-product-summary .yith-wcwl-add-to-wishlist{
    width:auto;
    background-color:transparent;
    float:right;
    margin-left:12px
}
.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    font-size:14px;
    line-height:inherit;
    color:#fff;
    font-weight:400;
    vertical-align:middle;
    padding:1px 18px;
    background-color:#212121
}
.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{
    content:"\e089";
    font-size:13px;
    padding-right:6px;
    color:#fff
}
.eltdf-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before{
    content:"\e030"
}
.eltdf-wishlist-widget-holder{
    display:inline-block;
    vertical-align:middle
}
.eltdf-wishlist-widget-holder a{
    color:#212121;
    font-size:13px;
    margin:0 10px
}
.eltdf-wishlist-widget-holder a .eltdf-wishlist-items-number{
    color:#989898;
    font-family:grey;
    font-size:12px
}
.eltdf-wishlist-widget-holder a:hover{
    color:#989898
}
.eltdf-light-header .eltdf-wishlist-widget-holder a,.eltdf-light-header .eltdf-wishlist-widget-holder a .eltdf-wishlist-items-number{
    color:#fff
}
.eltdf-dark-header .eltdf-wishlist-widget-holder a,.eltdf-dark-header .eltdf-wishlist-widget-holder a .eltdf-wishlist-items-number{
    color:#444
}
@media only screen and (max-width:768px){
    .eltdf-woocommerce-page table.cart td.actions .coupon input[type=text]{
        width:180px;
        margin:0 17px 0 0;
        padding:9px 20px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woocommerce-page table.cart tr td,.eltdf-woocommerce-page table.cart tr th{
        font-size:12px
    }
    .eltdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail{
        width:auto;
        padding-right:0
    }
    .eltdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail img{
        display:none
    }
    .eltdf-woocommerce-page table.cart td.actions .coupon{
        margin:0 0 20px
    }
    .eltdf-woocommerce-page table.cart td.actions .coupon input[type=text]{
        width:160px;
        padding:9px 15px;
        margin:0 10px 20px 0
    }
    .eltdf-woocommerce-page table.cart td.actions .coupon,.eltdf-woocommerce-page table.cart td.actions>input{
        float:none;
        display:block
    }
}
@media only screen and (max-width:768px){
    .eltdf-woocommerce-page .woocommerce-checkout .col-1,.eltdf-woocommerce-page .woocommerce-checkout .col-2{
        width:100%
    }
    .eltdf-woocommerce-page .woocommerce-checkout .col-1{
        margin:0 0 25px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woocommerce-page .woocommerce-checkout .col-1 .form-row,.eltdf-woocommerce-page .woocommerce-checkout .col-2 .form-row{
        width:100%;
        margin:0;
        float:none
    }
}
@media only screen and (max-width:480px){
    .eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img{
        display:none
    }
}
@media only screen and (max-width:1024px){
    .woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button),.woocommerce-page .eltdf-content a.added_to_cart,.woocommerce-page .eltdf-content a.button,.woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-woo-search-widget-button),.woocommerce-page .eltdf-content input[type=submit],div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),div.woocommerce a.added_to_cart,div.woocommerce a.button,div.woocommerce button[type=submit]:not(.eltdf-woo-search-widget-button),div.woocommerce input[type=submit]{
        padding:15px 36px
    }
    .eltdf-woo-single-page .eltdf-single-product-content .eltdf-out-of-stock{
        right:0
    }
}
@media only screen and (max-width:768px){
    .eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1,.eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2{
        width:100%
    }
    .eltdf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1{
        margin:0 0 25px
    }
    .eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .eltdf-onsale{
        left:10px
    }
    .eltdf-woocommerce-page .woocommerce-error,.eltdf-woocommerce-page .woocommerce-info,.eltdf-woocommerce-page .woocommerce-message{
        padding:17px 25px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woocommerce-page .woocommerce-error,.eltdf-woocommerce-page .woocommerce-info,.eltdf-woocommerce-page .woocommerce-message{
        padding:14px 20px;
        line-height:2em
    }
    .eltdf-woocommerce-page .woocommerce-error a,.eltdf-woocommerce-page .woocommerce-info a,.eltdf-woocommerce-page .woocommerce-message a{
        float:none;
        margin:0 70% 15px 0
    }
}
@media only screen and (max-width:768px){
    .woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus{
        font-size:13px
    }
    .woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-input,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-input{
        height:38px;
        width:38px;
        margin:0 19px 0 0;
        line-height:36px
    }
    .woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-minus,.woocommerce-page .eltdf-content .eltdf-quantity-buttons .eltdf-quantity-plus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-minus,div.woocommerce .eltdf-quantity-buttons .eltdf-quantity-plus{
        width:19px;
        height:19px;
        line-height:17px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woocommerce-page .woocommerce-ordering,.eltdf-woocommerce-page .woocommerce-result-count{
        width:100%;
        margin-bottom:30px
    }
    .eltdf-woocommerce-page .woocommerce-ordering{
        text-align:initial
    }
    .eltdf-woocommerce-page .woocommerce-ordering .orderby{
        display:block
    }
}
@media only screen and (max-width:1024px){
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{
        width:28%
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content{
        width:72%;
        padding:0 0 0 20px
    }
}
@media only screen and (max-width:768px){
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,.eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation{
        float:none;
        width:100%;
        padding:0
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul{
        border-right:none
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child){
        margin:0 0 14px
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content{
        margin:40px 0 0
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1,.eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2{
        width:100%
    }
    .eltdf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1{
        margin:0 0 25px
    }
}
@media only screen and (max-width:1440px){
    .woocommerce.columns-6>.products>.product{
        width:20%
    }
}
@media only screen and (max-width:1200px){
    .woocommerce.columns-5>.products>.product,.woocommerce.columns-6>.products>.product{
        width:25%
    }
}
@media only screen and (max-width:1200px) and (min-width:1025px){
    .woocommerce.columns-5>.products>.product:nth-child(4n+1),.woocommerce.columns-6>.products>.product:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product,.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-3 .related.products>.products>.product,.eltdf-woocommerce-columns-3 .upsells.products>.products>.product,.eltdf-woocommerce-columns-4 .cross-sells>.products>.product,.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-4 .related.products>.products>.product,.eltdf-woocommerce-columns-4 .upsells.products>.products>.product,.woocommerce.columns-4>.products>.product,.woocommerce.columns-5>.products>.product,.woocommerce.columns-6>.products>.product{
        width:33.33333%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-4 .related.products>.products>.product:nth-child(3n+1),.eltdf-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(3n+1),.woocommerce.columns-4>.products>.product:nth-child(3n+1),.woocommerce.columns-5>.products>.product:nth-child(3n+1),.woocommerce.columns-6>.products>.product:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product,.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-3 .related.products>.products>.product,.eltdf-woocommerce-columns-3 .upsells.products>.products>.product,.eltdf-woocommerce-columns-4 .cross-sells>.products>.product,.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-4 .related.products>.products>.product,.eltdf-woocommerce-columns-4 .upsells.products>.products>.product,.woocommerce.columns-3>.products>.product,.woocommerce.columns-4>.products>.product,.woocommerce.columns-5>.products>.product,.woocommerce.columns-6>.products>.product{
        width:50%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-3 .related.products>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-4 .related.products>.products>.product:nth-child(2n+1),.eltdf-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(2n+1),.woocommerce.columns-3>.products>.product:nth-child(2n+1),.woocommerce.columns-4>.products>.product:nth-child(2n+1),.woocommerce.columns-5>.products>.product:nth-child(2n+1),.woocommerce.columns-6>.products>.product:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (min-width:1025px) and (max-width:1200px){
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a{
        padding:12px 7px
    }
}
@media only screen and (max-width:1024px){
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a{
        padding:13px 10px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woocommerce-columns-3 .cross-sells>.products>.product,.eltdf-woocommerce-columns-3 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-3 .related.products>.products>.product,.eltdf-woocommerce-columns-3 .upsells.products>.products>.product,.eltdf-woocommerce-columns-4 .cross-sells>.products>.product,.eltdf-woocommerce-columns-4 .eltdf-pl-main-holder>.products>.product,.eltdf-woocommerce-columns-4 .related.products>.products>.product,.eltdf-woocommerce-columns-4 .upsells.products>.products>.product,.woocommerce.columns-2>.products>.product,.woocommerce.columns-3>.products>.product,.woocommerce.columns-4>.products>.product,.woocommerce.columns-5>.products>.product,.woocommerce.columns-6>.products>.product{
        width:100%
    }
    div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child){
        width:50%
    }
}
@media only screen and (min-width:1025px) and (max-width:1200px){
    .eltdf-woo-single-page .woocommerce-tabs ul.tabs>li a{
        padding:12px 7px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-woo-single-page .eltdf-single-product-content .eltdf-single-product-summary,.eltdf-woo-single-page .eltdf-single-product-content .images{
        float:none;
        width:100%;
        padding:0
    }
    .eltdf-woo-single-page .eltdf-single-product-content .images .woocommerce-product-gallery__trigger{
        right:10px
    }
    .eltdf-woo-single-page .eltdf-single-product-content .eltdf-single-product-summary{
        margin:30px 0 0
    }
    .eltdf-woo-single-page .woocommerce-tabs ul.tabs>li a{
        padding:13px 10px
    }
}
@media only screen and (max-width:680px){
    .eltdf-woo-single-page .eltdf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child),.eltdf-woo-single-page.eltdf-woo-single-thumb-on-left-side .eltdf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child){
        width:50%
    }
    .eltdf-woo-single-page .eltdf-single-product-summary .eltdf-single-product-title{
        max-width:100%
    }
    .eltdf-woo-single-page .eltdf-single-product-summary .price{
        margin-top:7px
    }
    .eltdf-prod-cats-holder.eltdf-four-columns .eltdf-prod-cat,.eltdf-prod-cats-holder.eltdf-three-columns .eltdf-prod-cat,.eltdf-prod-cats-holder.eltdf-two-columns .eltdf-prod-cat{
        width:100%
    }
}
@media only screen and (max-width:768px){
    .eltdf-shopping-cart-dropdown ul{
        margin:20px
    }
    .eltdf-plc-holder.eltdf-simple-type .eltdf-plc-image-outer,.eltdf-plc-holder.eltdf-simple-type .eltdf-plc-text-wrapper{
        display:inline-block;
        width:100%;
        padding:0
    }
    .eltdf-plc-holder.eltdf-simple-type .eltdf-plc-text-wrapper{
        margin:30px 0 40px
    }
}
@media only screen and (max-width:1440px) and (min-width:1201px){
    .woocommerce.columns-6>.products>.product:nth-child(5n+1){
        clear:both
    }
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(6n+1){
        clear:none
    }
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli{
        width:20%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:50%
    }
}
@media only screen and (max-width:1200px) and (min-width:1025px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli:nth-child(5n+1){
        clear:none
    }
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli:nth-child(4n+1){
        clear:both
    }
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(6n+1){
        clear:none
    }
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(4n+1){
        clear:both
    }
}
@media only screen and (max-width:1200px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:66.66667%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli{
        width:25%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:50%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli:nth-child(3n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli:nth-child(3n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(3n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli:nth-child(3n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:66.66667%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:66.66667%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:66.66667%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli{
        width:33.33333%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:66.66667%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli:nth-child(2n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli:nth-child(2n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli:nth-child(2n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli:nth-child(2n+1),.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli:nth-child(2n+1){
        clear:both
    }
}
.eltdf-pp-holder{
    margin:0 auto;
    position:relative;
    display:table
}
@media only screen and (max-width:768px){
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli{
        width:50%
    }
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width{
        width:100%
    }
    .eltdf-pp-holder .eltdf-ppi{
        display:block;
        margin-bottom:20px
    }
    .woocommerce-wishlist .woocommerce-error,.woocommerce-wishlist .woocommerce-info,.woocommerce-wishlist .woocommerce-message{
        padding:17px 25px
    }
}
@media only screen and (max-width:680px){
    .eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-five-columns .eltdf-pli.eltdf-woo-image-large-width,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-four-columns .eltdf-pli.eltdf-woo-image-large-width,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-six-columns .eltdf-pli.eltdf-woo-image-large-width,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-three-columns .eltdf-pli.eltdf-woo-image-large-width,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pl-sizer,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli,.eltdf-pl-holder.eltdf-masonry-layout.eltdf-two-columns .eltdf-pli.eltdf-woo-image-large-width,.eltdf-pl-holder.eltdf-standard-layout.eltdf-five-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-four-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-six-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-three-columns .eltdf-pli,.eltdf-pl-holder.eltdf-standard-layout.eltdf-two-columns .eltdf-pli{
        width:100%
    }
    .woocommerce-wishlist .woocommerce-error,.woocommerce-wishlist .woocommerce-info,.woocommerce-wishlist .woocommerce-message{
        padding:14px 20px;
        line-height:2em
    }
    .woocommerce-wishlist .woocommerce-error a,.woocommerce-wishlist .woocommerce-info a,.woocommerce-wishlist .woocommerce-message a{
        float:none;
        margin:0 70% 15px 0
    }
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h1_styles function */
 h1 {
     font-family: Lustria;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h2_styles function */
 h2 {
     font-size: 68px;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h3_styles function */
 h3 {
     font-family: Lustria;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h4_styles function */
 h4 {
     margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h5_styles function */
 h5 {
     font-family: Lustria;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles.php makoto_elated_h6_styles function */
 h6 {
     margin-top: 0px;
    margin-bottom: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_text_styles_1 function */
 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
     color: #ffffff;
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(85, 85, 85, 1);
    border-width: 1px;
    padding-left: 26px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_focus_styles_1 function */
 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus {
     color: #ffffff;
    border-color: rgba(255, 255, 255, 1);
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_button_styles_1 function */
 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
     color: #212121;
    padding-top: 0;
    padding-bottom: 0;
    height: 62px;
    line-height: 62px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0px;
    padding-left: 55px;
    padding-right: 55px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_button_hover_styles_1 function */
 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
     color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 1);
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_text_styles_2 function */
 .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz {
     background-color: rgba(255, 255, 255, 0);
    border-color: rgba(215, 215, 215, 1);
    border-width: 1px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_focus_styles_2 function */
 .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number:focus, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date:focus, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea:focus, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select:focus, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz:focus {
     color: #000000;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_label_styles_2 function */
 .cf7_custom_style_2 p {
     color: #767676;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_button_styles_2 function */
 .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit {
     text-transform: lowercase;
    border-radius: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_text_styles_3 function */
 .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_3 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-quiz {
     font-size: 14px;
    font-weight: 500;
    border-color: rgba(255, 255, 255, 1);
    border-width: 1px;
    border-radius: 3px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_focus_styles_3 function */
 .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-number:focus, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-date:focus, .cf7_custom_style_3 textarea.wpcf7-form-control.wpcf7-textarea:focus, .cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select:focus, .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-quiz:focus {
     color: #000000;
    border-color: rgba(215, 215, 215, 1);
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_label_styles_3 function */
 .cf7_custom_style_3 p {
     color: #767676;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/contactform7/custom-styles/contact-form.php makoto_elated_contact_form7_button_styles_3 function */
 .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit {
     border-radius: 0px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/error404/custom-styles/custom-styles.php makoto_elated_404_header_general_styles function */
 .eltdf-404-page .eltdf-page-header .eltdf-menu-area {
     background-color: rgba(255, 255, 255, 0) !important;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/error404/custom-styles/custom-styles.php makoto_elated_404_page_general_styles function */
 .eltdf-404-page .eltdf-content {
     background-color: #000000;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/header/types/top-header/admin/custom-styles/top-header-custom-styles.php makoto_elated_header_top_bar_styles function */
 .eltdf-top-bar-background {
     height: 92px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/header/admin/custom-styles/header-custom-styles.php makoto_elated_header_menu_area_styles function */
 .eltdf-page-header .eltdf-vertical-align-containers, .eltdf-sticky-header .eltdf-sticky-holder .eltdf-vertical-align-containers {
     padding: 0 40px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/header/admin/custom-styles/header-custom-styles.php makoto_elated_header_menu_area_styles function */
 .eltdf-page-header .eltdf-menu-area {
     height: 92px !important;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/sidearea/admin/custom-styles/sidearea-custom-styles.php makoto_elated_side_area_slide_from_right_type_style function */
 .eltdf-side-menu-slide-from-right .eltdf-side-menu {
     right: -506px;
    width: 506px;
}
/* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/framework/modules/sidearea/admin/custom-styles/sidearea-custom-styles.php makoto_elated_side_area_styles function */
 .eltdf-side-menu {
     padding: 4.45% 70px 8.5%;
}
 @media only screen and (max-width:1200px){
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:950px
    }
}
@media only screen and (max-width:1024px){
    body:not(.eltdf-content-is-behind-header):not(.error404) .eltdf-content{
        margin-top:0!important
    }
    .eltdf-hide-on-tablet{
        display:none!important
    }
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:768px
    }
}
@media only screen and (max-width:768px){
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:600px
    }
}
@media only screen and (max-width:680px){
    .eltdf-hide-on-mobile{
        display:none!important
    }
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:420px
    }
}
@media only screen and (max-width:480px){
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:300px
    }
}
@media only screen and (max-width:320px){
    .eltdf-container-inner,.eltdf-grid,.eltdf-row-grid-section{
        width:90%
    }
}
@media only screen and (max-width:1200px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:1000px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:818px
    }
}
@media only screen and (max-width:768px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:650px
    }
}
@media only screen and (max-width:680px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:470px
    }
}
@media only screen and (max-width:480px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:350px
    }
}
@media only screen and (max-width:320px){
    .eltdf-boxed .eltdf-wrapper .eltdf-footer-inner,.eltdf-boxed .eltdf-wrapper .eltdf-wrapper-inner{
        width:92%
    }
}
@media only screen and (max-width:1440px){
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article{
        width:25%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width-height{
        width:50%
    }
}
@media only screen and (max-width:1280px){
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article{
        width:33.33333%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width-height{
        width:66.66667%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article{
        width:33.33333%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width-height{
        width:66.66667%
    }
}
@media only screen and (max-width:1024px){
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article{
        width:50%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width-height{
        width:100%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article{
        width:50%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width-height{
        width:100%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article{
        width:50%
    }
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width-height{
        width:100%
    }
}
@media only screen and (max-width:680px){
    .eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-five-columns article.eltdf-post-size-large-width-height,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-four-columns article.eltdf-post-size-large-width-height,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-three-columns article.eltdf-post-size-large-width-height,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns .eltdf-blog-masonry-grid-sizer,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article.eltdf-post-size-large-width,.eltdf-blog-holder.eltdf-blog-type-masonry.eltdf-blog-two-columns article.eltdf-post-size-large-width-height{
        width:100%
    }
}
@media only screen and (max-width:768px){
    .eltdf-related-posts-holder .eltdf-related-post{
        width:50%!important
    }
}
@media only screen and (max-width:480px){
    .eltdf-related-posts-holder .eltdf-related-post{
        width:100%!important
    }
    .eltdf-blog-single-navigation .eltdf-blog-single-nav-next,.eltdf-blog-single-navigation .eltdf-blog-single-nav-prev{
        width:100%
    }
    .eltdf-author-description .eltdf-author-description-inner{
        padding:9px 40px 40px
    }
}
@media only screen and (max-width:768px){
    .eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-left,.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-right{
        width:100%;
        float:none
    }
    .eltdf-blog-holder.eltdf-blog-single article .eltdf-post-info-bottom .eltdf-post-info-bottom-right{
        text-align:inherit;
        margin:10px 0 0
    }
}
@media only screen and (max-width:1440px){
    .eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-item{
        width:25%
    }
}
@media only screen and (max-width:1280px){
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item{
        width:33.33333%
    }
    .eltdf-page-header .eltdf-vertical-align-containers{
        padding:0 40px
    }
}
@media only screen and (max-width:1024px){
    .single-post aside.eltdf-sidebar{
        margin-top:40px
    }
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-three-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-three-columns .eltdf-bl-item{
        width:50%
    }
    .eltdf-blog-slider-holder.eltdf-bs-carousel-centered .active.center .eltdf-item-text-wrapper{
        opacity:1
    }
}
@media only screen and (max-width:680px){
    .eltdf-blog-list-holder.eltdf-bl-boxed .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-standard .eltdf-bl-item{
        width:100%!important
    }
    .eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-five-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-four-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-three-columns .eltdf-bl-item,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-two-columns .eltdf-bl-grid-sizer,.eltdf-blog-list-holder.eltdf-bl-masonry.eltdf-bl-two-columns .eltdf-bl-item{
        width:100%
    }
    .eltdf-page-footer .eltdf-column-content:not(:first-child){
        margin-top:30px
    }
}
@media only screen and (max-width:1024px) and (min-width:681px){
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-three-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item:nth-child(2n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-three-columns .eltdf-bl-item:nth-child(2n+1){
        clear:both
    }
    .eltdf-page-footer .eltdf-column-content.eltdf-grid-col-3{
        width:50%;
        float:left
    }
    .eltdf-page-footer .eltdf-column-content.eltdf-grid-col-3:nth-child(2n+1){
        clear:both
    }
    .eltdf-page-footer .eltdf-column-content.eltdf-grid-col-3:nth-child(3),.eltdf-page-footer .eltdf-column-content.eltdf-grid-col-3:nth-child(4){
        margin-top:30px
    }
    .eltdf-page-footer .eltdf-column-content.eltdf-grid-col-4{
        width:33.33333333333333%;
        float:left
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-three-columns .eltdf-ps-image:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1200px){
    .eltdf-drop-down .wide .second>.inner>ul{
        width:950px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-page-header{
        display:none
    }
    .eltdf-drop-down .wide .second>.inner>ul{
        width:768px
    }
}
@media only screen and (max-width:1200px){
    .eltdf-boxed .eltdf-page-header .eltdf-fixed-wrapper.fixed{
        width:1000px
    }
}
@media only screen and (max-width:1280px){
    .eltdf-fullscreen-below-menu-widget-holder{
        bottom:3%
    }
    .eltdf-fullscreen-menu-holder-inner{
        padding:26px 0 26px 4%
    }
}
@media only screen and (max-width:680px){
    nav.eltdf-fullscreen-menu ul li ul.sub_menu{
        position:relative;
        left:0
    }
    nav.eltdf-fullscreen-menu ul li ul.sub_menu li a:hover{
        left:0
    }
    .eltdf-fullscreen-menu-holder{
        padding:20px 10px
    }
    nav.eltdf-fullscreen-menu>ul>li>a{
        font-size:35px
    }
    .eltdf-fullscreen-above-menu-widget-holder{
        left:0
    }
}
@media only screen and (min-width:1025px){
    .eltdf-header-vertical .eltdf-404-page .eltdf-content{
        margin:0!important
    }
}
@media only screen and (max-width:1280px){
    .eltdf-header-vertical .eltdf-vertical-menu-area{
        padding:70px 80px 50px
    }
    .eltdf-header-vertical .eltdf-vertical-menu-area .eltdf-vertical-menu-area-inner{
        overflow-y:scroll
    }
    .eltdf-header-vertical .eltdf-vertical-menu-area .eltdf-vertical-area-widget-holder{
        position:relative
    }
}
@media only screen and (max-width:1440px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:950px
    }
}
@media only screen and (max-width:1200px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:768px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-header-vertical .eltdf-vertical-menu-area{
        display:none
    }
    .eltdf-header-vertical .eltdf-content,.eltdf-header-vertical footer{
        padding-left:0
    }
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:768px
    }
    .eltdf-mobile-header{
        display:block
    }
}
@media only screen and (max-width:768px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:600px
    }
}
@media only screen and (max-width:680px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:420px
    }
}
@media only screen and (max-width:480px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:300px
    }
}
@media only screen and (max-width:320px){
    .eltdf-header-vertical .eltdf-container-inner,.eltdf-header-vertical .eltdf-grid,.eltdf-header-vertical .eltdf-row-grid-section{
        width:90%
    }
}
@media only screen and (max-width:1200px){
    .eltdf-boxed .eltdf-page-header .eltdf-sticky-header{
        width:1000px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
        width:818px;
        left:auto
    }
    .eltdf-top-bar{
        display:none
    }
}
@media only screen and (max-width:768px){
    .eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
        width:650px
    }
    .eltdf-fullscreen-search-holder .eltdf-search-submit{
        font-size:25px
    }
}
@media only screen and (max-width:680px){
    .eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
        width:470px
    }
}
@media only screen and (max-width:480px){
    .eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
        width:350px
    }
}
@media only screen and (max-width:320px){
    .eltdf-boxed.eltdf-sticky-up-mobile-header .mobile-header-appear .eltdf-mobile-header-inner{
        width:92%
    }
}
@media only screen and (max-width:1280px){
    .eltdf-top-bar-in-grid-padding .eltdf-top-bar .eltdf-grid .eltdf-vertical-align-containers,.eltdf-top-bar>.eltdf-vertical-align-containers{
        padding:0 40px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-search-page-holder article .eltdf-post-image{
        width:80px
    }
    .eltdf-search-page-holder article .eltdf-post-title-area{
        padding:0 0 0 105px;
        min-height:80px
    }
}
@media only screen and (max-width:680px){
    .eltdf-search-page-holder article .eltdf-post-image{
        width:60px
    }
    .eltdf-search-page-holder article .eltdf-post-title-area{
        padding:0 0 0 80px;
        min-height:60px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-fullscreen-search-holder .eltdf-form-holder-inner{
        width:75%
    }
}
@media only screen and (max-width:480px){
    .eltdf-fullscreen-search-holder .eltdf-form-holder-inner{
        width:80%
    }
}
@media only screen and (max-width:1280px){
    .eltdf-title-holder.eltdf-title-full-width .eltdf-grid{
        padding:0 40px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-title-holder.eltdf-has-bg-image{
        height:auto!important;
        padding:0!important;
        background-image:none!important
    }
    .eltdf-title-holder.eltdf-has-bg-image .eltdf-title-image{
        display:block
    }
    .eltdf-title-holder.eltdf-has-bg-image .eltdf-title-wrapper{
        position:absolute;
        top:50%;
        left:0;
        height:100%!important;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .eltdf-title-holder.eltdf-centered-type .eltdf-page-subtitle{
        padding:0!important
    }
    .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info,.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-title-info{
        display:block;
        width:100%
    }
    .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info{
        margin:10px 0 0;
        text-align:initial;
        white-space:inherit
    }
}
@media only screen and (max-width:1200px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image{
        width:33.33333%
    }
}
@media only screen and (max-width:1200px) and (min-width:1025px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-three-columns .eltdf-ps-image{
        width:50%
    }
}
@media only screen and (max-width:680px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images .eltdf-ps-image{
        width:100%!important
    }
}
@media only screen and (max-width:1200px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image{
        width:33.33333%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
        width:66.66667%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-image{
        width:33.33333%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
        width:66.66667%
    }
}
@media only screen and (max-width:1024px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-image{
        width:50%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
        width:100%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image{
        width:50%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
        width:100%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-image{
        width:50%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-five-columns .eltdf-ps-image.eltdf-ps-masonry-large-item{
        width:100%
    }
    .eltdf-portfolio-single-holder .eltdf-ps-info-holder{
        margin:30px 0 0!important
    }
}
@media only screen and (max-width:680px){
    .eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-four-columns .eltdf-ps-image,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-three-columns .eltdf-ps-image,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-two-columns .eltdf-ps-grid-sizer,.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-masonry-images.eltdf-ps-two-columns .eltdf-ps-image{
        width:100%
    }
}
@media only screen and (max-width:1440px){
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article{
        width:25%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width-height{
        width:50%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-content-image img{
        max-width:440px
    }
}
@media only screen and (max-width:1280px) and (min-width:1025px){
    .eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-five-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-blog-list-holder.eltdf-bl-boxed.eltdf-bl-four-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-five-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-blog-list-holder.eltdf-bl-standard.eltdf-bl-four-columns .eltdf-bl-item:nth-child(3n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1280px){
    .eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article{
        width:33.33333%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width-height{
        width:66.66667%
    }
}
@media only screen and (max-width:1024px) and (min-width:681px){
    .eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article:nth-child(2n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-four-columns article:nth-child(2n+1),.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-three-columns article:nth-child(2n+1),.eltdf-portfolio-single-holder .eltdf-ps-image-holder.eltdf-ps-gallery-images.eltdf-ps-four-columns .eltdf-ps-image:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-five-columns article,.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-four-columns article,.eltdf-portfolio-list-holder.eltdf-pl-gallery.eltdf-pl-three-columns article,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article{
        width:50%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article.eltdf-pl-masonry-large-width-height{
        width:100%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article{
        width:50%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article.eltdf-pl-masonry-large-width-height{
        width:100%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article{
        width:50%
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article.eltdf-pl-masonry-large-width-height{
        width:100%
    }
    .eltdf-portfolio-project-showcase-holder .eltdf-pps-item .eltdf-pps-featured-image-holder .eltdf-pss-image-full{
        background-attachment:initial;
        -webkit-background-size:cover;
        background-size:cover
    }
}
@media only screen and (max-width:680px){
    .eltdf-portfolio-list-holder.eltdf-pl-gallery article{
        width:100%!important
    }
    .eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-five-columns article,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-four-columns article,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-three-columns article,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns .eltdf-pl-grid-sizer,.eltdf-portfolio-list-holder.eltdf-pl-masonry.eltdf-pl-two-columns article{
        width:100%
    }
    .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text{
        font-size:21px
    }
    .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonials{
        padding:0 25px
    }
    .eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-content.eltdf-grid{
        padding:0
    }
    .eltdf-testimonials-holder.eltdf-testimonials-standard .owl-nav{
        display:none
    }
}
@media only screen and (max-width:1280px){
    #eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-title{
        font-size:4.5vw
    }
}
@media only screen and (max-width:1024px){
    #eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder{
        display:block
    }
    #eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-text-holder .eltdf-item-text-holder-inner{
        position:absolute;
        padding:5% 12%;
        bottom:0
    }
    #eltdf-animated-switch-slider .eltdf-content-holder .eltdf-item-title{
        font-size:5vw;
        font-size:6vmin
    }
    #eltdf-animated-switch-slider .eltdf-content-holder .eltdf-text-bottom{
        display:none
    }
}
@media only screen and (min-width:1201px) and (max-width:1300px){
    .eltdf-call-to-action-holder .eltdf-grid{
        width:1100px
    }
}
@media only screen and (max-width:1200px){
    .eltdf-btn.eltdf-btn-huge,.eltdf-btn.eltdf-btn-large{
        padding:19px 40px
    }
    .eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-text-holder,.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-text-holder{
        width:66.66666666666667%
    }
    .eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-button-holder{
        width:33.33333333333333%
    }
    .eltdf-countdown .countdown-row .countdown-section .countdown-amount{
        font-size:60px
    }
}
@media only screen and (max-width:768px){
    .eltdf-portfolio-project-showcase-holder .eltdf-pps-item .eltdf-pps-content-item{
        margin-bottom:53px
    }
    .eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-inner,.eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-text-holder{
        display:block
    }
    .eltdf-call-to-action-holder.eltdf-normal-layout .eltdf-cta-button-holder{
        margin:28px 0 0;
        text-align:initial
    }
    .eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-four-fifths-columns .eltdf-cta-text-holder,.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-three-quarters-columns .eltdf-cta-text-holder,.eltdf-call-to-action-holder.eltdf-two-halves-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-two-halves-columns .eltdf-cta-text-holder,.eltdf-call-to-action-holder.eltdf-two-thirds-columns .eltdf-cta-button-holder,.eltdf-call-to-action-holder.eltdf-two-thirds-columns .eltdf-cta-text-holder{
        width:100%
    }
    .eltdf-countdown .countdown-row.countdown-show4 .countdown-section,.eltdf-countdown .countdown-row.countdown-show5 .countdown-section,.eltdf-countdown .countdown-row.countdown-show6 .countdown-section{
        width:33.33333333333333%
    }
    .eltdf-countdown .countdown-row .countdown-section .countdown-amount{
        font-size:50px
    }
}
@media only screen and (max-width:680px){
    .eltdf-countdown .countdown-row .countdown-section .countdown-amount{
        font-size:40px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-counter-holder .eltdf-counter{
        font-size:140px
    }
}
@media only screen and (max-width:768px){
    .eltdf-counter-holder .eltdf-counter{
        font-size:120px
    }
    .eltdf-custom-font-holder.eltdf-disable-title-break br{
        display:none
    }
}
@media only screen and (max-width:1280px){
    .eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-five-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-four-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-six-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-three-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-two-columns .eltdf-eh-item{
        width:100%;
        height:auto;
        display:inline-block
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{
        text-align:left
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-one-column-alignment-right .eltdf-eh-item .eltdf-eh-item-content{
        text-align:right
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1280.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{
        text-align:center
    }
}
@media only screen and (max-width:1024px){
    .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-five-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-four-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-six-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-three-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-two-columns .eltdf-eh-item{
        width:100%;
        height:auto;
        display:inline-block
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{
        text-align:left
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-one-column-alignment-right .eltdf-eh-item .eltdf-eh-item-content{
        text-align:right
    }
    .eltdf-elements-holder.eltdf-responsive-mode-1024.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{
        text-align:center
    }
}
@media only screen and (max-width:768px){
    .eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-five-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-four-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-six-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-three-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-two-columns .eltdf-eh-item{
        width:100%;
        height:auto;
        display:inline-block
    }
    .eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{
        text-align:left
    }
    .eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-one-column-alignment-right .eltdf-eh-item .eltdf-eh-item-content{
        text-align:right
    }
    .eltdf-elements-holder.eltdf-responsive-mode-768.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{
        text-align:center
    }
}
@media only screen and (max-width:680px){
    .eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-five-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-four-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-six-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-three-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-two-columns .eltdf-eh-item{
        width:100%;
        height:auto;
        display:inline-block
    }
    .eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{
        text-align:left
    }
    .eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-one-column-alignment-right .eltdf-eh-item .eltdf-eh-item-content{
        text-align:right
    }
    .eltdf-elements-holder.eltdf-responsive-mode-680.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{
        text-align:center
    }
}
@media only screen and (max-width:480px){
    .eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-five-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-four-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-six-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-three-columns .eltdf-eh-item,.eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-two-columns .eltdf-eh-item{
        width:100%;
        height:auto;
        display:inline-block
    }
    .eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-one-column-alignment-left .eltdf-eh-item .eltdf-eh-item-content{
        text-align:left
    }
    .eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-one-column-alignment-right .eltdf-eh-item .eltdf-eh-item-content{
        text-align:right
    }
    .eltdf-elements-holder.eltdf-responsive-mode-480.eltdf-one-column-alignment-center .eltdf-eh-item .eltdf-eh-item-content{
        text-align:center
    }
    .eltdf-elements-holder .eltdf-eh-item-content{
        padding:0 10px
    }
}
@media only screen and (max-width:1280px){
    .eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots{
        bottom:calc(8% - 14px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-thumb-nav{
        top:16%;
        height:68%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-top{
        height:14%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-right{
        width:14%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-top{
        height:0
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-right{
        width:0
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-content-image img{
        max-width:370px
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-frame-top{
        height:16%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-frame-right{
        width:16%
    }
}
@media only screen and (max-width:768px){
    .eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-nav,.eltdf-full-screen-image-slider .eltdf-fsis-thumb-nav{
        display:none
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots{
        bottom:calc(5% - 14px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-image-left{
        left:2%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-image-right{
        right:5%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-content-image-init .eltdf-fsis-subtitle{
        margin:15px 0 0
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-image-left{
        left:calc(2% - 10px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-image-right{
        right:calc(5% - 10px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-top{
        height:10%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-image-hover .eltdf-fsis-frame-right{
        width:10%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-image-left{
        left:calc(2% - 25px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-image-right{
        right:calc(5% - 25px)
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-top{
        height:0
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-item.eltdf-fsis-active-image .eltdf-fsis-frame-right{
        width:0
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-frame-bottom,.eltdf-full-screen-image-slider .eltdf-fsis-frame-top{
        height:10%
    }
    .eltdf-full-screen-image-slider .eltdf-fsis-frame-left,.eltdf-full-screen-image-slider .eltdf-fsis-frame-right{
        width:10%
    }
}
@media only screen and (max-width:1366px){
    .eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title{
        font-size:95px
    }
}
@media only screen and (max-width:1024px){
    .eltdf-full-screen-image-slider .eltdf-fsis-content-image img{
        max-width:340px
    }
    #fp-nav{
        right:30px
    }
    .eltdf-full-screen-sections .eltdf-fss-item{
        padding:0 50px 90px 40px
    }
    .eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title{
        margin:auto
    }
    .eltdf-full-screen-sections .eltdf-fss-nav-holder{
        bottom:40px;
        left:40px
    }
}
@media only screen and (max-width:768px){
    .eltdf-full-screen-sections .eltdf-fss-item{
        padding:30px 50px 130px 40px
    }
    .eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title{
        font-size:70px
    }
}
@media only screen and (max-width:680px){
    #fp-nav,.eltdf-full-screen-image-slider .eltdf-fsis-content-image,.eltdf-full-screen-image-slider .eltdf-fsis-slider .owl-dots,.eltdf-full-screen-sections .eltdf-fss-nav-holder{
        display:none
    }
    .eltdf-full-screen-sections .eltdf-fss-item{
        padding:0 20px 60px
    }
    .eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-title{
        font-size:40px
    }
    .eltdf-full-screen-sections .eltdf-fss-item .eltdf-fss-text{
        font-size:16px;
        margin-bottom:10px;
        bottom:20px
    }
}
@media only screen and (max-width:1440px) and (min-width:1281px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(6n+1){
        clear:none
    }
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(5n+1){
        clear:both
    }
}
@media only screen and (max-width:1440px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image{
        width:20%
    }
}
@media only screen and (max-width:1280px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image{
        width:25%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image{
        width:25%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:50%
    }
}
@media only screen and (max-width:1024px) and (min-width:769px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image:nth-child(3n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-google-map-overlay{
        display:block
    }
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image{
        width:33.33333%
    }
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-four-columns .eltdf-ig-image{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image{
        width:33.33333%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:66.66667%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image{
        width:33.33333%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:66.66667%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:100%
    }
}
@media only screen and (max-width:768px) and (min-width:681px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image:nth-child(2n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:768px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-three-columns .eltdf-ig-image{
        width:100%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:100%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image{
        width:50%
    }
    .eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image.eltdf-large-masonry-item,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:100%
    }
    .eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-content-holder .eltdf-im-title{
        font-size:8vw
    }
    .eltdf-image-marquee-holder:not(.eltdf-im-full-height) .eltdf-image img{
        max-width:300vmin
    }
}
@media only screen and (max-width:680px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-four-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-three-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-two-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-five-columns .eltdf-ig-image.eltdf-large-masonry-item,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-four-columns .eltdf-ig-image.eltdf-large-masonry-item,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-six-columns .eltdf-ig-image.eltdf-large-masonry-item,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-three-columns .eltdf-ig-image.eltdf-large-masonry-item,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-grid-sizer,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-image,.eltdf-image-gallery .eltdf-ig-masonry.eltdf-ig-two-columns .eltdf-ig-image.eltdf-large-masonry-item{
        width:100%
    }
}
@media only screen and (max-width:812px) and (orientation:landscape){
    .eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-content-holder .eltdf-im-title{
        font-size:4vw
    }
    .eltdf-image-marquee-holder.eltdf-im-with-content .eltdf-im-content-holder img{
        max-width:30%;
        margin:0 auto
    }
    .eltdf-image-marquee-holder.eltdf-im-full-height,.eltdf-image-marquee-holder.eltdf-im-full-height .eltdf-image,.eltdf-image-marquee-holder.eltdf-im-full-height .eltdf-image img{
        height:120vh
    }
}
@media only screen and (max-width:1280px){
    .eltdf-pricing-tables.eltdf-five-columns .eltdf-price-table,.eltdf-pricing-tables.eltdf-four-columns .eltdf-price-table{
        width:50%
    }
}
@media only screen and (max-width:1280px) and (min-width:681px){
    .eltdf-pricing-tables.eltdf-five-columns .eltdf-price-table:nth-child(2n+1),.eltdf-pricing-tables.eltdf-four-columns .eltdf-price-table:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    .eltdf-pricing-tables.eltdf-three-columns .eltdf-price-table{
        width:100%;
        margin-bottom:20px
    }
}
@media only screen and (max-width:680px){
    .eltdf-pricing-tables .eltdf-price-table{
        width:100%!important
    }
}
@media only screen and (max-width:1280px){
    .eltdf-process-holder.eltdf-responsive-1280 .eltdf-mark-horizontal-holder{
        display:none
    }
    .eltdf-process-holder.eltdf-responsive-1280 .eltdf-mark-vertical-holder{
        display:block
    }
    .eltdf-process-holder.eltdf-responsive-1280 .eltdf-process-inner{
        position:relative;
        display:inline-block;
        width:100%;
        vertical-align:middle;
        padding:0 0 0 76px;
        margin:0;
        box-sizing:border-box
    }
    .eltdf-process-holder.eltdf-responsive-1280 .eltdf-process-item{
        width:100%;
        float:none;
        padding:0;
        text-align:inherit
    }
}
@media only screen and (max-width:1024px){
    .eltdf-process-holder.eltdf-responsive-1024 .eltdf-mark-horizontal-holder{
        display:none
    }
    .eltdf-process-holder.eltdf-responsive-1024 .eltdf-mark-vertical-holder{
        display:block
    }
    .eltdf-process-holder.eltdf-responsive-1024 .eltdf-process-inner{
        position:relative;
        display:inline-block;
        width:100%;
        vertical-align:middle;
        padding:0 0 0 76px;
        margin:0;
        box-sizing:border-box
    }
    .eltdf-process-holder.eltdf-responsive-1024 .eltdf-process-item{
        width:100%;
        float:none;
        padding:0;
        text-align:inherit
    }
}
@media only screen and (max-width:768px){
    .eltdf-process-holder.eltdf-responsive-768 .eltdf-mark-horizontal-holder{
        display:none
    }
    .eltdf-process-holder.eltdf-responsive-768 .eltdf-mark-vertical-holder{
        display:block
    }
    .eltdf-process-holder.eltdf-responsive-768 .eltdf-process-inner{
        position:relative;
        display:inline-block;
        width:100%;
        vertical-align:middle;
        padding:0 0 0 76px;
        margin:0;
        box-sizing:border-box
    }
    .eltdf-process-holder.eltdf-responsive-768 .eltdf-process-item{
        width:100%;
        float:none;
        padding:0;
        text-align:inherit
    }
}
@media only screen and (max-width:680px){
    .eltdf-process-holder.eltdf-responsive-680 .eltdf-mark-horizontal-holder{
        display:none
    }
    .eltdf-process-holder.eltdf-responsive-680 .eltdf-mark-vertical-holder{
        display:block
    }
    .eltdf-process-holder.eltdf-responsive-680 .eltdf-process-inner{
        position:relative;
        display:inline-block;
        width:100%;
        vertical-align:middle;
        padding:0 0 0 76px;
        margin:0;
        box-sizing:border-box
    }
    .eltdf-process-holder.eltdf-responsive-680 .eltdf-process-item{
        width:100%;
        float:none;
        padding:0;
        text-align:inherit
    }
}
@media only screen and (max-width:480px){
    .eltdf-process-holder.eltdf-responsive-480 .eltdf-mark-horizontal-holder{
        display:none
    }
    .eltdf-process-holder.eltdf-responsive-480 .eltdf-mark-vertical-holder{
        display:block
    }
    .eltdf-process-holder.eltdf-responsive-480 .eltdf-process-inner{
        position:relative;
        display:inline-block;
        width:100%;
        vertical-align:middle;
        padding:0 0 0 76px;
        margin:0;
        box-sizing:border-box
    }
    .eltdf-process-holder.eltdf-responsive-480 .eltdf-process-item{
        width:100%;
        float:none;
        padding:0;
        text-align:inherit
    }
}
@media only screen and (max-width:1280px){
    .eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item .eltdf-scs-item-inner{
        padding:0 3% 0 13%
    }
    .eltdf-owl-slider .owl-nav .owl-next,.eltdf-owl-slider .owl-nav .owl-prev{
        top:calc(50% - 20px)
    }
}
@media only screen and (max-width:768px){
    .eltdf-scroll-slider .eltdf-scs-item.eltdf-scs-first-item{
        display:none
    }
    .eltdf-section-title-holder{
        padding:0!important
    }
    .eltdf-section-title-holder.eltdf-st-disable-title-break .eltdf-st-title br{
        display:none
    }
}
@media only screen and (max-width:1024px){
    .eltdf-split-scrolling-section .eltdf-sss-ms-left{
        width:100%;
        float:left;
        position:relative
    }
    .eltdf-split-scrolling-section .eltdf-sss-ms-right{
        width:100%;
        float:left;
        margin:38px 0 0
    }
    .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li a{
        padding:7px 21px
    }
    .eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li{
        margin:0 8px 0 0
    }
    .eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li a{
        padding:7px 18px
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav{
        width:180px
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tab-container{
        width:calc(100% - 180px);
        padding:0 0 0 30px
    }
}
@media only screen and (max-width:768px){
    .eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li a,.eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li a{
        width:100%
    }
    .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li{
        display:block;
        float:none
    }
    .eltdf-tabs.eltdf-tabs-boxed .eltdf-tabs-nav li{
        display:block;
        float:none;
        margin:0 0 8px
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tab-container,.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav{
        display:inline-block;
        width:100%;
        height:auto
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav{
        border-right:0
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li{
        float:left;
        margin:0 20px 0 0
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tab-container{
        padding:31px 0 0
    }
}
@media only screen and (max-width:680px){
    .eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav{
        padding:0 0 20px;
        border-bottom:none
    }
    .eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li a,.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li a{
        padding:0;
        width:100%
    }
    .eltdf-tabs.eltdf-tabs-simple .eltdf-tabs-nav li{
        display:block;
        float:none;
        margin:0 0 20px;
        padding-left:0
    }
    .eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li{
        display:block;
        float:none;
        margin:0 0 20px
    }
}
@media only screen and (max-width:1280px){
    .eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item,.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item{
        width:33.33333%
    }
}
@media only screen and (max-width:1280px) and (min-width:1025px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-five-columns .eltdf-ig-image:nth-child(4n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-six-columns .eltdf-ig-image:nth-child(4n+1),.eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item:nth-child(3n+1),.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item:nth-child(3n+1){
        clear:both
    }
}
@media only screen and (max-width:1024px){
    body.eltdf-vss-initialized{
        overflow-y:visible!important;
        height:auto!important
    }
    #multiscroll-nav,.eltdf-vertical-split-slider{
        display:none
    }
    .eltdf-vss-responsive{
        display:block
    }
    .eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item,.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item,.eltdf-twitter-list-holder.eltdf-tl-three-columns .eltdf-tl-item{
        width:50%
    }
}
@media only screen and (max-width:1024px) and (min-width:681px){
    .eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-four-columns .eltdf-ig-image:nth-child(4n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-three-columns .eltdf-ig-image:nth-child(3n+1),.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-two-columns .eltdf-ig-image:nth-child(2n+1),.eltdf-twitter-list-holder.eltdf-tl-five-columns .eltdf-tl-item:nth-child(2n+1),.eltdf-twitter-list-holder.eltdf-tl-four-columns .eltdf-tl-item:nth-child(2n+1),.eltdf-twitter-list-holder.eltdf-tl-three-columns .eltdf-tl-item:nth-child(2n+1){
        clear:both
    }
}
@media only screen and (max-width:680px){
    .eltdf-twitter-list-holder .eltdf-tl-item{
        width:100%!important
    }
}
@media only screen and (max-width: 1024px){
}
 @media only screen and (min-width: 769px) and (max-width: 1024px){
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h1_responsive_styles3 function */
     h1 {
         font-size: 60px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h2_responsive_styles3 function */
     h2 {
         font-size: 48px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h3_responsive_styles3 function */
     h3 {
         font-size: 43px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h5_responsive_styles3 function */
     h5 {
         font-size: 20px;
    }
}
 @media only screen and (min-width: 681px) and (max-width: 768px){
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h1_responsive_styles function */
     h1 {
         font-size: 54px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h2_responsive_styles function */
     h2 {
         font-size: 44px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h3_responsive_styles function */
     h3 {
         font-size: 40px;
    }
}
 @media only screen and (max-width: 680px){
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h1_responsive_styles2 function */
     h1 {
         font-size: 42px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h2_responsive_styles2 function */
     h2 {
         font-size: 38px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h3_responsive_styles2 function */
     h3 {
         font-size: 36px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h4_responsive_styles2 function */
     h4 {
         font-size: 28px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h5_responsive_styles2 function */
     h5 {
         font-size: 21px;
    }
    /* generated in /www/sites/makoto.elated-themes.com/files/html/wp-content/themes/makoto/assets/custom-styles/general-custom-styles-responsive.php makoto_elated_h6_responsive_styles2 function */
     h6 {
         font-size: 18px;
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{
    padding-left:15px;
    padding-right:15px;
    float:left
}
.vc_parallax-inner iframe,.vc_video-bg iframe{
    max-width:1000%
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{
    clear:both
}
.vc-composer-icon,[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{
    speak:none;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vc_row:after,.vc_row:before{
    content:" ";
    display:table
}
@media (max-width:767px){
    .vc_hidden-xs{
        display:none!important
    }
    .vc_el-clearfix-xs{
        clear:both
    }
}
@media (min-width:768px) and (max-width:991px){
    .vc_hidden-sm{
        display:none!important
    }
    .vc_el-clearfix-sm{
        clear:both
    }
}
@media (min-width:992px) and (max-width:1199px){
    .vc_hidden-md{
        display:none!important
    }
    .vc_el-clearfix-md{
        clear:both
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1{
    position:relative;
    width:8.33333333%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-2{
    position:relative;
    width:16.66666667%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-3{
    position:relative;
    width:25%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-4{
    position:relative;
    width:33.33333333%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-5{
    position:relative;
    width:41.66666667%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-6{
    position:relative;
    float:left;
    width:50%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-7{
    position:relative;
    width:58.33333333%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-8{
    position:relative;
    width:66.66666667%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-9{
    position:relative;
    width:75%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-10{
    position:relative;
    width:83.33333333%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-11{
    position:relative;
    width:91.66666667%;
    min-height:1px
}
.vc_col-xs-12,.vc_column_container{
    width:100%
}
.vc_non_responsive .vc_row .vc_col-sm-12{
    position:relative;
    width:100%;
    min-height:1px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{
    margin-left:91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{
    margin-left:83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{
    margin-left:75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{
    margin-left:66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{
    margin-left:58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{
    margin-left:50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{
    margin-left:41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{
    margin-left:33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{
    margin-left:25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{
    margin-left:16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{
    margin-left:8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{
    margin-left:0
}
.vc_non_responsive .vc_row .vc_hidden-sm{
    display:none!important
}
.vc_row{
    margin-left:-15px;
    margin-right:-15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    float:left
}
.vc_col-xs-11{
    width:91.66666667%
}
.vc_col-xs-10{
    width:83.33333333%
}
.vc_col-xs-9{
    width:75%
}
.vc_col-xs-8{
    width:66.66666667%
}
.vc_col-xs-7{
    width:58.33333333%
}
.vc_col-xs-6{
    width:50%
}
.vc_col-xs-5{
    width:41.66666667%
}
.vc_col-xs-4{
    width:33.33333333%
}
.vc_col-xs-3{
    width:25%
}
.vc_col-xs-2{
    width:16.66666667%
}
.vc_col-xs-1{
    width:8.33333333%
}
.vc_col-xs-pull-12{
    right:100%
}
.vc_col-xs-pull-11{
    right:91.66666667%
}
.vc_col-xs-pull-10{
    right:83.33333333%
}
.vc_col-xs-pull-9{
    right:75%
}
.vc_col-xs-pull-8{
    right:66.66666667%
}
.vc_col-xs-pull-7{
    right:58.33333333%
}
.vc_col-xs-pull-6{
    right:50%
}
.vc_col-xs-pull-5{
    right:41.66666667%
}
.vc_col-xs-pull-4{
    right:33.33333333%
}
.vc_col-xs-pull-3{
    right:25%
}
.vc_col-xs-pull-2{
    right:16.66666667%
}
.vc_col-xs-pull-1{
    right:8.33333333%
}
.vc_col-xs-pull-0{
    right:auto
}
.vc_col-xs-push-12{
    left:100%
}
.vc_col-xs-push-11{
    left:91.66666667%
}
.vc_col-xs-push-10{
    left:83.33333333%
}
.vc_col-xs-push-9{
    left:75%
}
.vc_col-xs-push-8{
    left:66.66666667%
}
.vc_col-xs-push-7{
    left:58.33333333%
}
.vc_col-xs-push-6{
    left:50%
}
.vc_col-xs-push-5{
    left:41.66666667%
}
.vc_col-xs-push-4{
    left:33.33333333%
}
.vc_col-xs-push-3{
    left:25%
}
.vc_col-xs-push-2{
    left:16.66666667%
}
.vc_col-xs-push-1{
    left:8.33333333%
}
.vc_col-xs-push-0{
    left:auto
}
.vc_col-xs-offset-12{
    margin-left:100%
}
.vc_col-xs-offset-11{
    margin-left:91.66666667%
}
.vc_col-xs-offset-10{
    margin-left:83.33333333%
}
.vc_col-xs-offset-9{
    margin-left:75%
}
.vc_col-xs-offset-8{
    margin-left:66.66666667%
}
.vc_col-xs-offset-7{
    margin-left:58.33333333%
}
.vc_col-xs-offset-6{
    margin-left:50%
}
.vc_col-xs-offset-5{
    margin-left:41.66666667%
}
.vc_col-xs-offset-4{
    margin-left:33.33333333%
}
.vc_col-xs-offset-3{
    margin-left:25%
}
.vc_col-xs-offset-2{
    margin-left:16.66666667%
}
.vc_col-xs-offset-1{
    margin-left:8.33333333%
}
.vc_col-xs-offset-0{
    margin-left:0
}
@media (min-width:768px){
    .vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
        float:left
    }
    .vc_col-sm-12{
        width:100%
    }
    .vc_col-sm-11{
        width:91.66666667%
    }
    .vc_col-sm-10{
        width:83.33333333%
    }
    .vc_col-sm-9{
        width:75%
    }
    .vc_col-sm-8{
        width:66.66666667%
    }
    .vc_col-sm-7{
        width:58.33333333%
    }
    .vc_col-sm-6{
        width:50%
    }
    .vc_col-sm-5{
        width:41.66666667%
    }
    .vc_col-sm-4{
        width:33.33333333%
    }
    .vc_col-sm-3{
        width:25%
    }
    .vc_col-sm-2{
        width:16.66666667%
    }
    .vc_col-sm-1{
        width:8.33333333%
    }
    .vc_col-sm-pull-12{
        right:100%
    }
    .vc_col-sm-pull-11{
        right:91.66666667%
    }
    .vc_col-sm-pull-10{
        right:83.33333333%
    }
    .vc_col-sm-pull-9{
        right:75%
    }
    .vc_col-sm-pull-8{
        right:66.66666667%
    }
    .vc_col-sm-pull-7{
        right:58.33333333%
    }
    .vc_col-sm-pull-6{
        right:50%
    }
    .vc_col-sm-pull-5{
        right:41.66666667%
    }
    .vc_col-sm-pull-4{
        right:33.33333333%
    }
    .vc_col-sm-pull-3{
        right:25%
    }
    .vc_col-sm-pull-2{
        right:16.66666667%
    }
    .vc_col-sm-pull-1{
        right:8.33333333%
    }
    .vc_col-sm-pull-0{
        right:auto
    }
    .vc_col-sm-push-12{
        left:100%
    }
    .vc_col-sm-push-11{
        left:91.66666667%
    }
    .vc_col-sm-push-10{
        left:83.33333333%
    }
    .vc_col-sm-push-9{
        left:75%
    }
    .vc_col-sm-push-8{
        left:66.66666667%
    }
    .vc_col-sm-push-7{
        left:58.33333333%
    }
    .vc_col-sm-push-6{
        left:50%
    }
    .vc_col-sm-push-5{
        left:41.66666667%
    }
    .vc_col-sm-push-4{
        left:33.33333333%
    }
    .vc_col-sm-push-3{
        left:25%
    }
    .vc_col-sm-push-2{
        left:16.66666667%
    }
    .vc_col-sm-push-1{
        left:8.33333333%
    }
    .vc_col-sm-push-0{
        left:auto
    }
    .vc_col-sm-offset-12{
        margin-left:100%
    }
    .vc_col-sm-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-sm-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-sm-offset-9{
        margin-left:75%
    }
    .vc_col-sm-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-sm-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-sm-offset-6{
        margin-left:50%
    }
    .vc_col-sm-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-sm-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-sm-offset-3{
        margin-left:25%
    }
    .vc_col-sm-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-sm-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:992px){
    .vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{
        float:left
    }
    .vc_col-md-12{
        width:100%
    }
    .vc_col-md-11{
        width:91.66666667%
    }
    .vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-md-9{
        width:75%
    }
    .vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-md-6{
        width:50%
    }
    .vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-md-3{
        width:25%
    }
    .vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-md-pull-12{
        right:100%
    }
    .vc_col-md-pull-11{
        right:91.66666667%
    }
    .vc_col-md-pull-10{
        right:83.33333333%
    }
    .vc_col-md-pull-9{
        right:75%
    }
    .vc_col-md-pull-8{
        right:66.66666667%
    }
    .vc_col-md-pull-7{
        right:58.33333333%
    }
    .vc_col-md-pull-6{
        right:50%
    }
    .vc_col-md-pull-5{
        right:41.66666667%
    }
    .vc_col-md-pull-4{
        right:33.33333333%
    }
    .vc_col-md-pull-3{
        right:25%
    }
    .vc_col-md-pull-2{
        right:16.66666667%
    }
    .vc_col-md-pull-1{
        right:8.33333333%
    }
    .vc_col-md-pull-0{
        right:auto
    }
    .vc_col-md-push-12{
        left:100%
    }
    .vc_col-md-push-11{
        left:91.66666667%
    }
    .vc_col-md-push-10{
        left:83.33333333%
    }
    .vc_col-md-push-9{
        left:75%
    }
    .vc_col-md-push-8{
        left:66.66666667%
    }
    .vc_col-md-push-7{
        left:58.33333333%
    }
    .vc_col-md-push-6{
        left:50%
    }
    .vc_col-md-push-5{
        left:41.66666667%
    }
    .vc_col-md-push-4{
        left:33.33333333%
    }
    .vc_col-md-push-3{
        left:25%
    }
    .vc_col-md-push-2{
        left:16.66666667%
    }
    .vc_col-md-push-1{
        left:8.33333333%
    }
    .vc_col-md-push-0{
        left:auto
    }
    .vc_col-md-offset-12{
        margin-left:100%
    }
    .vc_col-md-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-md-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-md-offset-9{
        margin-left:75%
    }
    .vc_col-md-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-md-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-md-offset-6{
        margin-left:50%
    }
    .vc_col-md-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-md-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-md-offset-3{
        margin-left:25%
    }
    .vc_col-md-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-md-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:1200px){
    .vc_hidden-lg{
        display:none!important
    }
    .vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{
        float:left
    }
    .vc_col-lg-12{
        width:100%
    }
    .vc_col-lg-11{
        width:91.66666667%
    }
    .vc_col-lg-10{
        width:83.33333333%
    }
    .vc_col-lg-9{
        width:75%
    }
    .vc_col-lg-8{
        width:66.66666667%
    }
    .vc_col-lg-7{
        width:58.33333333%
    }
    .vc_col-lg-6{
        width:50%
    }
    .vc_col-lg-5{
        width:41.66666667%
    }
    .vc_col-lg-4{
        width:33.33333333%
    }
    .vc_col-lg-3{
        width:25%
    }
    .vc_col-lg-2{
        width:16.66666667%
    }
    .vc_col-lg-1{
        width:8.33333333%
    }
    .vc_col-lg-pull-12{
        right:100%
    }
    .vc_col-lg-pull-11{
        right:91.66666667%
    }
    .vc_col-lg-pull-10{
        right:83.33333333%
    }
    .vc_col-lg-pull-9{
        right:75%
    }
    .vc_col-lg-pull-8{
        right:66.66666667%
    }
    .vc_col-lg-pull-7{
        right:58.33333333%
    }
    .vc_col-lg-pull-6{
        right:50%
    }
    .vc_col-lg-pull-5{
        right:41.66666667%
    }
    .vc_col-lg-pull-4{
        right:33.33333333%
    }
    .vc_col-lg-pull-3{
        right:25%
    }
    .vc_col-lg-pull-2{
        right:16.66666667%
    }
    .vc_col-lg-pull-1{
        right:8.33333333%
    }
    .vc_col-lg-pull-0{
        right:auto
    }
    .vc_col-lg-push-12{
        left:100%
    }
    .vc_col-lg-push-11{
        left:91.66666667%
    }
    .vc_col-lg-push-10{
        left:83.33333333%
    }
    .vc_col-lg-push-9{
        left:75%
    }
    .vc_col-lg-push-8{
        left:66.66666667%
    }
    .vc_col-lg-push-7{
        left:58.33333333%
    }
    .vc_col-lg-push-6{
        left:50%
    }
    .vc_col-lg-push-5{
        left:41.66666667%
    }
    .vc_col-lg-push-4{
        left:33.33333333%
    }
    .vc_col-lg-push-3{
        left:25%
    }
    .vc_col-lg-push-2{
        left:16.66666667%
    }
    .vc_col-lg-push-1{
        left:8.33333333%
    }
    .vc_col-lg-push-0{
        left:auto
    }
    .vc_col-lg-offset-12{
        margin-left:100%
    }
    .vc_col-lg-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-lg-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-lg-offset-9{
        margin-left:75%
    }
    .vc_col-lg-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-lg-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-lg-offset-6{
        margin-left:50%
    }
    .vc_col-lg-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-lg-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-lg-offset-3{
        margin-left:25%
    }
    .vc_col-lg-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-lg-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-lg-offset-0{
        margin-left:0
    }
    .vc_el-clearfix-lg{
        clear:both
    }
}
.vc_el_width_100,.vc_el_width_50,.vc_el_width_60,.vc_el_width_70,.vc_el_width_80,.vc_el_width_90{
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_pull-right{
    float:right!important
}
.vc_pull-left{
    float:left!important
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_visible{
    display:block
}
.vc_table{
    width:100%;
    margin-bottom:20px;
    border-collapse:collapse
}
.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.vc_table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.vc_button-2-wrapper,.vc_pixel_icon{
    display:inline-block;
    vertical-align:middle
}
.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{
    border-top:0
}
.vc_table>tbody+tbody{
    border-top:2px solid #ddd
}
.vc_table .table{
    background-color:#fff
}
.vc_table-bordered,.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.vc_pixel_icon{
    height:16px;
    width:16px;
    background-position:0 0;
    background-repeat:no-repeat
}
.vc_pixel_icon-alert{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/alert.png)
}
.vc_pixel_icon-info{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/info.png)
}
.vc_pixel_icon-tick{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/tick.png)
}
.vc_pixel_icon-explanation{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/exclamation.png)
}
.vc_pixel_icon-address_book{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/anchor.png)
}
.vc_pixel_icon-application_image{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/application-image.png)
}
.vc_pixel_icon-arrow{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/arrow.png)
}
.vc_pixel_icon-asterisk{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/asterisk.png)
}
.vc_pixel_icon-hammer{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/battery-full.png)
}
.vc_pixel_icon-binocular{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/binocular.png)
}
.vc_pixel_icon-document_excel{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/camcorder.png)
}
.vc_pixel_icon-camera{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/camera.png)
}
.vc_pixel_icon-chart{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/chart.png)
}
.vc_pixel_icon-chart_pie{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png)
}
.vc_pixel_icon-clock{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/clock.png)
}
.vc_pixel_icon-play{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/control.png)
}
.vc_pixel_icon-fire{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/fire.png)
}
.vc_pixel_icon-heart{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/heart.png)
}
.vc_pixel_icon-mail{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/mail.png)
}
.vc_pixel_icon-shield{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png)
}
.vc_pixel_icon-video{
    background-image:url(/wp-content/plugins/js_composer/assets/images/icons/video.png)
}

.vc-c-icon-minimize:before{
    content:"\e91b"
}
.vc-c-icon-close:before{
    content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
    content:"\e90d"
}
.vc-c-icon-add_template:before{
    content:"\e903"
}
.vc-c-icon-arrow_back:before{
    content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
    content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
    content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
    content:"\e5c8"
}
.vc-c-icon-check:before{
    content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
    content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
    content:"\e5db"
}
.vc-c-icon-sync:before{
    content:"\e627"
}
.vc-c-icon-search:before{
    content:"\e8b6"
}
.vc-c-icon-1-1:before{
    content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
    content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
    content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
    content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
    content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
    content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
    content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
    content:"\e908"
}
.vc-c-icon-1-6_2-3_1-6:before{
    content:"\e909"
}
.vc-c-icon-2-3_1-3:before{
    content:"\e90a"
}
.vc-c-icon-5-6_1-6:before{
    content:"\e90b"
}
.vc-c-icon-add_element:before{
    content:"\e90c"
}
.vc-c-icon-add:before{
    content:"\e90e"
}
.vc-c-icon-cog:before{
    content:"\e90f"
}
.vc-c-icon-content_copy:before{
    content:"\e910"
}
.vc-c-icon-delete_empty:before{
    content:"\e911"
}
.vc-c-icon-dragndrop:before{
    content:"\e912"
}
.vc-c-icon-fullscreen_exit:before{
    content:"\e913"
}
.vc-c-icon-fullscreen:before{
    content:"\e914"
}
.vc-c-icon-arrow_drop_right:before{
    content:"\e915"
}
.vc-c-icon-layout_default:before{
    content:"\e916"
}
.vc-c-icon-layout_landscape-smartphones:before{
    content:"\e917"
}
.vc-c-icon-layout_landscape-tablets:before{
    content:"\e918"
}
.vc-c-icon-layout_portrait-smartphones:before{
    content:"\e919"
}
.vc-c-icon-layout_portrait-tablets:before{
    content:"\e91a"
}
.vc-c-icon-mode_edit:before{
    content:"\e91c"
}
.vc-c-icon-row_default_fe:before{
    content:"\e91d"
}
.vc-c-icon-text-block:before{
    content:"\e91e"
}
.vc_txt_align_left{
    text-align:left
}
.vc_txt_align_right{
    text-align:right
}
.vc_txt_align_center{
    text-align:center
}
.vc_txt_align_justify{
    text-align:justify;
    text-justify:inter-word
}
.vc_el_width_50{
    width:50%
}
.vc_el_width_60{
    width:60%
}
.vc_el_width_70{
    width:70%
}
.vc_el_width_80{
    width:80%
}
.vc_el_width_90{
    width:90%
}
.vc_el_width_100{
    width:100%
}
.vc_btn,a.vc_btn,button.vc_btn{
    cursor:pointer;
    display:inline-block;
    text-decoration:none!important;
    padding:9px 12px;
    font-size:100%;
    line-height:20px;
    border-radius:4px
}
.vc_general.vc_btn3,.wpb_button:hover,a.wpb_button_a,a.wpb_button_a:hover{
    text-decoration:none
}
.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{
    border:1px solid transparent;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn_square,a.vc_btn_square,button.vc_btn_square{
    border-radius:0
}
.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{
    border:2px solid
}
.vc_btn_round,a.vc_btn_round,button.vc_btn_round{
    border-radius:25px
}
.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{
    background:0 0!important
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-warning.active,button.vc_btn-warning:active{
    background-image:none
}
.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{
    border:2px solid
}
.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{
    background-color:#5472D2;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{
    background-color:#3c5ecc;
    color:#f7f7f7!important
}
.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{
    color:#5472D2!important
}
.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{
    border-color:#3c5ecc
}
.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #3253bc;
    box-shadow:0 5px 0 #3253bc;
    margin-bottom:5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #3253bc;
    box-shadow:0 3px 0 #3253bc;
    margin-bottom:3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #3253bc;
    box-shadow:0 4px 0 #3253bc;
    margin-bottom:4px
}
.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{
    background-color:#00C1CF;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{
    background-color:#00a4b0;
    color:#f7f7f7!important
}
.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{
    color:#00C1CF!important
}
.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{
    border-color:#00a4b0
}
.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #008d97;
    box-shadow:0 5px 0 #008d97;
    margin-bottom:5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #008d97;
    box-shadow:0 3px 0 #008d97;
    margin-bottom:3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #008d97;
    box-shadow:0 4px 0 #008d97;
    margin-bottom:4px
}
.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{
    background-color:#FE6C61;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{
    background-color:#fe5043;
    color:#f7f7f7!important
}
.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{
    color:#FE6C61!important
}
.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{
    border-color:#fe5043
}
.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #fe3829;
    box-shadow:0 5px 0 #fe3829;
    margin-bottom:5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #fe3829;
    box-shadow:0 3px 0 #fe3829;
    margin-bottom:3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #fe3829;
    box-shadow:0 4px 0 #fe3829;
    margin-bottom:4px
}
.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{
    background-color:#8D6DC4;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{
    background-color:#7c57bb;
    color:#f7f7f7!important
}
.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{
    color:#8D6DC4!important
}
.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{
    border-color:#7c57bb
}
.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #6e48b1;
    box-shadow:0 5px 0 #6e48b1;
    margin-bottom:5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #6e48b1;
    box-shadow:0 3px 0 #6e48b1;
    margin-bottom:3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #6e48b1;
    box-shadow:0 4px 0 #6e48b1;
    margin-bottom:4px
}
.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{
    background-color:#4CADC9;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{
    background-color:#39a0bd;
    color:#f7f7f7!important
}
.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{
    color:#4CADC9!important
}
.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{
    border-color:#39a0bd
}
.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #338faa;
    box-shadow:0 5px 0 #338faa;
    margin-bottom:5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #338faa;
    box-shadow:0 3px 0 #338faa;
    margin-bottom:3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #338faa;
    box-shadow:0 4px 0 #338faa;
    margin-bottom:4px
}
.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{
    background-color:#CEC2AB;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{
    background-color:#c3b498;
    color:#f7f7f7!important
}
.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{
    color:#CEC2AB!important
}
.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{
    border-color:#c3b498
}
.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #b9a888;
    box-shadow:0 5px 0 #b9a888;
    margin-bottom:5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #b9a888;
    box-shadow:0 3px 0 #b9a888;
    margin-bottom:3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #b9a888;
    box-shadow:0 4px 0 #b9a888;
    margin-bottom:4px
}
.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{
    background-color:#50485B;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{
    background-color:#413a4a;
    color:#f7f7f7!important
}
.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{
    color:#50485B!important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{
    border-color:#413a4a
}
.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #342f3c;
    box-shadow:0 5px 0 #342f3c;
    margin-bottom:5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #342f3c;
    box-shadow:0 3px 0 #342f3c;
    margin-bottom:3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #342f3c;
    box-shadow:0 4px 0 #342f3c;
    margin-bottom:4px
}
.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{
    background-color:#75D69C;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{
    background-color:#5dcf8b;
    color:#f7f7f7!important
}
.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{
    color:#75D69C!important
}
.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{
    border-color:#5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #4ac97d;
    box-shadow:0 5px 0 #4ac97d;
    margin-bottom:5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #4ac97d;
    box-shadow:0 3px 0 #4ac97d;
    margin-bottom:3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #4ac97d;
    box-shadow:0 4px 0 #4ac97d;
    margin-bottom:4px
}
.vc_btn-black,a.vc_btn-black,button.vc_btn-black{
    background-color:#2A2A2A;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{
    background-color:#1b1b1b;
    color:#f7f7f7!important
}
.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{
    color:#2A2A2A!important
}
.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{
    border-color:#1b1b1b
}
.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #0e0e0e;
    box-shadow:0 5px 0 #0e0e0e;
    margin-bottom:5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #0e0e0e;
    box-shadow:0 3px 0 #0e0e0e;
    margin-bottom:3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #0e0e0e;
    box-shadow:0 4px 0 #0e0e0e;
    margin-bottom:4px
}
.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{
    background-color:#EBEBEB;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{
    background-color:#dcdcdc;
    color:#5e5e5e!important
}
.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{
    color:#EBEBEB!important
}
.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{
    border-color:#dcdcdc
}
.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #cfcfcf;
    box-shadow:0 5px 0 #cfcfcf;
    margin-bottom:5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #cfcfcf;
    box-shadow:0 3px 0 #cfcfcf;
    margin-bottom:3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #cfcfcf;
    box-shadow:0 4px 0 #cfcfcf;
    margin-bottom:4px
}
.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{
    background-color:#F7BE68;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{
    background-color:#f5b14b;
    color:#f7f7f7!important
}
.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{
    color:#F7BE68!important
}
.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{
    border-color:#f5b14b
}
.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f4a733;
    box-shadow:0 5px 0 #f4a733;
    margin-bottom:5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f4a733;
    box-shadow:0 3px 0 #f4a733;
    margin-bottom:3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f4a733;
    box-shadow:0 4px 0 #f4a733;
    margin-bottom:4px
}
.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{
    background-color:#5AA1E3;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{
    background-color:#4092df;
    color:#f7f7f7!important
}
.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{
    color:#5AA1E3!important
}
.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{
    border-color:#4092df
}
.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #2a86db;
    box-shadow:0 5px 0 #2a86db;
    margin-bottom:5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #2a86db;
    box-shadow:0 3px 0 #2a86db;
    margin-bottom:3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #2a86db;
    box-shadow:0 4px 0 #2a86db;
    margin-bottom:4px
}
.vc_btn-green,a.vc_btn-green,button.vc_btn-green{
    background-color:#6DAB3C;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{
    background-color:#5f9434;
    color:#f7f7f7!important
}
.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{
    color:#6DAB3C!important
}
.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{
    border-color:#5f9434
}
.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #53812d;
    box-shadow:0 5px 0 #53812d;
    margin-bottom:5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #53812d;
    box-shadow:0 3px 0 #53812d;
    margin-bottom:3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #53812d;
    box-shadow:0 4px 0 #53812d;
    margin-bottom:4px
}
.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{
    background-color:#F4524D;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{
    background-color:#f23630;
    color:#f7f7f7!important
}
.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{
    color:#F4524D!important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{
    border-color:#f23630
}
.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f11f18;
    box-shadow:0 5px 0 #f11f18;
    margin-bottom:5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f11f18;
    box-shadow:0 3px 0 #f11f18;
    margin-bottom:3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f11f18;
    box-shadow:0 4px 0 #f11f18;
    margin-bottom:4px
}
.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{
    background-color:#F79468;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{
    background-color:#f57f4b;
    color:#f7f7f7!important
}
.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{
    color:#F79468!important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{
    border-color:#f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f46e33;
    box-shadow:0 5px 0 #f46e33;
    margin-bottom:5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f46e33;
    box-shadow:0 3px 0 #f46e33;
    margin-bottom:3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f46e33;
    box-shadow:0 4px 0 #f46e33;
    margin-bottom:4px
}
.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{
    background-color:#B97EBB;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{
    background-color:#ae6ab0;
    color:#f7f7f7!important
}
.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{
    color:#B97EBB!important
}
.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{
    border-color:#ae6ab0
}
.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #a559a8;
    box-shadow:0 5px 0 #a559a8;
    margin-bottom:5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #a559a8;
    box-shadow:0 3px 0 #a559a8;
    margin-bottom:3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #a559a8;
    box-shadow:0 4px 0 #a559a8;
    margin-bottom:4px
}
.vc_btn-white,a.vc_btn-white,button.vc_btn-white{
    background-color:#FFF;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{
    background-color:#f0f0f0;
    color:#5e5e5e!important
}
.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{
    color:#FFF!important
}
.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{
    border-color:#f0f0f0
}
.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #e3e3e3;
    box-shadow:0 5px 0 #e3e3e3;
    margin-bottom:5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #e3e3e3;
    box-shadow:0 3px 0 #e3e3e3;
    margin-bottom:3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #e3e3e3;
    box-shadow:0 4px 0 #e3e3e3;
    margin-bottom:4px
}
.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{
    background-color:#AED13B;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{
    background-color:#9ec02d;
    color:#f7f7f7!important
}
.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{
    color:#AED13B!important
}
.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{
    border-color:#9ec02d
}
.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #8dac28;
    box-shadow:0 5px 0 #8dac28;
    margin-bottom:5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #8dac28;
    box-shadow:0 3px 0 #8dac28;
    margin-bottom:3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #8dac28;
    box-shadow:0 4px 0 #8dac28;
    margin-bottom:4px
}
.vc_btn-default,a.vc_btn-default,button.vc_btn-default{
    color:#7d7d7d;
    background-color:#fff;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{
    color:#7d7d7d;
    background-color:#e6e6e6;
    border-color:transparent
}
.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{
    background-color:#fff;
    border-color:transparent
}
.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{
    color:#fff;
    background-color:#7d7d7d
}
.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{
    color:#fff;
    background-color:#00aef0;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{
    color:#fff;
    background-color:#0089bd;
    border-color:transparent
}
.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{
    background-color:#00aef0;
    border-color:transparent
}
.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{
    color:#00aef0;
    background-color:#fff
}
.vc_btn-success,a.vc_btn-success,button.vc_btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:transparent
}
.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{
    background-color:#5cb85c;
    border-color:transparent
}
.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.vc_btn-info,a.vc_btn-info,button.vc_btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:transparent
}
.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{
    background-color:#5bc0de;
    border-color:transparent
}
.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:transparent
}
.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{
    background-color:#f0ad4e;
    border-color:transparent
}
.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:transparent
}
.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{
    background-color:#d9534f;
    border-color:transparent
}
.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.vc_button-2-wrapper.vc_button-2-align-left{
    display:block;
    text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right{
    display:block;
    text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center{
    display:block;
    text-align:center
}
i.icon{
    display:inline-block;
    width:16px;
    height:16px;
    line-height:16px;
    vertical-align:text-top;
    margin-left:5px
}
.wpb_btn-large i.icon{
    height:19px;
    margin-left:9px
}
.wpb_btn-small i.icon{
    height:15px
}
.wpb_btn-mini i.icon{
    display:none
}
.wpb_address_book i.icon,option.wpb_address_book{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/address-book.png) right center no-repeat
}
.wpb_alarm_clock i.icon,option.wpb_alarm_clock{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) right center no-repeat
}
.wpb_anchor i.icon,option.wpb_anchor{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/anchor.png) right center no-repeat
}
.wpb_application_image i.icon,option.wpb_application_image{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/application-image.png) right center no-repeat
}
.wpb_arrow i.icon,option.wpb_arrow{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/arrow.png) right center no-repeat
}
.wpb_asterisk i.icon,option.wpb_asterisk{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) right center no-repeat
}
.wpb_hammer i.icon,option.wpb_hammer{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) right center no-repeat
}
.wpb_balloon i.icon,option.wpb_balloon{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/balloon.png) right center no-repeat
}
.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) right center no-repeat
}
.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) right center no-repeat
}
.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) right center no-repeat
}
.wpb_battery i.icon,option.wpb_battery{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) right center no-repeat
}
.wpb_binocular i.icon,option.wpb_binocular{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/binocular.png) right center no-repeat
}
.wpb_document_excel i.icon,option.wpb_document_excel{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) right center no-repeat
}
.wpb_document_image i.icon,option.wpb_document_image{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) right center no-repeat
}
.wpb_document_music i.icon,option.wpb_document_music{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) right center no-repeat
}
.wpb_document_office i.icon,option.wpb_document_office{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) right center no-repeat
}
.wpb_document_pdf i.icon,option.wpb_document_pdf{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) right center no-repeat
}
.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) right center no-repeat
}
.wpb_document_word i.icon,option.wpb_document_word{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) right center no-repeat
}
.wpb_bookmark i.icon,option.wpb_bookmark{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) right center no-repeat
}
.wpb_camcorder i.icon,option.wpb_camcorder{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) right center no-repeat
}
.wpb_camera i.icon,option.wpb_camera{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/camera.png) right center no-repeat
}
.wpb_chart i.icon,option.wpb_chart{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/chart.png) right center no-repeat
}
.wpb_chart_pie i.icon,option.wpb_chart_pie{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) right center no-repeat
}
.wpb_clock i.icon,option.wpb_clock{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/clock.png) right center no-repeat
}
.wpb_play i.icon,option.wpb_play{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/control.png) right center no-repeat
}
.wpb_fire i.icon,option.wpb_fire{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/fire.png) right center no-repeat
}
.wpb_heart i.icon,option.wpb_heart{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/heart.png) right center no-repeat
}
.wpb_mail i.icon,option.wpb_mail{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/mail.png) right center no-repeat
}
.wpb_shield i.icon,option.wpb_shield{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) right center no-repeat
}
.wpb_video i.icon,option.wpb_video{
    background:url(/wp-content/plugins/js_composer/assets/images/icons/video.png) right center no-repeat
}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{
    margin-top:5px;
    margin-bottom:5px
}
.vc_message_box{
    border:1px solid transparent;
    display:block;
    overflow:hidden;
    margin:0 0 21.74px;
    padding:1em 1em 1em 4em;
    position:relative;
    font-size:1em;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_row.vc_row-flex,.vc_row.vc_row-flex>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{
    margin-bottom:0
}
.vc_message_box-icon,.vc_message_box-icon>*{
    position:absolute;
    font-weight:400;
    font-style:normal
}
.vc_message_box>p:first-child{
    margin-top:0
}
.vc_message_box-icon{
    bottom:0;
    font-size:1em;
    left:0;
    top:0;
    width:4em
}
.vc_message_box-icon>*,.vc_message_box-icon>.fa{
    font-size:1.7em;
    line-height:1
}
.vc_message_box-icon>*,.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%)
}
.vc_message_box-icon>*{
    transform:translate(-50%,-50%)
}
.vc_color-blue.vc_message_box{
    color:#364a8a;
    border-color:#c5cff0;
    background-color:#edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon{
    color:#5472D2
}
.vc_color-blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5472D2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{
    color:#364a8a;
    border-color:#5472D2;
    background-color:transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5472D2
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5472D2
}
.vc_color-blue.vc_message_box-3d{
    box-shadow:0 5px 0 #9daee5
}
.vc_color-turquoise.vc_message_box{
    color:#085b61;
    border-color:#c6ecee;
    background-color:#ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon{
    color:#00C1CF
}
.vc_color-turquoise.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#00C1CF
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{
    color:#085b61;
    border-color:#00C1CF;
    background-color:transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#00C1CF
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#00C1CF
}
.vc_color-turquoise.vc_message_box-3d{
    box-shadow:0 5px 0 #9fdee3
}
.vc_color-pink.vc_message_box{
    color:#d82e21;
    border-color:#ffd8d6;
    background-color:#fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon{
    color:#FE6C61
}
.vc_color-pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#FE6C61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{
    color:#d82e21;
    border-color:#FE6C61;
    background-color:transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#FE6C61
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#FE6C61
}
.vc_color-pink.vc_message_box-3d{
    box-shadow:0 5px 0 #fea9a3
}
.vc_color-violet.vc_message_box{
    color:#5e4a81;
    border-color:#d4c8e9;
    background-color:#f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon{
    color:#8D6DC4
}
.vc_color-violet.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#8D6DC4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{
    color:#5e4a81;
    border-color:#8D6DC4;
    background-color:transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#8D6DC4
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#8D6DC4
}
.vc_color-violet.vc_message_box-3d{
    box-shadow:0 5px 0 #b8a3da
}
.vc_color-peacoc.vc_message_box{
    color:#366a79;
    border-color:#c2e3ec;
    background-color:#e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon{
    color:#4CADC9
}
.vc_color-peacoc.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#4CADC9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{
    color:#366a79;
    border-color:#4CADC9;
    background-color:transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#4CADC9
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#4CADC9
}
.vc_color-peacoc.vc_message_box-3d{
    box-shadow:0 5px 0 #9ad1e1
}
.vc_color-chino.vc_message_box{
    color:#978258;
    border-color:#e5ded2;
    background-color:#f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon{
    color:#CEC2AB
}
.vc_color-chino.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#CEC2AB
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{
    color:#978258;
    border-color:#CEC2AB;
    background-color:transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#CEC2AB
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#CEC2AB
}
.vc_color-chino.vc_message_box-3d{
    box-shadow:0 5px 0 #d2c7b1
}
.vc_color-mulled_wine.vc_message_box{
    color:#1e1b22;
    border-color:#d0ccd6;
    background-color:#eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{
    color:#50485B
}
.vc_color-mulled_wine.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#50485B
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{
    color:#1e1b22;
    border-color:#50485B;
    background-color:transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#50485B
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#50485B
}
.vc_color-mulled_wine.vc_message_box-3d{
    box-shadow:0 5px 0 #b6afc0
}
.vc_color-vista_blue.vc_message_box{
    color:#3e8e5e;
    border-color:#bcebcf;
    background-color:#e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon{
    color:#75D69C
}
.vc_color-vista_blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#75D69C
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{
    color:#3e8e5e;
    border-color:#75D69C;
    background-color:transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#75D69C
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#75D69C
}
.vc_color-vista_blue.vc_message_box-3d{
    box-shadow:0 5px 0 #94dfb3
}
.vc_color-orange.vc_message_box{
    color:#c3811c;
    border-color:#fbe1ba;
    background-color:#fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon{
    color:#F7BE68
}
.vc_color-orange.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#F7BE68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{
    color:#c3811c;
    border-color:#F7BE68;
    background-color:transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#F7BE68
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#F7BE68
}
.vc_color-orange.vc_message_box-3d{
    box-shadow:0 5px 0 #f9cd8a
}
.vc_color-sky.vc_message_box{
    color:#2a6194;
    border-color:#bedaf4;
    background-color:#eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon{
    color:#5AA1E3
}
.vc_color-sky.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5AA1E3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{
    color:#2a6194;
    border-color:#5AA1E3;
    background-color:transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5AA1E3
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5AA1E3
}
.vc_color-sky.vc_message_box-3d{
    box-shadow:0 5px 0 #93c1ed
}
.vc_color-green.vc_message_box{
    color:#3e562b;
    border-color:#c2e1a9;
    background-color:#eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon{
    color:#6DAB3C
}
.vc_color-green.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#6DAB3C
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{
    color:#3e562b;
    border-color:#6DAB3C;
    background-color:transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#6DAB3C
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#6DAB3C
}
.vc_color-green.vc_message_box-3d{
    box-shadow:0 5px 0 #a7d484
}
.vc_color-juicy_pink.vc_message_box{
    color:#a3231f;
    border-color:#fbc7c5;
    background-color:#fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{
    color:#F4524D
}
.vc_color-juicy_pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#F4524D
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{
    color:#a3231f;
    border-color:#F4524D;
    background-color:transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#F4524D
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#F4524D
}
.vc_color-juicy_pink.vc_message_box-3d{
    box-shadow:0 5px 0 #f89895
}
.vc_color-sandy_brown.vc_message_box{
    color:#c3501c;
    border-color:#fbceba;
    background-color:#fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{
    color:#F79468
}
.vc_color-sandy_brown.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#F79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{
    color:#c3501c;
    border-color:#F79468;
    background-color:transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#F79468
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#F79468
}
.vc_color-sandy_brown.vc_message_box-3d{
    box-shadow:0 5px 0 #f9ac8a
}
.vc_color-purple.vc_message_box{
    color:#886389;
    border-color:#e3cbe3;
    background-color:#f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon{
    color:#B97EBB
}
.vc_color-purple.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#B97EBB
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{
    color:#886389;
    border-color:#B97EBB;
    background-color:transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#B97EBB
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#B97EBB
}
.vc_color-purple.vc_message_box-3d{
    box-shadow:0 5px 0 #d1a9d2
}
.vc_color-black.vc_message_box{
    color:#fff;
    border-color:#2A2A2A;
    background-color:#3c3c3c
}
.vc_color-black.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#2A2A2A
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{
    border-color:#2A2A2A;
    background-color:transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#2A2A2A
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#2A2A2A
}
.vc_color-black.vc_message_box-3d{
    box-shadow:0 5px 0 #101010
}
.vc_color-grey.vc_message_box{
    color:#858585;
    border-color:#d2d2d2;
    background-color:#EBEBEB
}
.vc_color-grey.vc_message_box-solid{
    color:#858585;
    border-color:transparent;
    background-color:#EBEBEB
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon{
    color:#858585
}
.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{
    color:#858585;
    border-color:#EBEBEB;
    background-color:transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#EBEBEB
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#858585;
    background-color:#EBEBEB
}
.vc_color-grey.vc_message_box-3d{
    box-shadow:0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box{
    color:#b3b3b3;
    border-color:#e6e6e6;
    background-color:#FFF
}
.vc_color-white.vc_message_box-solid{
    color:#b3b3b3;
    border-color:transparent;
    background-color:#FFF
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{
    border-color:#FFF;
    background-color:transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#FFF
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b3b3b3;
    background-color:#FFF
}
.vc_color-white.vc_message_box-3d{
    box-shadow:0 5px 0 #ccc
}
.vc_color-info.vc_message_box-3d,.vc_color-success.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-info.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#56b0ee;
    background-color:transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#56b0ee
}
.vc_color-success.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#1bbc9b;
    background-color:transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#1bbc9b
}
.vc_color-warning.vc_message_box{
    color:#9d8967;
    border-color:#ffeccc;
    background-color:#fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{
    color:#9d8967;
    border-color:#fcb53f;
    background-color:transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #ffd999
}
.vc_color-danger.vc_message_box{
    color:#a85959;
    border-color:#fedede;
    background-color:#fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{
    color:#a85959;
    border-color:#ff7877;
    background-color:transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #fdacac
}
.vc_color-alert-info.vc_message_box{
    color:#31708f;
    border-color:#bce8f1;
    background-color:#d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon{
    color:#67CCE0
}
.vc_color-alert-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#67CCE0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{
    color:#31708f;
    border-color:#67CCE0;
    background-color:transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#67CCE0
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#67CCE0
}
.vc_color-alert-info.vc_message_box-3d{
    box-shadow:0 5px 0 #91d9e8
}
.vc_color-alert-success.vc_message_box{
    color:#3c763d;
    border-color:#d6e9c6;
    background-color:#dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon{
    color:#9AD36A
}
.vc_color-alert-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#9AD36A
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{
    color:#3c763d;
    border-color:#9AD36A;
    background-color:transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#9AD36A
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#9AD36A
}
.vc_color-alert-success.vc_message_box-3d{
    box-shadow:0 5px 0 #bbdba1
}
.vc_color-alert-warning.vc_message_box{
    color:#8a6d3b;
    border-color:#faebcc;
    background-color:#fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon{
    color:#F9CF79
}
.vc_color-alert-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#F9CF79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{
    color:#8a6d3b;
    border-color:#F9CF79;
    background-color:transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#F9CF79
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#F9CF79
}
.vc_color-alert-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #f5d89e
}
.vc_color-alert-danger.vc_message_box{
    color:#a94442;
    border-color:#ebccd1;
    background-color:#f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon{
    color:#EF8495
}
.vc_color-alert-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#EF8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{
    color:#a94442;
    border-color:#EF8495;
    background-color:transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#EF8495
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#EF8495
}
.vc_color-alert-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #dca7b0
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon{
    color:#2A2A2A
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#858585
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon{
    color:#FFF
}
.vc_message_box-outline,.vc_message_box-solid-icon{
    border-width:2px
}
.vc_message_box-solid-icon .vc_message_box-icon{
    width:3.25em
}
.vc_message_box-rounded{
    border-radius:5px
}
.vc_message_box-round{
    border-radius:4em
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{
    margin-bottom:35px
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{
    margin-bottom:21.74px
}
.vc_parallax{
    position:relative;
    overflow:hidden
}
.vc_parallax>*{
    position:relative;
    z-index:1
}
.vc_parallax .vc_parallax-inner{
    pointer-events:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    background-attachment:scroll;
    background-color:transparent;
    background-image:inherit;
    background-size:cover;
    z-index:0;
    background-position:50% 0
}
.vc_video-bg-container{
    position:relative
}
.vc_video-bg{
    height:100%;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
}
.vc_row.vc_row-no-padding .vc_column-inner{
    padding-left:0;
    padding-right:0
}
.vc_row[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_row-no-padding .vc_inner{
    margin-left:0;
    margin-right:0
}
.vc_row.vc_row-o-full-height{
    min-height:100vh
}
.vc_row.vc_row-flex{
    box-sizing:border-box;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container{
    display:flex
}
.vc_ie-flexbox-fixer,.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:1
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{
        min-height:1em
    }
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{
    display:none
}
.vc_row.vc_row-o-columns-stretch{
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch
}
.vc_row.vc_row-o-columns-top{
    -webkit-align-content:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.vc_row.vc_row-o-columns-bottom{
    -webkit-align-content:flex-end;
    -ms-flex-line-pack:end;
    align-content:flex-end
}
.vc_row.vc_row-o-columns-middle{
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center
}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_column-inner::after,.vc_column-inner::before{
    content:" ";
    display:table
}
.vc_ie-flexbox-fixer{
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_ie-flexbox-fixer>.vc_row{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.vc_row.vc_column-gap-1{
    margin-left:-15.5px;
    margin-right:-15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container{
    padding:.5px
}
.vc_row.vc_column-gap-2{
    margin-left:-16px;
    margin-right:-16px
}
.vc_row.vc_column-gap-2>.vc_column_container{
    padding:1px
}
.vc_row.vc_column-gap-3{
    margin-left:-16.5px;
    margin-right:-16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container{
    padding:1.5px
}
.vc_row.vc_column-gap-4{
    margin-left:-17px;
    margin-right:-17px
}
.vc_row.vc_column-gap-4>.vc_column_container{
    padding:2px
}
.vc_row.vc_column-gap-5{
    margin-left:-17.5px;
    margin-right:-17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container{
    padding:2.5px
}
.vc_row.vc_column-gap-10{
    margin-left:-20px;
    margin-right:-20px
}
.vc_row.vc_column-gap-10>.vc_column_container{
    padding:5px
}
.vc_row.vc_column-gap-15{
    margin-left:-22.5px;
    margin-right:-22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container{
    padding:7.5px
}
.vc_row.vc_column-gap-20{
    margin-left:-25px;
    margin-right:-25px
}
.vc_row.vc_column-gap-20>.vc_column_container{
    padding:10px
}
.vc_row.vc_column-gap-25{
    margin-left:-27.5px;
    margin-right:-27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container{
    padding:12.5px
}
.vc_row.vc_column-gap-30{
    margin-left:-30px;
    margin-right:-30px
}
.vc_row.vc_column-gap-30>.vc_column_container{
    padding:15px
}
.vc_row.vc_column-gap-35{
    margin-left:-32.5px;
    margin-right:-32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container{
    padding:17.5px
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{
    padding-top:35px
}
.vc_column_container{
    padding-left:0;
    padding-right:0
}
.vc_column_container>.vc_column-inner{
    box-sizing:border-box;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
.vc_section{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px
}
.vc_section[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_section[data-vc-full-width]>.vc_row{
    margin-left:0;
    margin-right:0
}
.vc_section[data-vc-stretch-content]{
    padding-left:0;
    padding-right:0
}
.vc_section.vc_row-o-full-height{
    min-height:100vh
}
.vc_section.vc_section-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column nowrap;
    flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
    width:100%
}
.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{
    display:none
}
.vc_section.vc_section-o-content-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_section.vc_section-o-content-middle{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{
    padding-left:.5px;
    padding-right:.5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{
    padding-left:1px;
    padding-right:1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{
    padding-left:1.5px;
    padding-right:1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{
    padding-left:2px;
    padding-right:2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{
    padding-left:2.5px;
    padding-right:2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{
    padding-left:5px;
    padding-right:5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{
    padding-left:7.5px;
    padding-right:7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{
    padding-left:10px;
    padding-right:10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{
    padding-left:12.5px;
    padding-right:12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{
    padding-left:15px;
    padding-right:15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{
    padding-left:17.5px;
    padding-right:17.5px
}
.vc_vc_column,.vc_vc_column_inner{
    padding-left:0;
    padding-right:0
}
.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_empty-element>.vc_column-inner{
    min-height:100px
}
.fb_type_standard,.fb_type_standard iframe{
    height:25px
}
.fb_type_button_count,.fb_type_button_count iframe{
    height:20px
}
.fb_type_box_count,.fb_type_box_count iframe{
    height:62px
}
.wpb_googleplus_type_standard{
    height:25px
}
.wpb_googleplus_type_small{
    height:19px
}
.wpb_googleplus_type_medium,.wpb_googleplus_type_tall{
    height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{
    height:62px
}
.wpb_pinterest_type_horizontal,.wpb_pinterest_type_none{
    height:21px
}
.wpb_pinterest a{
    border-bottom:0
}
.wpb_pinterest_type_vertical{
    box-sizing:content-box;
    padding-top:29px;
    height:21px
}
iframe.twitter-share-button{
    margin:0
}
.vc_toggle{
    display:block;
    margin:0 0 21.74px;
    padding:0;
    font-size:1em
}
.vc_toggle:last-of-type{
    margin-bottom:35px
}
.vc_toggle_title{
    cursor:pointer;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
.vc_toggle_title>h4{
    display:inline
}
.vc_toggle_icon{
    display:none;
    position:relative;
    vertical-align:middle
}
.vc_toggle_content{
    display:none;
    margin-bottom:21.74px;
    margin-top:1em;
    overflow:hidden;
    padding:0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content{
    display:block
}
.vc_toggle_simple .vc_toggle_icon{
    border:0 solid transparent;
    border-radius:0;
    display:inline-block;
    height:22px;
    width:22px;
    background-color:transparent;
    margin-left:2px
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_simple .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    content:'';
    display:block;
    position:absolute;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    transform:translate(-50%,-50%);
    background-color:#2A2A2A
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before,.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    -moz-box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    content:'';
    left:50%;
    position:absolute;
    top:50%
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_round .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:50%;
    display:inline-block;
    height:22px;
    width:22px;
    background-color:#2A2A2A
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_round .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_round .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    transform:translate(-50%,-50%);
    background-color:#FFF
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2A2A2A
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:20%;
    display:inline-block;
    height:22px;
    width:22px;
    background-color:#2A2A2A
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_rounded .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    transform:translate(-50%,-50%);
    background-color:#FFF
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2A2A2A
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_square .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:0;
    display:inline-block;
    height:22px;
    width:22px;
    background-color:#2A2A2A
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_square .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_square .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:#FFF
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2A2A2A
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_text_only .vc_toggle_icon{
    display:none
}
.vc_toggle_arrow .vc_toggle_icon{
    display:inline-block
}
.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{
    content:'';
    border-style:solid;
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before{
    border-left:none;
    border-top:none
}
.vc_toggle_arrow .vc_toggle_icon::after{
    border-right:none;
    border-bottom:none;
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{
    visibility:visible
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px;
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px;
    border-color:#2A2A2A;
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_default .vc_toggle_icon{
    background:#bababa;
    border:1px solid #acacac;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#bababa
}
.vc_toggle_default .vc_toggle_icon::before{
    border:1px solid #acacac
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5472D2
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon{
    background-color:#5472D2;
    border-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5472D2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5472D2
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#7c93dd
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3354c0;
    background:#5472D2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5472d2;
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#5472D2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5472D2;
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#7c93dd;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#00C1CF
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon{
    background-color:#00C1CF;
    border-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#00C1CF
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{
    border-color:#00919c;
    background:#00C1CF
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#00C1CF
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#00919c
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#006269;
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{
    background:#00C1CF
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#00C1CF;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#00919c;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#FE6C61
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon{
    background-color:#FE6C61;
    border-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#FE6C61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#FE6C61
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fe9b94
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#fe3d2e;
    background:#FE6C61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#FE6C61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#FE6C61;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe9b94;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#8D6DC4
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon{
    background-color:#8D6DC4;
    border-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#8D6DC4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#8D6DC4
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#a991d3
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{
    border-color:#7149b5;
    background:#8D6DC4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{
    background:#8D6DC4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#8D6DC4;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#a991d3;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#4CADC9
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon{
    background-color:#4CADC9;
    border-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#4CADC9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#4CADC9
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3492ae;
    background:#4CADC9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{
    background:#4CADC9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#4CADC9;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#73bfd5;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#CEC2AB
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon{
    background-color:#CEC2AB;
    border-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#CEC2AB
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#CEC2AB
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e1d9cb
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{
    border-color:#bbab8b;
    background:#CEC2AB
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{
    background:#CEC2AB
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#CEC2AB;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e1d9cb;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#50485B
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon{
    background-color:#50485B;
    border-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#50485B
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#50485B
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{
    border-color:#37313f;
    background:#50485B
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#50485b;
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{
    background:#50485B
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#50485B;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#695f77;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#75D69C
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon{
    background-color:#75D69C;
    border-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#75D69C
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#75D69C
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#4eca80;
    background:#75D69C
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#75d69c;
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#75D69C
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#75D69C;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#9ce2b8;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon{
    background-color:#2A2A2A;
    border-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2A2A2A
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{
    border-color:#101010;
    background:#2A2A2A
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{
    background:#2A2A2A
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#444
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2A2A2A;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#EBEBEB
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon{
    background-color:#EBEBEB;
    border-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#EBEBEB
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:#EBEBEB
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#EBEBEB
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#d2d2d2
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b8b8b8;
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{
    background:#EBEBEB
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#EBEBEB;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#F7BE68
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon{
    background-color:#F7BE68;
    border-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#F7BE68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#F7BE68
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fad398
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f4a938;
    background:#F7BE68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7be68;
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{
    background:#F7BE68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#F7BE68;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fad398;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5AA1E3
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon{
    background-color:#5AA1E3;
    border-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5AA1E3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5AA1E3
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#86baea
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{
    border-color:#2e88dc;
    background:#5AA1E3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{
    background:#5AA1E3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5AA1E3;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#86baea;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#6DAB3C
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon{
    background-color:#6DAB3C;
    border-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#6DAB3C
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#6DAB3C
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#87c456
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{
    border-color:#55852f;
    background:#6DAB3C
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{
    background:#6DAB3C
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#6DAB3C;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#87c456;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#F4524D
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon{
    background-color:#F4524D;
    border-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#F4524D
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#F4524D
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f1231d;
    background:#F4524D
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f4524d;
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#F4524D
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#F4524D;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7817d;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#F79468
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon{
    background-color:#F79468;
    border-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#F79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#F79468
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f47238;
    background:#F79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f79468;
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{
    background:#F79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#F79468;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fab698;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#B97EBB
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon{
    background-color:#B97EBB;
    border-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#B97EBB
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#B97EBB
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#cb9fcd
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{
    border-color:#a75da9;
    background:#B97EBB
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{
    background:#B97EBB
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#B97EBB;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cb9fcd;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon{
    background-color:#FFF;
    border-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#FFF
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:#FFF
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#FFF
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e6e6e6
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#2A2A2A
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#ccc;
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{
    background:#FFF
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#FFF;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:0 0
}
.vc_toggle_size_sm .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm .vc_toggle_icon::before{
    height:2px;
    width:8px
}
.vc_toggle_size_sm .vc_toggle_icon::after{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:8px;
    margin-left:4px;
    height:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{
    width:6px;
    height:0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:8px;
    margin-left:-4px;
    width:8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-4px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{
    padding-left:24px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{
    padding-left:17.6px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    margin-left:8px
}
.vc_toggle_size_md .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_size_md .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.vc_toggle_size_lg .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg .vc_toggle_icon::before{
    height:2px;
    width:14px
}
.vc_toggle_size_lg .vc_toggle_icon::after{
    height:14px;
    width:2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:14px;
    margin-left:7px;
    height:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{
    height:14px;
    width:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{
    width:12px;
    height:2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:14px;
    margin-left:-7px;
    width:14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-7px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{
    padding-left:42px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{
    padding-left:30.8px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    margin-left:14px
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.wpb_widgetised_column .wpb_wrapper>ul{
    margin:0
}
.wpb_widgetised_column .wpb_wrapper>ul>li{
    margin-left:0;
    background-image:none;
    list-style:none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{
    display:none!important
}
.wpb_button{
    display:inline-block;
    padding:4px 10px;
    margin-bottom:0;
    margin-top:0;
    font-size:13px;
    line-height:18px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    vertical-align:middle;
    cursor:pointer;
    background-color:#f7f7f7;
    border:1px solid #ccc;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border-color:rgba(0,0,0,.1)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    color:#fff
}
.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{
    background-color:#eaeaea
}
.vc_vc_button .vc_btn,.vc_vc_button2 .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.wpb_button:hover{
    color:#333;
    background-color:#e6e6e6;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear;
    background-image:none
}
.wpb_button:focus{
    outline:dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.wpb_button.active,.wpb_button:active{
    background-color:#e6e6e6;
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large,span.wpb_btn-large{
    padding:9px 14px;
    font-size:15px;
    line-height:normal;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{
    margin-top:1px
}
button.wpb_btn-small,span.wpb_btn-small{
    padding:5px 9px;
    font-size:11px;
    line-height:16px
}
button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{
    margin-top:-1px
}
button.wpb_btn-mini,span.wpb_btn-mini{
    padding:2px 6px;
    font-size:11px;
    line-height:14px
}
.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{
    color:#FFF;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{
    color:rgba(255,255,255,.75)
}
.wpb_btn-primary{
    background-color:#08c
}
.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{
    background-color:#0077b3
}
.wpb_btn-warning{
    background-color:#F90
}
.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{
    background-color:#e68a00
}
.wpb_btn-danger{
    background-color:#FF675B
}
.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{
    background-color:#ff4f42
}
.wpb_btn-success{
    background-color:#6AB165
}
.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{
    background-color:#5aa855
}
.wpb_btn-info{
    background-color:#58B9DA
}
.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{
    background-color:#43b0d5
}
.wpb_btn-inverse{
    background-color:#555
}
.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{
    background-color:#484848
}
button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{
    padding:0;
    border:0
}
a.wpb_button_a{
    border:none
}
.vc_btn3-container{
    display:block;
    margin-bottom:21.74px;
    max-width:100%
}
.vc_btn3-container.vc_btn3-inline{
    display:inline-block;
    vertical-align:top
}
.vc_general.vc_btn3{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    background-color:transparent;
    color:#5472D2;
    border:1px solid transparent;
    box-sizing:border-box;
    word-wrap:break-word;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:relative;
    top:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    line-height:normal;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    font-size:14px;
    padding:14px 20px
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_gallery .wpb_flexslider .flex-caption{
    cursor:default
}
.wpb_call_to_action,.wpb_call_to_action .wpb_button{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{
    padding:13px 19px
}
.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{
    outline:0
}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{
    border:1px solid transparent;
    text-decoration:none;
    color:#4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
    vertical-align:top;
    height:14px;
    line-height:1;
    font-size:16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
    display:block;
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder{
    display:inline-block;
    vertical-align:top;
    width:0
}
.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{
    position:relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
    display:block;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left{
    text-align:left
}
.vc_btn3.vc_btn3-icon-right{
    text-align:right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-style-classic{
    border-color:rgba(0,0,0,.1)
}
.vc_btn3.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)
}
.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{
    border-width:2px
}
.vc_btn3.vc_btn3-style-custom{
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat:repeat-x;
    background-size:200%;
    background-position:0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{
    background-position:0 100%
}
.vc_btn3.vc_btn3-block{
    display:block;
    width:100%;
    text-align:inherit
}
.vc_btn3.vc_btn3-shape-square{
    border-radius:0
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius:5px
}
.vc_btn3.vc_btn3-shape-round{
    border-radius:2em
}
.vc_btn3.vc_btn3-size-xs{
    font-size:11px;
    padding:8px 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding:7px 11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
    font-size:14px;
    height:11px;
    line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:12px
}
.vc_btn3.vc_btn3-size-sm{
    font-size:12px;
    padding:11px 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding:10px 15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
    font-size:14px;
    height:12px;
    line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:16px
}
.vc_btn3.vc_btn3-size-md{
    font-size:14px;
    padding:14px 20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding:13px 19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
    font-size:16px;
    height:14px;
    line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:20px
}
.vc_btn3.vc_btn3-size-lg{
    font-size:16px;
    padding:18px 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding:17px 24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
    font-size:20px;
    height:16px;
    line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:25px
}
.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{
    color:#f7f7f7;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{
    color:#f2f2f2;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
    color:#5472D2;
    border-color:#5472D2;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5472D2;
    background-color:#5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#5472D2;
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5472D2;
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#5472D2;
    background-color:#5472D2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3c5ecc;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3558c8;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{
    color:#fff;
    background-color:#00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{
    color:#f7f7f7;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{
    color:#f2f2f2;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{
    color:#00C1CF;
    border-color:#00C1CF;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#00C1CF;
    background-color:#00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{
    color:#fff;
    background-color:#00C1CF;
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#00C1CF;
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{
    color:#fff;
    border-color:#00C1CF;
    background-color:#00C1CF
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#00a4b0;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#009ba6;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{
    color:#f7f7f7;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{
    color:#f2f2f2;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{
    color:#FE6C61;
    border-color:#FE6C61;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#FE6C61;
    background-color:#FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#FE6C61;
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#FE6C61;
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#FE6C61;
    background-color:#FE6C61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#fe5043;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#fe4638;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{
    color:#fff;
    background-color:#8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{
    color:#f7f7f7;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{
    color:#f2f2f2;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{
    color:#8D6DC4;
    border-color:#8D6DC4;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#8D6DC4;
    background-color:#8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{
    color:#fff;
    background-color:#8D6DC4;
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#8D6DC4;
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{
    color:#fff;
    border-color:#8D6DC4;
    background-color:#8D6DC4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#7c57bb;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#7650b8;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{
    color:#fff;
    background-color:#4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{
    color:#f7f7f7;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{
    color:#f2f2f2;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{
    color:#4CADC9;
    border-color:#4CADC9;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#4CADC9;
    background-color:#4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{
    color:#fff;
    background-color:#4CADC9;
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#4CADC9;
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{
    color:#fff;
    border-color:#4CADC9;
    background-color:#4CADC9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#39a0bd;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3799b5;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{
    color:#fff;
    background-color:#CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{
    color:#f7f7f7;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{
    color:#f2f2f2;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{
    color:#CEC2AB;
    border-color:#CEC2AB;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#CEC2AB;
    background-color:#CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{
    color:#fff;
    background-color:#CEC2AB;
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#CEC2AB;
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{
    color:#fff;
    border-color:#CEC2AB;
    background-color:#CEC2AB
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#c3b498;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#bfaf91;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{
    color:#fff;
    background-color:#50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{
    color:#f7f7f7;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{
    color:#f2f2f2;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{
    color:#50485B;
    border-color:#50485B;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#50485B;
    background-color:#50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{
    color:#fff;
    background-color:#50485B;
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#50485B;
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{
    color:#fff;
    border-color:#50485B;
    background-color:#50485B
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#413a4a;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3c3644;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{
    color:#f7f7f7;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{
    color:#f2f2f2;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{
    color:#75D69C;
    border-color:#75D69C;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#75D69C;
    background-color:#75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#75D69C;
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#75D69C;
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#75D69C;
    background-color:#75D69C
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5dcf8b;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#56cd85;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{
    color:#fff;
    background-color:#F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{
    color:#f7f7f7;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{
    color:#f2f2f2;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color:#F7BE68;
    border-color:#F7BE68;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#F7BE68;
    background-color:#F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{
    color:#fff;
    background-color:#F7BE68;
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#F7BE68;
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{
    color:#fff;
    border-color:#F7BE68;
    background-color:#F7BE68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f5b14b;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f5ad41;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{
    color:#fff;
    background-color:#5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{
    color:#f7f7f7;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{
    color:#f2f2f2;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{
    color:#5AA1E3;
    border-color:#5AA1E3;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5AA1E3;
    background-color:#5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{
    color:#fff;
    background-color:#5AA1E3;
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5AA1E3;
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{
    color:#fff;
    border-color:#5AA1E3;
    background-color:#5AA1E3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#4092df;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#378ddd;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
    color:#fff;
    background-color:#6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{
    color:#f7f7f7;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{
    color:#f2f2f2;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{
    color:#6DAB3C;
    border-color:#6DAB3C;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6DAB3C;
    background-color:#6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{
    color:#fff;
    background-color:#6DAB3C;
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6DAB3C;
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{
    color:#fff;
    border-color:#6DAB3C;
    background-color:#6DAB3C
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5f9434;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#5a8d31;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{
    color:#f7f7f7;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{
    color:#f2f2f2;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{
    color:#F4524D;
    border-color:#F4524D;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#F4524D;
    background-color:#F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#F4524D;
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#F4524D;
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#F4524D;
    background-color:#F4524D
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f23630;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f22d27;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{
    color:#fff;
    background-color:#F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{
    color:#f7f7f7;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{
    color:#f2f2f2;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{
    color:#F79468;
    border-color:#F79468;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#F79468;
    background-color:#F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{
    color:#fff;
    background-color:#F79468;
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#F79468;
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    color:#fff;
    border-color:#F79468;
    background-color:#F79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f57f4b;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f57941;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{
    color:#fff;
    background-color:#B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{
    color:#f7f7f7;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{
    color:#f2f2f2;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{
    color:#B97EBB;
    border-color:#B97EBB;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#B97EBB;
    background-color:#B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{
    color:#fff;
    background-color:#B97EBB;
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#B97EBB;
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{
    color:#fff;
    border-color:#B97EBB;
    background-color:#B97EBB
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ae6ab0;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ab63ad;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
    color:#fff;
    background-color:#2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{
    color:#f7f7f7;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{
    color:#f2f2f2;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    border-color:#2A2A2A;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#2A2A2A;
    background-color:#2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{
    color:#fff;
    background-color:#2A2A2A;
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#2A2A2A;
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
    color:#fff;
    border-color:#2A2A2A;
    background-color:#2A2A2A
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#1b1b1b;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#161616;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color:#666;
    background-color:#EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{
    color:#5e5e5e;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{
    color:#595959;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    border-color:#EBEBEB;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#EBEBEB;
    background-color:#EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
    color:#666;
    background-color:#EBEBEB;
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#EBEBEB;
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    color:#666;
    border-color:#EBEBEB;
    background-color:#EBEBEB
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#dcdcdc;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#d7d7d7;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{
    color:#666;
    background-color:#FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{
    color:#5e5e5e;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    border-color:#FFF;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#FFF;
    background-color:#FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{
    color:#666;
    background-color:#FFF;
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#FFF;
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#FFF
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    color:#666;
    border-color:#FFF;
    background-color:#FFF;
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#f0f0f0;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{
    color:#333;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{
    color:#2b2b2b;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{
    color:#262626;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
    color:#f7f7f7;
    border-color:#f7f7f7;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
    color:#333;
    background-color:#f7f7f7;
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    color:#2b2b2b;
    background-color:#f7f7f7;
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
    color:#262626;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
    color:#2b2b2b;
    border-color:#e8e8e8;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{
    color:#262626;
    border-color:#e3e3e3;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    color:#FFF;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{
    color:#f7f7f7;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{
    color:#f2f2f2;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
    color:#08c;
    border-color:#08c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
    color:#FFF;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
    color:#FFF;
    background-color:#08c;
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#08c;
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
    color:#FFF;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#0074ad;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#006da3;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{
    color:#FFF;
    background-color:#58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{
    color:#f7f7f7;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{
    color:#f2f2f2;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
    color:#58B9DA;
    border-color:#58B9DA;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
    color:#FFF;
    border-color:#58B9DA;
    background-color:#58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
    color:#FFF;
    background-color:#58B9DA;
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#58B9DA;
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
    color:#FFF;
    border-color:#58B9DA;
    background-color:#58B9DA
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3fafd4;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#37abd3;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
    color:#fff;
    background-color:#6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{
    color:#f7f7f7;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{
    color:#f2f2f2;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
    color:#6AB165;
    border-color:#6AB165;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6AB165;
    background-color:#6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{
    color:#fff;
    background-color:#6AB165;
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6AB165;
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{
    color:#fff;
    border-color:#6AB165;
    background-color:#6AB165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#59a453;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#559d50;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
    color:#FFF;
    background-color:#F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{
    color:#f7f7f7;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{
    color:#f2f2f2;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{
    color:#F90;
    border-color:#F90;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{
    color:#FFF;
    border-color:#F90;
    background-color:#F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{
    color:#FFF;
    background-color:#F90;
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#F90;
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    color:#FFF;
    border-color:#F90;
    background-color:#F90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#e08700;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#d68100;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
    color:#FFF;
    background-color:#FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{
    color:#f7f7f7;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{
    color:#f2f2f2;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{
    color:#FF675B;
    border-color:#FF675B;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
    color:#FFF;
    border-color:#FF675B;
    background-color:#FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{
    color:#FFF;
    background-color:#FF675B;
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#FF675B;
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    color:#FFF;
    border-color:#FF675B;
    background-color:#FF675B
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ff4b3c;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ff4132;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
    color:#FFF;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{
    color:#f7f7f7;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{
    color:#f2f2f2;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{
    color:#555;
    border-color:#555;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{
    color:#FFF;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{
    color:#FFF;
    background-color:#555;
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#555;
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    color:#FFF;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#464646;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#414141;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#2A2A2A
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#EBEBEB
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#FFF
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_btn3-container.vc_btn3-center{
    text-align:center
}
.vc_btn3-container.vc_btn3-left{
    text-align:left
}
.vc_btn3-container.vc_btn3-right{
    text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    display:inline-block;
    position:static;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
    font-size:11px;
    padding:8px 12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding:7px 11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
    font-size:12px;
    padding:11px 16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding:10px 15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
    font-size:14px;
    padding:14px 20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding:13px 19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
    font-size:16px;
    padding:18px 25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding:17px 24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
    text-align:inherit
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{
    border:none;
    text-decoration:inherit;
    color:inherit
}
.vc_custom_heading a{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    opacity:1
}
.vc_custom_heading a:hover{
    opacity:.85
}
.vc_call_to_action{
    background-color:#EBEBEB;
    border:2px solid #EBEBEB;
    padding:2em;
    border-radius:5px
}
.vc_call_to_action :last-child{
    margin-bottom:0
}
.vc_call_to_action.vc_cta_square{
    border-radius:0
}
.vc_call_to_action.vc_cta_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_call_to_action.vc_cta_round{
    border-radius:50px
}
.vc_call_to_action.vc_cta_outlined{
    background:0 0!important
}
.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{
    margin:0;
    clear:none
}
.vc_call_to_action hgroup+p{
    margin-top:1em
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{
    float:right;
    margin-left:2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{
    float:left;
    margin-right:2em
}
.wpb_call_to_action{
    position:relative;
    background-color:#f7f7f7;
    padding:35px;
    border:1px solid #F0F0F0;
    box-sizing:border-box
}
.wpb_call_to_action .wpb_button{
    margin:0;
    box-sizing:border-box
}
.cta_align_left .wpb_button{
    float:left
}
.cta_align_right .wpb_button{
    float:right
}
.cta_align_left .wpb_button,.cta_align_right .wpb_button{
    max-width:27.5%
}
.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{
    width:70%;
    float:left;
    clear:none
}
.cta_align_left .wpb_call_text{
    float:right
}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{
    margin:0;
    padding-top:0
}
.cta_align_bottom{
    text-align:center
}
.cta_align_bottom .wpb_button{
    position:static;
    margin-top:21.74px;
    display:inline-block
}
.cta_no_button .wpb_call_text{
    width:auto;
    float:none
}
@media (max-width:600px){
    .vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{
        max-width:70%;
        width:70%;
        float:none;
        display:block;
        margin:3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{
        width:auto;
        max-width:none;
        text-align:center
    }
}
.vc_cta3-container{
    margin-bottom:35px;
    margin-left:auto;
    margin-right:auto
}
.vc_cta3-container::after,.vc_cta3-container::before{
    display:table;
    content:' '
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_cta3-container.vc_cta3-size-xs{
    width:50%
}
.vc_cta3-container.vc_cta3-size-sm{
    width:60%
}
.vc_cta3-container.vc_cta3-size-md{
    width:70%
}
.vc_cta3-container.vc_cta3-size-lg{
    width:80%
}
.vc_cta3-container.vc_cta3-size-xl{
    width:90%
}
.vc_general.vc_cta3{
    border:1px solid transparent;
    font-size:1em;
    padding:28px;
    word-wrap:break-word
}
.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{
    border-color:#F0F0F0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3 .vc_cta3-content{
    vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
    margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions{
    vertical-align:middle;
    white-space:nowrap
}
@media (min-width:768px){
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
        margin:0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons{
    vertical-align:middle
}
.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{
    margin-top:0;
    margin-left:0;
    margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
    text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
    text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
    text-align:justify
}
.separator_align_center,.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,.vc_pie_chart{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
    padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
    padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
    display:table-cell;
    padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
    display:table-cell;
    padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
    position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
    position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
    right:0;
    top:50%;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
    margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
    margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
    margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
    margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{
    margin-right:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
    left:0;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
    margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
    margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
    margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
    margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{
    margin-left:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
    margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
    margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
    margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
    margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{
    margin-top:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
    margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
    margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
    margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
    margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{
    margin-bottom:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
    margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
    margin-bottom:1em
}
@media (min-width:768px){
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{
        max-width:30%;
        display:table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{
        padding-left:28px;
        display:table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
        padding-right:28px;
        display:table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-outline{
    border-width:3px
}
.vc_general.vc_cta3.vc_cta3-shape-square{
    border-radius:0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded{
    border-radius:5px
}
.vc_general.vc_cta3.vc_cta3-shape-round{
    border-radius:4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #3253bc;
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472D2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{
    border-color:#5472D2;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5472D2
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{
    color:#00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{
    box-shadow:0 5px 0 #008d97;
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{
    border-color:#00C1CF;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{
    color:#00C1CF
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{
    color:#fcdbd7;
    border-color:transparent;
    background-color:#FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #fe3829;
    color:#fcdbd7;
    border-color:transparent;
    background-color:#FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{
    border-color:#FE6C61;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#FE6C61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{
    color:#8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{
    box-shadow:0 5px 0 #6e48b1;
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{
    border-color:#8D6DC4;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{
    color:#8D6DC4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{
    color:#4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{
    color:#d0edf5;
    border-color:transparent;
    background-color:#4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{
    box-shadow:0 5px 0 #338faa;
    color:#d0edf5;
    border-color:transparent;
    background-color:#4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{
    border-color:#4CADC9;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{
    color:#4CADC9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{
    color:#CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{
    color:#f7f3eb;
    border-color:transparent;
    background-color:#CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{
    box-shadow:0 5px 0 #b9a888;
    color:#f7f3eb;
    border-color:transparent;
    background-color:#CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{
    border-color:#CEC2AB;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{
    color:#CEC2AB
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{
    color:#50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{
    box-shadow:0 5px 0 #342f3c;
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485B
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{
    border-color:#50485B;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{
    color:#50485B
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #4ac97d;
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75D69C
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{
    border-color:#75D69C;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#75D69C
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{
    color:#F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{
    color:#faf0e1;
    border-color:transparent;
    background-color:#F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f4a733;
    color:#faf0e1;
    border-color:transparent;
    background-color:#F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{
    border-color:#F7BE68;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{
    color:#F7BE68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{
    color:#dce9f5;
    border-color:transparent;
    background-color:#5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{
    box-shadow:0 5px 0 #2a86db;
    color:#dce9f5;
    border-color:transparent;
    background-color:#5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{
    border-color:#5AA1E3;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5AA1E3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{
    color:#6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{
    color:#e5f2da;
    border-color:transparent;
    background-color:#6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{
    box-shadow:0 5px 0 #53812d;
    color:#e5f2da;
    border-color:transparent;
    background-color:#6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{
    border-color:#6DAB3C;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{
    color:#6DAB3C
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{
    color:#fce2e1;
    border-color:transparent;
    background-color:#F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f11f18;
    color:#fce2e1;
    border-color:transparent;
    background-color:#F4524D
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{
    border-color:#F4524D;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#F4524D
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{
    color:#F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{
    color:#f7e1d7;
    border-color:transparent;
    background-color:#F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f46e33;
    color:#f7e1d7;
    border-color:transparent;
    background-color:#F79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{
    border-color:#F79468;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{
    color:#F79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{
    color:#B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{
    color:#f4dff5;
    border-color:transparent;
    background-color:#B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{
    box-shadow:0 5px 0 #a559a8;
    color:#f4dff5;
    border-color:transparent;
    background-color:#B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{
    border-color:#B97EBB;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{
    color:#B97EBB
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{
    color:#2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{
    box-shadow:0 5px 0 #0e0e0e;
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{
    border-color:#2A2A2A;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{
    color:#2A2A2A
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{
    color:#EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
    box-shadow:0 5px 0 #cfcfcf;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
    border-color:#EBEBEB;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
    color:#EBEBEB
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{
    color:#FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{
    box-shadow:0 5px 0 #e3e3e3;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#FFF
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
    border-color:#FFF;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{
    color:#FFF
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#F0F0F0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{
    box-shadow:0 5px 0 #d4d4d4;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#F0F0F0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{
    border-color:#F0F0F0;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{
    color:#F0F0F0
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{
    height:1em;
    width:1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{
    height:2em;
    width:2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{
    height:3em;
    width:3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{
    height:4em;
    width:4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{
    height:5em;
    width:5em
}
.wpb_gmaps_widget .wpb_wrapper{
    background-color:#f7f7f7;
    padding:5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe{
    margin-bottom:0;
    padding:0;
    display:block;
    width:100%;
    border:none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{
    position:relative;
    padding-bottom:56.25%;
    height:0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{
    position:absolute;
    top:0;
    left:0;
    height:100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{
    outline:0
}
.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{
    padding:0
}
.wpb_content_element .wpb_tabs_nav{
    margin:0;
    padding-left:0!important;
    text-indent:inherit!important
}
#content .wpb_content_element .wpb_tabs_nav{
    margin:0
}
.wpb_content_element .wpb_tabs_nav li{
    background-color:#FFF;
    white-space:nowrap;
    padding:0;
    background-image:none;
    list-style:none!important
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{
    display:none!important
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{
    display:none
}
.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    border-bottom:none;
    text-decoration:none;
    display:block;
    padding:.5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding:1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{
    margin-bottom:0
}
.wpb_tabs .wpb_tabs_nav li{
    float:left;
    margin:0 1px 0 0
}
.wpb_tour .wpb_tabs_nav{
    float:left;
    width:31.66666667%
}
.wpb_tour .wpb_tabs_nav li{
    margin:0 0 1px;
    clear:left;
    width:100%
}
.wpb_tour .wpb_tabs_nav a{
    width:100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    float:left;
    width:68.33333333%;
    padding:0 0 0 21.74px
}
.wpb_tour_next_prev_nav{
    margin-left:31.66666667%;
    padding-left:21.74px;
    font-size:80%
}
.wpb_tour_next_prev_nav a{
    border-bottom:1px dotted;
    text-decoration:none
}
.wpb_tour_next_prev_nav a:hover{
    text-decoration:none;
    border-bottom:none
}
.wpb_tour_next_prev_nav span{
    width:48%;
    display:inline-block;
    padding-top:1em;
    float:left
}
.wpb_tour_next_prev_nav span.wpb_next_slide{
    text-align:right;
    float:right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
    margin:0 0 1px;
    padding-top:0;
    position:relative;
    text-transform:none;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    letter-spacing:inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    padding-left:1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{
    display:block;
    width:16px;
    height:16px;
    background-image:url(/wp-content/plugins/js_composer/assets/images/toggle_open.png);
    background-repeat:no-repeat;
    position:absolute;
    right:.7em;
    top:.7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background-image:url(/wp-content/plugins/js_composer/assets/images/toggle_close.png)
}
@media (max-width:480px){
    .vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{
        width:100%;
        float:none;
        margin-left:0
    }
    .vc_responsive .wpb_tour_next_prev_nav{
        width:auto;
        padding:0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{
        margin-bottom:1em
    }
    .vc_responsive .wpb_tour .wpb_tab{
        padding-left:1em;
        padding-right:1em
    }
}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{
    margin-bottom:0
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{
    float:none
}
body ul.wpb_thumbnails-fluid li{
    padding:0;
    margin-left:0;
    background-image:none;
    list-style:none!important
}
body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{
    display:none!important
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{
    padding:0;
    overflow:visible!important
}
.wpb_teaser_grid .entry-content{
    margin:0;
    padding:0;
    width:100%
}
.grid_layout-thumbnail .post-thumb img{
    max-width:100%
}
.wpb_carousel .wpb_wrapper{
    position:relative
}
.wpb_carousel .next,.wpb_carousel .prev{
    position:absolute;
    top:3px;
    background-color:#f7f7f7;
    padding:0 6px;
    font-size:12px;
    z-index:10;
    text-decoration:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.wpb_carousel .next:hover,.wpb_carousel .prev:hover{
    background-color:#F0F0F0
}
.wpb_carousel .next:focus,.wpb_carousel .prev:focus{
    outline:0;
    text-decoration:none
}
.wpb_carousel .prev{
    right:30px
}
.wpb_carousel .next{
    right:0
}
.wpb_carousel .wpb_thumbnails-fluid{
    width:100%
}
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{
    height:auto!important
}
.wpb_categories_filter,.wpb_teaser_grid .categories_filter{
    list-style:none;
    padding:0;
    margin:0 0 10px
}
.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{
    display:block;
    float:left;
    margin:0 10px 10px 0;
    background-image:none;
    list-style:none!important
}
.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{
    display:none!important
}
.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{
    border:none;
    text-decoration:none
}
.wpb_categories_filter li a:hover,.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li a:hover,.wpb_teaser_grid .categories_filter li.active a{
    border-bottom:1px dotted
}
@media (max-width:480px){
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid{
        margin-left:0;
        width:auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{
        width:100%;
        float:none;
        display:block;
        margin-left:0;
        margin-right:0
    }
}
.wpb_image_grid .wpb_image_grid_ul{
    margin:0;
    padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{
    display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
    list-style:none;
    margin:0 1px 1px 0;
    max-width:100%;
    float:left
}
.wpb_image_grid .wpb_image_grid_ul a{
    display:block
}
.wpb_image_grid .wpb_image_grid_ul img{
    display:block;
    max-width:100%;
    height:auto
}
.wpb_gallery .theme-default .nivoSlider{
    margin-bottom:0
}
.wpb_gallery .theme-default .nivo-controlNav{
    padding:10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    bottom:auto;
    top:100%;
    margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{
    line-height:1
}
.wpb_gallery .wpb_flexslider .flex-control-paging{
    z-index:10
}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{
    list-style:none;
    padding:0;
    background-image:none;
    margin:0
}
.flickr_badge_image{
    margin:0 10px 10px 0;
    width:72px;
    height:72px;
    float:left;
    background:0 0;
    padding:0
}
.flickr_badge_image a{
    border:none
}
.flickr_badge_image img{
    margin:0;
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%
}
.wpb_flickr_widget p.flickr_stream_wrap{
    clear:both;
    margin-bottom:0;
    font-size:80%
}
.wpb_flickr_widget p.flickr_stream_wrap a{
    background-image:url(/wp-content/plugins/js_composer/assets/images/flickr.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
    display:inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{
    width:10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{
    width:20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{
    width:30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{
    width:40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{
    width:50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
    width:60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{
    width:70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
    width:80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{
    width:90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{
    width:100%
}
.wpb_video_widget .wpb_video_wrapper{
    padding-top:56.25%;
    position:relative;
    width:100%
}
.wpb_video_widget .wpb_video_wrapper>div{
    padding-top:0!important;
    position:static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{
    padding-top:56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{
    padding-top:75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{
    padding-top:42.55319149%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper{
    float:left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper{
    margin:0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper{
    float:right
}
.wpb_video_widget .wpb_wrapper{
    position:relative
}
.wpb_video_widget .wpb_wrapper iframe{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper{
    padding-top:0!important;
    position:static
}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{
    background-color:#f7f7f7;
    opacity:1;
    filter:alpha(opacity=100);
    color:inherit;
    padding:10px 15px;
    position:static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{
    display:none!important
}
.vc_progress_bar .vc_single_bar{
    background:#f7f7f7;
    position:relative;
    margin-bottom:11.67px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.vc_progress_bar .vc_single_bar:last-child{
    margin-bottom:0
}
.vc_progress_bar .vc_single_bar .vc_label{
    display:block;
    padding:.5em 1em;
    position:relative;
    z-index:1
}
.vc_progress_bar .vc_single_bar .vc_bar{
    display:block;
    position:absolute;
    height:100%;
    background-color:#e0e0e0;
    width:0%;
    top:0;
    left:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    transition:width 1s linear;
    -moz-transition:width 1s linear;
    -webkit-transition:width 1s linear;
    -o-transition:width 1s linear
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{
    background-color:#0074CC
}
.vc_progress_bar .vc_single_bar .vc_bar.striped{
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{
    background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{
    background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{
    background-color:#5472D2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{
    background-color:#00C1CF
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{
    background-color:#FE6C61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{
    background-color:#8D6DC4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{
    background-color:#4CADC9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{
    background-color:#CEC2AB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{
    background-color:#50485B
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{
    background-color:#75D69C
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{
    background-color:#2A2A2A
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{
    background-color:#EBEBEB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{
    background-color:#F7BE68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{
    background-color:#5AA1E3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{
    background-color:#6DAB3C
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{
    background-color:#F4524D
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{
    background-color:#F79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{
    background-color:#B97EBB
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{
    background-color:#FFF
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.vc_pie_chart{
    z-index:0;
    opacity:0;
    filter:alpha(opacity=0)
}
.vc_pie_chart.vc_ready{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_pie_chart .vc_pie_wrapper{
    position:relative;
    margin:0 auto
}
.vc_pie_chart canvas{
    position:relative;
    z-index:1
}
.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart_back{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.vc_pie_chart .vc_pie_chart_value{
    font-size:200%;
    text-align:center
}
.vc_pie_chart_back{
    border:6px solid #f7f7f7;
    border-radius:50%;
    opacity:.3;
    filter:alpha(opacity=30);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_images_carousel .vc_carousel-control{
    border:none
}
.vc_carousel .vc_carousel-control{
    text-shadow:none;
    border:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{
    outline:0
}
.vc_carousel .vc_carousel-indicators li{
    width:5px;
    height:5px;
    margin:0;
    border-color:#f7f7f7;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_separator{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_separator h4{
    line-height:1em;
    font-size:100%;
    margin:0;
    word-wrap:break-word;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.vc_separator h4 .normal{
    font-size:12px;
    font-weight:400
}
.vc_separator .vc_sep_holder{
    height:1px;
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:10%
}
.vc_separator .vc_sep_holder .vc_sep_line{
    height:1px;
    border-top:1px solid #EBEBEB;
    display:block;
    position:relative;
    top:1px;
    width:100%
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{
    display:none
}
.vc_separator.vc_separator_align_center h4{
    padding:0 .8em
}
.vc_separator.vc_separator_align_left h4{
    padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_right h4{
    padding:0 0 0 .8em;
    margin:0!important
}
.vc_separator.vc_sep_double{
    height:3px
}
.vc_separator.vc_sep_double .vc_sep_line{
    border-bottom:1px solid #EBEBEB;
    border-top:1px solid #EBEBEB;
    height:3px
}
.vc_separator.vc_sep_dashed .vc_sep_line{
    border-top-style:dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line{
    border-top-style:dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line{
    border:none;
    position:relative;
    height:20px;
    top:0;
    overflow:hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:-20px;
    right:0;
    height:10px;
    border-radius:100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    right:-100%;
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    left:-100%;
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{
    width:100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{
    display:none
}
.vc_separator .vc_icon_element{
    margin-bottom:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{
    padding-left:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{
    margin-left:.8em;
    margin-right:.8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{
    margin-left:.8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{
    padding-left:.8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{
    border-top-width:1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:1px;
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{
    border-top-width:2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:2px;
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{
    border-top-width:3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:3px;
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{
    border-top-width:4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:4px;
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{
    border-top-width:5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:5px;
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{
    border-top-width:6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:6px;
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{
    border-top-width:7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:7px;
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{
    border-top-width:8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:8px;
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{
    border-top-width:9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:9px;
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{
    border-top-width:10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:10px;
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line{
    border-color:#5472D2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{
    color:#5472D2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line{
    border-color:#00C1CF
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{
    color:#00C1CF
}
.vc_separator.vc_sep_color_pink .vc_sep_line{
    border-color:#FE6C61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{
    color:#FE6C61
}
.vc_separator.vc_sep_color_violet .vc_sep_line{
    border-color:#8D6DC4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{
    color:#8D6DC4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line{
    border-color:#4CADC9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{
    color:#4CADC9
}
.vc_separator.vc_sep_color_chino .vc_sep_line{
    border-color:#CEC2AB
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{
    color:#CEC2AB
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{
    border-color:#50485B
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{
    color:#50485B
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line{
    border-color:#75D69C
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{
    color:#75D69C
}
.vc_separator.vc_sep_color_black .vc_sep_line{
    border-color:#2A2A2A
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{
    color:#2A2A2A
}
.vc_separator.vc_sep_color_grey .vc_sep_line{
    border-color:#EBEBEB
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{
    color:#EBEBEB
}
.vc_separator.vc_sep_color_orange .vc_sep_line{
    border-color:#F7BE68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{
    color:#F7BE68
}
.vc_separator.vc_sep_color_sky .vc_sep_line{
    border-color:#5AA1E3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{
    color:#5AA1E3
}
.vc_separator.vc_sep_color_green .vc_sep_line{
    border-color:#6DAB3C
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{
    color:#6DAB3C
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{
    border-color:#F4524D
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{
    color:#F4524D
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{
    border-color:#F79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{
    color:#F79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line{
    border-color:#B97EBB
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{
    color:#B97EBB
}
.vc_separator.vc_sep_color_white .vc_sep_line{
    border-color:#FFF
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{
    color:#FFF
}
.vc_text_separator,.wpb_separator{
    border-bottom:1px solid #EBEBEB;
    clear:both;
    height:1px
}
.vc_sep_width_10{
    width:10%
}
.vc_sep_width_20{
    width:20%
}
.vc_sep_width_30{
    width:30%
}
.vc_sep_width_40{
    width:40%
}
.vc_sep_width_50{
    width:50%
}
.vc_sep_width_60{
    width:60%
}
.vc_sep_width_70{
    width:70%
}
.vc_sep_width_80{
    width:80%
}
.vc_sep_width_90{
    width:90%
}
.vc_sep_width_100,.wpb_single_image img.vc_img-placeholder{
    width:100%
}
.vc_sep_pos_align_center{
    margin-left:auto;
    margin-right:auto
}
.vc_sep_pos_align_left{
    margin-left:0;
    margin-right:auto
}
.vc_sep_pos_align_right{
    margin-left:auto;
    margin-right:0
}
.vc_text_separator div{
    display:inline-block;
    background-color:#FFF;
    padding:1px 1em;
    position:relative;
    top:-9px
}
.separator_align_left{
    text-align:left
}
.separator_align_right{
    text-align:right
}
.vc-zigzag-wrapper{
    text-align:center
}
.vc-zigzag-wrapper.vc-zigzag-align-left{
    text-align:left
}
.vc-zigzag-wrapper.vc-zigzag-align-right{
    text-align:right
}
.vc-zigzag-inner{
    display:inline-block
}
.wpb_single_image a{
    border:none;
    outline:0
}
.wpb_single_image img{
    height:auto;
    max-width:100%;
    vertical-align:top
}
.wpb_single_image .vc_single_image-wrapper{
    display:inline-block;
    vertical-align:top;
    max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:1px solid #EBEBEB
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #EBEBEB
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{
    padding:6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image.vc_align_center{
    text-align:center
}
.wpb_single_image.vc_align_right{
    text-align:right
}
.wpb_single_image.vc_align_left{
    text-align:left
}
.wpb_single_image .vc_box_shadow_3d{
    position:relative;
    z-index:0;
    display:inline-block;
    max-width:100%
}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{
    content:"";
    position:absolute;
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);
    box-shadow:0 15px 10px rgba(0,0,0,.6);
    left:5px;
    right:50%;
    bottom:8px;
    height:30%;
    z-index:-1;
    border-radius:inherit;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:skewY(-6deg);
    -ms-transform:skewY(-6deg);
    transform:skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
    left:50%;
    right:5px;
    -webkit-transform:skewY(6deg);
    -ms-transform:skewY(6deg);
    transform:skewY(6deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.wpb_single_image .vc_figure{
    display:inline-block;
    vertical-align:top;
    margin:0;
    max-width:100%
}
.wpb_single_image .vc_figure-caption{
    margin-top:.2em;
    font-size:.8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{
    border-color:#5472D2
}
.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{
    background-color:#5472D2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{
    border-color:#00C1CF
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{
    background-color:#00C1CF
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{
    border-color:#FE6C61
}
.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{
    background-color:#FE6C61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{
    border-color:#8D6DC4
}
.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{
    background-color:#8D6DC4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{
    border-color:#4CADC9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{
    background-color:#4CADC9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{
    border-color:#CEC2AB
}
.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{
    background-color:#CEC2AB
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{
    border-color:#50485B
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{
    background-color:#50485B
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{
    border-color:#75D69C
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{
    background-color:#75D69C
}
.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{
    border-color:#2A2A2A
}
.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{
    background-color:#2A2A2A
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{
    border-color:#EBEBEB
}
.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{
    background-color:#EBEBEB
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{
    border-color:#F7BE68
}
.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{
    background-color:#F7BE68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{
    border-color:#5AA1E3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{
    background-color:#5AA1E3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{
    border-color:#6DAB3C
}
.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{
    background-color:#6DAB3C
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{
    border-color:#F4524D
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{
    background-color:#F4524D
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{
    border-color:#F79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{
    background-color:#F79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{
    border-color:#B97EBB
}
.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{
    background-color:#B97EBB
}
.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{
    border-color:#FFF
}
.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{
    background-color:#FFF
}
.vc_icon_element{
    line-height:0;
    font-size:14px;
    margin-bottom:35px
}
.vc_icon_element.vc_icon_element-outer{
    box-sizing:border-box;
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
    text-align:left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    text-align:right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    text-align:center;
    display:inline-block;
    border:2px solid transparent;
    width:4em;
    height:4em;
    box-sizing:content-box;
    position:relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{
    font-size:2.15em;
    font-style:normal;
    font-weight:400;
    line-height:1!important;
    font-size-adjust:none;
    font-stretch:normal;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    -webkit-font-language-override:normal;
    font-language-override:normal;
    -webkit-font-kerning:auto;
    font-kerning:auto;
    font-synthesis:weight style;
    font-variant:normal;
    text-rendering:auto;
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{
    font-style:normal;
    font-weight:400;
    display:inline-block;
    text-decoration:inherit;
    width:inherit;
    height:inherit;
    font-size:1em;
    text-align:center;
    text-rendering:optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    box-sizing:content-box;
    border:none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{
    max-width:100%!important;
    line-height:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width:2.5em!important;
    height:2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{
    font-size:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{
    max-width:100%!important;
    line-height:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{
    width:3.15em!important;
    height:3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{
    font-size:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
    max-width:100%!important;
    line-height:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{
    width:4em!important;
    height:4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
    font-size:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{
    max-width:100%!important;
    line-height:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{
    width:5em!important;
    height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{
    font-size:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{
    max-width:100%!important;
    line-height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{
    width:7.15em!important;
    height:7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{
    font-size:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{
    color:#5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{
    color:#00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{
    color:#FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{
    color:#8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{
    color:#4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{
    color:#CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{
    color:#50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{
    color:#75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{
    color:#2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{
    color:#EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{
    color:#F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{
    color:#5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{
    color:#6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{
    color:#F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{
    color:#F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{
    color:#B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{
    color:#FFF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{
    border-color:#5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{
    background-color:#5472D2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{
    border-color:#00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{
    background-color:#00C1CF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{
    border-color:#FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{
    background-color:#FE6C61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{
    border-color:#8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{
    background-color:#8D6DC4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{
    border-color:#4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{
    background-color:#4CADC9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{
    border-color:#CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{
    background-color:#CEC2AB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{
    border-color:#50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{
    background-color:#50485B
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{
    border-color:#75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{
    background-color:#75D69C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{
    border-color:#2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{
    background-color:#2A2A2A
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{
    border-color:#EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{
    background-color:#EBEBEB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{
    border-color:#F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{
    background-color:#F7BE68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{
    border-color:#5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{
    background-color:#5AA1E3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{
    border-color:#6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{
    background-color:#6DAB3C
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{
    border-color:#F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{
    background-color:#F4524D
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{
    border-color:#F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{
    background-color:#F79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{
    border-color:#B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{
    background-color:#B97EBB
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{
    border-color:#FFF
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
    background-color:#FFF
}
.vc_chart .vc_chart-legend{
    font-size:14px;
    margin:0;
    padding:0
}
.vc_chart .vc_chart-legend li{
    line-height:1.3em;
    list-style:none;
    margin:0 0 .3em;
    min-height:1.3em
}
.vc_chart .vc_chart-legend span{
    border-radius:.3em;
    display:inline-block;
    height:1.3em;
    left:0;
    margin-right:.5em;
    vertical-align:middle;
    width:1.3em
}
@media (min-width:768px){
    .vc_chart .vc_chart-legend{
        display:inline-block;
        vertical-align:middle;
        width:40%
    }
    .vc_chart .vc_chart-legend li{
        margin-left:1em
    }
    .vc_chart .vc_chart-with-legend{
        display:inline-block;
        vertical-align:middle;
        width:60%
    }
}
.vc_line-chart .vc_chart-with-legend{
    width:75%
}
.vc_line-chart .vc_chart-legend{
    width:25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{
    border-radius:0
}
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{
    border-radius:50%
}
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{
    border-radius:4px
}
.vc_general.vc_pagination{
    display:block;
    margin:0;
    padding:0;
    text-align:center
}
.vc_general.vc_pagination .vc_pagination-item{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle
}
.vc_general.vc_pagination .vc_pagination-trigger{
    display:block;
    text-decoration:none;
    cursor:pointer;
    height:10px;
    width:10px;
    margin:5px 7px;
    background:0 0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    border:none
}
.vc_gitem-zone,.vc_gitem_row .vc_gitem-col{
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    box-sizing:border-box
}
.vc_general.vc_pagination .vc_pagination-trigger:focus{
    outline:0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{
    cursor:default
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
    border:3px solid transparent
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{
    opacity:.6
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{
    opacity:1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{
    border-radius:50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{
    border-radius:3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5472D2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5472D2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#00C1CF
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#00C1CF
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#FE6C61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#FE6C61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#8D6DC4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#8D6DC4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#4CADC9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#4CADC9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#CEC2AB
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#CEC2AB
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#50485B
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#50485B
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#75D69C
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#75D69C
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#F7BE68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#F7BE68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5AA1E3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5AA1E3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#6DAB3C
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#6DAB3C
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#F4524D
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#F4524D
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#F79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#F79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#B97EBB
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#B97EBB
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#2A2A2A
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#2A2A2A
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#EBEBEB
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#EBEBEB
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#FFF
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#FFF
}
.vc_grid.vc_row{
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
    overflow:hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px{
    margin-bottom:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{
    margin-right:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{
    padding-right:1px;
    padding-bottom:1px
}
.vc_grid.vc_row.vc_grid-gutter-2px{
    margin-bottom:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{
    margin-right:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{
    padding-right:2px;
    padding-bottom:2px
}
.vc_grid.vc_row.vc_grid-gutter-3px{
    margin-bottom:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{
    margin-right:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{
    padding-right:3px;
    padding-bottom:3px
}
.vc_grid.vc_row.vc_grid-gutter-4px{
    margin-bottom:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{
    margin-right:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{
    padding-right:4px;
    padding-bottom:4px
}
.vc_grid.vc_row.vc_grid-gutter-5px{
    margin-bottom:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
    margin-right:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
    padding-right:5px;
    padding-bottom:5px
}
.vc_grid.vc_row.vc_grid-gutter-10px{
    margin-bottom:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{
    margin-right:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{
    padding-right:10px;
    padding-bottom:10px
}
.vc_grid.vc_row.vc_grid-gutter-15px{
    margin-bottom:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
    margin-right:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{
    padding-right:15px;
    padding-bottom:15px
}
.vc_grid.vc_row.vc_grid-gutter-20px{
    margin-bottom:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{
    margin-right:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{
    padding-right:20px;
    padding-bottom:20px
}
.vc_grid.vc_row.vc_grid-gutter-25px{
    margin-bottom:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{
    margin-right:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{
    padding-right:25px;
    padding-bottom:25px
}
.vc_grid.vc_row.vc_grid-gutter-30px{
    margin-bottom:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
    padding-right:30px;
    padding-bottom:30px
}
.vc_grid.vc_row.vc_grid-gutter-35px{
    margin-bottom:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
    margin-right:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{
    padding-right:35px;
    padding-bottom:35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{
    z-index:3
}
.vc_grid.vc_row .vc_grid-item{
    display:none;
    padding:0;
    vertical-align:top;
    float:none;
    box-sizing:border-box;
    z-index:1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{
    overflow:hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{
    margin-bottom:15px
}
.vc_gitem_row,.vc_gitem_row .vc_gitem_row{
    margin-bottom:0
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
    text-decoration:none;
    border-bottom:0
}
.vc_grid .vc_gitem-link{
    border-bottom:none;
    outline:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{
    position:static
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
@media (min-width:768px){
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
        display:inline-block
    }
}
@-moz-document url-prefix(){
    .vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{
        margin-left:-.01px
    }
}
.vc_gitem-zone-b{
    display:none;
    overflow:hidden
}
.vc_gitem-float-none{
    float:none
}
.vc_gitem-float-left{
    float:left
}
.vc_gitem-float-right{
    float:right
}
.vc_gitem-align-center{
    text-align:center
}
.vc_gitem-align-right{
    text-align:right
}
.vc_gitem-align-justify{
    text-align:justify
}
.vc_gitem-block{
    position:relative;
    overflow:hidden
}
.vc_gitem-is-link{
    cursor:pointer
}
.vc_gitem-link{
    text-decoration:none
}
.vc_gitem_row{
    margin-left:0;
    margin-right:0;
    padding:inherit;
    box-sizing:border-box
}
.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{
    position:absolute;
    left:0;
    right:0;
    top:0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{
    position:absolute;
    left:0;
    right:0;
    bottom:0
}
.vc_gitem_row .vc_gitem-col{
    padding:10px
}
.vc_gitem-zone{
    position:relative;
    background-clip:border-box;
    overflow:hidden
}
.vc_gitem-zone .vc-zone-link{
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:5
}
.vc_gitem-zone-img{
    width:100%;
    display:block;
    visibility:hidden;
    height:auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini{
    box-sizing:border-box;
    padding:inherit;
    position:static;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    padding:inherit;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block{
    float:right;
    width:50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c,.vc_grid-item-zone-c-right .vc_gitem-animated-block{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c{
    float:right;
    width:50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
    display:none!important
}
.vc-gitem-zone-height-mode-auto:before{
    content:"";
    display:block;
    padding-top:100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{
    padding-top:75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top:56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{
    padding-top:177.77777778%
}
.vc_gitem-animated-block{
    position:relative
}
.vc_gitem-animate .vc_btn{
    -webkit-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b{
    z-index:199
}
.vc_gitem-animate-none .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    filter:alpha(opacity=0);
    box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    box-sizing:border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    display:inline-block;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_gitem-animate-scaleIn{
    overflow:hidden
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_gitem-animate-scaleRotateIn{
    overflow:hidden
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -o-transform:scale(1.5) rotate(10deg);
    transform:scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-filter:blur(0);
    -moz-filter:blur(0);
    -ms-filter:blur(0);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
    transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')
}
.vc_gitem-animate-blurScaleOut{
    overflow:hidden
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_gitem-animate-slideInRight{
    overflow:hidden
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b,.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    left:0;
    right:0;
    display:block;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideInLeft{
    overflow:hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    position:absolute;
    top:0;
    bottom:0;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    opacity:0;
    filter:alpha(opacity=0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideBottom{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:100%;
    height:100%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-slideTop{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:-100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-flipFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.vc_gitem-animate-goTop20{
    overflow:hidden
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    -webkit-transform:translateY(-20%);
    -ms-transform:translateY(-20%);
    -o-transform:translateY(-20%);
    transform:translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:bottom .5s ease;
    -o-transition:bottom .5s ease;
    transition:bottom .5s ease;
    bottom:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    bottom:0
}
.vc_gitem-animate-goBottom20{
    overflow:hidden
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    -webkit-transform:translateY(20%);
    -ms-transform:translateY(20%);
    transform:translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:top .5s ease;
    -o-transition:top .5s ease;
    transition:top .5s ease;
    top:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    top:0
}
.vc_gitem-post-data{
    margin-bottom:15px
}
.vc_gitem-post-data h2{
    margin:0
}
.vc_gitem-post-category-name .vc_gitem-link{
    color:inherit
}
.vc_grid .vc_pageable-load-more-btn{
    text-align:center;
    margin-top:25px
}
.vc_grid .vc_pageable-load-more-btn>.vc_btn{
    outline:0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
    display:none;
    margin-top:20px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{
    cursor:pointer;
    display:inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    opacity:.6;
    filter:alpha(opacity=60)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease;
    opacity:.6;
    filter:alpha(opacity=60)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    opacity:.6;
    filter:alpha(opacity=60)
}
.vc-hoverbox-block,.vc-hoverbox-block-inner *{
    backface-visibility:hidden
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    border-color:#5472D2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{
    background-color:#5472D2!important;
    border-color:#5472D2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    border-color:#00C1CF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{
    background-color:#00C1CF!important;
    border-color:#00C1CF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    border-color:#FE6C61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{
    background-color:#FE6C61!important;
    border-color:#FE6C61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    border-color:#8D6DC4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{
    background-color:#8D6DC4!important;
    border-color:#8D6DC4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    border-color:#4CADC9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{
    background-color:#4CADC9!important;
    border-color:#4CADC9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    border-color:#CEC2AB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{
    background-color:#CEC2AB!important;
    border-color:#CEC2AB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    border-color:#50485B!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{
    background-color:#50485B!important;
    border-color:#50485B!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    border-color:#75D69C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{
    background-color:#75D69C!important;
    border-color:#75D69C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    border-color:#2A2A2A!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{
    background-color:#2A2A2A!important;
    border-color:#2A2A2A!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    border-color:#EBEBEB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{
    background-color:#EBEBEB!important;
    border-color:#EBEBEB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    border-color:#F7BE68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{
    background-color:#F7BE68!important;
    border-color:#F7BE68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    border-color:#5AA1E3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{
    background-color:#5AA1E3!important;
    border-color:#5AA1E3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    border-color:#6DAB3C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{
    background-color:#6DAB3C!important;
    border-color:#6DAB3C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    border-color:#F4524D!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color:#F4524D!important;
    border-color:#F4524D!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    border-color:#F79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{
    background-color:#F79468!important;
    border-color:#F79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    border-color:#B97EBB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{
    background-color:#B97EBB!important;
    border-color:#B97EBB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    border-color:#FFF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{
    background-color:#FFF!important;
    border-color:#FFF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    background-color:#5472D2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    background-color:#00C1CF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    background-color:#FE6C61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    background-color:#8D6DC4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    background-color:#4CADC9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    background-color:#CEC2AB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    background-color:#50485B!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    background-color:#75D69C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    background-color:#2A2A2A!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    background-color:#EBEBEB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    background-color:#F7BE68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    background-color:#5AA1E3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    background-color:#6DAB3C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    background-color:#F4524D!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    background-color:#F79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    background-color:#B97EBB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    background-color:#FFF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
    display:none!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    position:absolute;
    top:50%;
    margin-top:-12.5px;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:25px;
    line-height:25px;
    height:25px;
    display:inline-block;
    text-decoration:none;
    cursor:pointer;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    left:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{
    left:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{
    right:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{
    right:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{
    color:#5472D2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{
    color:#00C1CF!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{
    color:#FE6C61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{
    color:#8D6DC4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{
    color:#4CADC9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{
    color:#CEC2AB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{
    color:#50485B!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{
    color:#75D69C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{
    color:#2A2A2A!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{
    color:#EBEBEB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{
    color:#F7BE68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{
    color:#5AA1E3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{
    color:#6DAB3C!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{
    color:#F4524D!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{
    color:#F79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{
    color:#B97EBB!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{
    color:#FFF!important
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-15px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-17.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-20px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-22.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-25px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-27.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-30px
}
.vc_grid-pagination .vc_grid-pagination-list{
    outline:0;
    display:block;
    padding-left:0;
    text-align:center;
    margin:20px 0 0!important;
    border-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list>li{
    display:inline-block;
    margin:0;
    border:0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{
    color:#fff;
    background-color:#428bca;
    border:1px solid #428bca;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    position:relative;
    float:left;
    padding:3px 10px;
    line-height:1.42857143;
    text-decoration:none;
    opacity:.5;
    filter:alpha(opacity=50);
    margin-left:-1px;
    font-size:10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{
    margin-left:0
}
.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{
    opacity:1;
    filter:alpha(opacity=100)
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e619"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{
    z-index:2;
    opacity:1;
    filter:alpha(opacity=100);
    cursor:default
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{
    display:none
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{
    border-color:#5472D2!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{
    background-color:#5472D2!important;
    border-color:#5472D2!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{
    border-color:#00C1CF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{
    background-color:#00C1CF!important;
    border-color:#00C1CF!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{
    border-color:#FE6C61!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{
    background-color:#FE6C61!important;
    border-color:#FE6C61!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{
    border-color:#8D6DC4!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{
    background-color:#8D6DC4!important;
    border-color:#8D6DC4!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{
    border-color:#4CADC9!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{
    background-color:#4CADC9!important;
    border-color:#4CADC9!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{
    border-color:#CEC2AB!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{
    background-color:#CEC2AB!important;
    border-color:#CEC2AB!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{
    border-color:#50485B!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{
    background-color:#50485B!important;
    border-color:#50485B!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{
    border-color:#75D69C!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{
    background-color:#75D69C!important;
    border-color:#75D69C!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{
    border-color:#2A2A2A!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{
    background-color:#2A2A2A!important;
    border-color:#2A2A2A!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border-color:#EBEBEB!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{
    background-color:#EBEBEB!important;
    border-color:#EBEBEB!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{
    border-color:#F7BE68!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{
    background-color:#F7BE68!important;
    border-color:#F7BE68!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{
    border-color:#5AA1E3!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{
    background-color:#5AA1E3!important;
    border-color:#5AA1E3!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{
    border-color:#6DAB3C!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{
    background-color:#6DAB3C!important;
    border-color:#6DAB3C!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{
    border-color:#F4524D!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{
    background-color:#F4524D!important;
    border-color:#F4524D!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{
    border-color:#F79468!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{
    background-color:#F79468!important;
    border-color:#F79468!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{
    border-color:#B97EBB!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{
    background-color:#B97EBB!important;
    border-color:#B97EBB!important;
    color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{
    border-color:#FFF!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{
    background-color:#FFF!important;
    border-color:#FFF!important;
    color:#2A2A2A!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:28px;
    min-height:22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    margin-left:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    margin-left:5px;
    border-radius:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{
    background-color:transparent!important;
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    background-color:transparent!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{
    border-left-width:1px!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    border-width:0;
    background:rgba(0,0,0,0)!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{
    border-width:0!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    color:#fff!important
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#FFF
}
.vc_grid-loading{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em
}
.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before{
    left:-20px
}
.vc_grid-loading:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc_grid-loading:after,.vc_grid-loading:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-filter{
    margin-left:0;
    margin-bottom:20px;
    list-style:none;
    padding:0
}
.vc_grid-filter.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472D2
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00C1CF
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#FE6C61
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8D6DC4
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4CADC9
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#CEC2AB
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485B
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75D69C
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2A2A2A
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#EBEBEB
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#FFF
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#F7BE68
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5AA1E3
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6DAB3C
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#F4524D
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#F79468
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#B97EBB
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#FFF
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{
    color:#FFF
}
.vc_grid-filter>.vc_grid-filter-item{
    cursor:pointer;
    display:inline-block;
    background:0 0;
    padding:4px 10px;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
    display:none
}
.vc_grid-filter>.vc_grid-filter-item:first-child{
    margin-left:0!important
}
.vc_grid-filter>.vc_grid-filter-item>span{
    -webkit-transition:color .1s linear;
    -o-transition:color .1s linear;
    transition:color .1s linear;
    outline:0;
    padding:0;
    text-decoration:none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{
    padding:0!important
}
.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{
    margin:0;
    border:1px solid rgba(235,235,235,.8);
    border-collapse:collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){
    margin-left:-1px;
    margin-top:-1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{
    position:relative;
    z-index:1;
    border-color:transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{
    background-color:#7c93dd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472D2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{
    background-color:#00919c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00C1CF
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{
    background-color:#fe9b94
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#FE6C61
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{
    background-color:#a991d3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8D6DC4
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{
    background-color:#73bfd5
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{
    color:#FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4CADC9
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{
    background-color:#e1d9cb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#CEC2AB
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{
    background-color:#695f77
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485B
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{
    background-color:#9ce2b8
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75D69C
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{
    background-color:#444
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2A2A2A
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{
    background-color:#d2d2d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#EBEBEB
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{
    color:#FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{
    background-color:#fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#F7BE68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{
    background-color:#86baea
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5AA1E3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{
    background-color:#87c456
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6DAB3C
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{
    background-color:#f7817d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#F4524D
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{
    background-color:#fab698
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#F79468
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{
    background-color:#cb9fcd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#B97EBB
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{
    background-color:#e6e6e6
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{
    margin:0;
    border:1px solid transparent;
    border-collapse:collapse;
    padding:3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{
    color:#FFF
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){
    border-left:none;
    margin-left:1px;
    border-top:none;
    margin-top:1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{
    border-radius:3px!important
}
.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{
    border-radius:30px!important
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{
    font-size:12px;
    padding:1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{
    font-size:13px;
    padding:2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
    font-size:100%;
    padding:2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{
    font-size:18px;
    padding:4px 10px
}
.vc_grid-filter-dropdown,.vc_grid-filter-select{
    font-size:12px;
    margin-bottom:20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
    outline:0;
    display:inline-block
}
@media (min-width:768px){
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{
        color:#5472D2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{
        color:#00C1CF
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{
        color:#FE6C61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{
        color:#8D6DC4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{
        color:#4CADC9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{
        color:#CEC2AB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{
        color:#50485B
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{
        color:#75D69C
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{
        color:#2A2A2A
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{
        color:#EBEBEB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{
        color:#F7BE68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{
        color:#5AA1E3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{
        color:#6DAB3C
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{
        color:#F4524D
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{
        color:#F79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{
        color:#B97EBB
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{
        color:#FFF
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{
        border:1px solid #ccc;
        display:inline-block;
        height:30px;
        overflow:hidden;
        padding-right:5px;
        text-align:left;
        width:auto;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
        font-size:17px;
        display:inline;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
        background:none;
        border:0;
        border-radius:0;
        height:30px;
        line-height:1;
        margin-right:-50px;
        padding:5px;
        position:relative;
        font-size:12px;
        z-index:0;
        cursor:pointer;
        max-width:inherit!important
    }
}
@media (max-width:768px){
    .vc_responsive .vc_grid-filter-select{
        display:block
    }
    .vc_responsive .vc_grid-filter{
        display:none!important
    }
}
.owl-carousel .owl-item .vc_grid-item{
    -webkit-transform:translate3D(0,0,0);
    -ms-transform:translate3D(0,0,0);
    transform:translate3D(0,0,0)
}
.owl-carousel .owl-animated-out{
    z-index:0
}
.owl-carousel .owl-animated-in{
    z-index:1
}
.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{
    box-sizing:border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
    border-radius:10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{
    border-radius:50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center{
    text-align:center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left{
    text-align:left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right{
    text-align:right
}
.vc-hoverbox-wrapper .vc-hoverbox{
    position:relative;
    display:inline-block;
    text-align:center;
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{
    width:90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{
    width:80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{
    width:70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{
    width:60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{
    width:50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{
    width:40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{
    width:30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{
    width:20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{
    width:10%
}
.vc-hoverbox-inner{
    width:100%;
    display:inline-block;
    min-height:250px
}
.vc-hoverbox-inner :last-child{
    margin-bottom:0
}
.vc-hoverbox-block{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    transition:transform .5s ease-in-out;
    transform-style:preserve-3d;
    background-size:cover;
    background-position:center
}
.vc-hoverbox-block-inner{
    flex-shrink:0;
    padding:20px
}
.vc-hoverbox-front{
    transform:rotateY(0);
    z-index:1
}
.vc-hoverbox-back{
    transform:rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{
    transform:rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{
    transform:rotateY(0);
    z-index:2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(-180deg)
}

.wpb_animate_when_almost_visible{
    opacity:0;
    filter:alpha(opacity=0)
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}
.top-to-bottom,.wpb_top-to-bottom{
    -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,.wpb_bottom-to-top{
    -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,.wpb_left-to-right{
    -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,.wpb_right-to-left{
    -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.appear,.wpb_appear{
    -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.wpb_start_animation{
    opacity:1;
    filter:alpha(opacity=100)
}
@-webkit-keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes wpb_ttb{
    0%{
        -moz-transform:translate(0,-10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-o-keyframes wpb_ttb{
    0%{
        -o-transform:translate(0,-10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        -ms-transform:translate(0,-10%);
        -o-transform:translate(0,-10%);
        transform:translate(0,-10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes wpb_btt{
    0%{
        -moz-transform:translate(0,10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-o-keyframes wpb_btt{
    0%{
        -o-transform:translate(0,10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        -ms-transform:translate(0,10%);
        -o-transform:translate(0,10%);
        transform:translate(0,10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes wpb_ltr{
    0%{
        -moz-transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-o-keyframes wpb_ltr{
    0%{
        -o-transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes wpb_rtl{
    0%{
        -moz-transform:translate(10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-o-keyframes wpb_rtl{
    0%{
        -o-transform:translate(10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        -ms-transform:translate(10%,0);
        -o-transform:translate(10%,0);
        transform:translate(10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        opacity:.1;
        filter:alpha(opacity=10)
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes wpb_appear{
    0%{
        -moz-transform:scale(.5);
        opacity:.1;
        filter:alpha(opacity=10)
    }
    100%{
        -moz-transform:scale(1);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-o-keyframes wpb_appear{
    0%{
        -o-transform:scale(.5);
        opacity:.1;
        filter:alpha(opacity=10)
    }
    100%{
        -o-transform:scale(1);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        -ms-transform:scale(.5);
        -o-transform:scale(.5);
        transform:scale(.5);
        opacity:.1;
        filter:alpha(opacity=10)
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
.vc-spinner::before{
    content:'';
    width:16px;
    height:16px;
    display:inline-block;
    pointer-events:none;
    margin-top:6px;
    background:url(/wp-content/plugins/js_composer/assets/images/spinner.gif) no-repeat;
    background-position-x:center;
    background-position-y:center
}
.vc-spinner.vc-spinner-complete::before{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before{
    background-image:url(/wp-content/plugins/js_composer/assets/vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{
    position:relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{
    opacity:0!important;
    filter:alpha(opacity=0)!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    -webkit-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-50px;
    left:0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    left:-20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-item-mini .added_to_cart.wc-forward{
    display:none
}
